{"id":59340,"name":"sybil","ecosystem":"pip","repository_url":"https://github.com/simplistix/sybil","issues_count":11,"created_at":"2025-08-08T14:12:15.654Z","updated_at":"2025-08-08T14:12:15.654Z","purl":"pkg:pypi/sybil","metadata":{"id":2937587,"name":"sybil","ecosystem":"pypi","description":"Automated testing for the examples in your code and documentation.","homepage":"https://github.com/simplistix/sybil","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/simplistix/sybil","keywords_array":[],"namespace":null,"versions_count":42,"first_release_published_at":"2017-05-26T07:26:38.000Z","latest_release_published_at":"2025-08-08T09:00:26.000Z","latest_release_number":"9.2.0","last_synced_at":"2025-08-08T09:15:36.477Z","created_at":"2022-04-10T12:45:45.224Z","updated_at":"2025-08-08T09:15:36.894Z","registry_url":"https://pypi.org/project/sybil/","install_command":"pip install sybil --index-url https://pypi.org/simple","documentation_url":"https://sybil.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Intended Audience :: Developers","License :: OSI Approved :: MIT License","Programming Language :: Python :: 3"],"normalized_name":"sybil"},"repo_metadata":{"id":42001398,"uuid":"82838044","full_name":"simplistix/sybil","owner":"simplistix","description":"Automated testing for the examples in your documentation.","archived":false,"fork":false,"pushed_at":"2024-09-06T07:14:49.000Z","size":393,"stargazers_count":69,"open_issues_count":1,"forks_count":14,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-09-06T12:07:09.202Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://sybil.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simplistix.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","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-02-22T18:20:45.000Z","updated_at":"2024-09-06T07:14:53.000Z","dependencies_parsed_at":"2023-11-20T09:28:03.969Z","dependency_job_id":"5539dc93-805a-4903-948a-554479465ad5","html_url":"https://github.com/simplistix/sybil","commit_stats":{"total_commits":261,"total_committers":6,"mean_commits":43.5,"dds":"0.16858237547892718","last_synced_commit":"4ef9de590e5cbb110e7434116c28818fe13024b3"},"previous_names":["cjw296/sybil"],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplistix","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217781677,"owners_count":16229387,"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":"simplistix","name":"Simplistix","uuid":"809412","kind":"organization","description":"Chris Withers' open source projects.","email":null,"website":null,"location":null,"twitter":"chriswithers13","company":null,"icon_url":"https://avatars.githubusercontent.com/u/809412?v=4","repositories_count":23,"last_synced_at":"2024-03-25T19:59:12.042Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/simplistix","funding_links":[],"total_stars":400,"followers":1,"following":0,"created_at":"2022-11-02T16:22:57.022Z","updated_at":"2024-03-25T19:59:20.250Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplistix","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplistix/repositories"},"tags":[{"name":"6.1.1","sha":"3e1f3913f41cc484d3a60e3ab3da1a58c3057da0","kind":"commit","published_at":"2024-05-09T05:43:06.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/6.1.1","html_url":"https://github.com/simplistix/sybil/releases/tag/6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/6.1.1/manifests"},{"name":"6.1.0","sha":"9e125073562d1825bd12add95ed149f85cb71762","kind":"commit","published_at":"2024-04-22T18:12:54.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/6.1.0","html_url":"https://github.com/simplistix/sybil/releases/tag/6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/6.1.0/manifests"},{"name":"6.0.3","sha":"0fc6f9cca420d46481e0e4bf3668b40f38034abc","kind":"commit","published_at":"2024-01-31T07:21:59.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/6.0.3","html_url":"https://github.com/simplistix/sybil/releases/tag/6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/6.0.3/manifests"},{"name":"6.0.2","sha":"aa852bca84f65059e4a77f5c7e2b4e886a2fd8b6","kind":"commit","published_at":"2023-11-23T08:13:52.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/6.0.2","html_url":"https://github.com/simplistix/sybil/releases/tag/6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/6.0.2/manifests"},{"name":"6.0.1","sha":"932e39d8644dc7db35eabf7acc0d1614edb870cd","kind":"commit","published_at":"2023-11-22T08:53:37.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/6.0.1","html_url":"https://github.com/simplistix/sybil/releases/tag/6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/6.0.1/manifests"},{"name":"6.0.0","sha":"89f02d221234040753642f380c840cb3a9890b31","kind":"commit","published_at":"2023-11-21T18:56:51.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/6.0.0","html_url":"https://github.com/simplistix/sybil/releases/tag/6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/6.0.0/manifests"},{"name":"5.0.3","sha":"6cbbb7940ced12e4a77943012b499a64e52d08cb","kind":"commit","published_at":"2023-07-14T07:03:17.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/5.0.3","html_url":"https://github.com/simplistix/sybil/releases/tag/5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/5.0.3/manifests"},{"name":"5.0.2","sha":"49bf17b4ef4039cfd0e7d43055fb5620ff72b878","kind":"commit","published_at":"2023-05-19T07:43:55.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/5.0.2","html_url":"https://github.com/simplistix/sybil/releases/tag/5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/5.0.2/manifests"},{"name":"5.0.1","sha":"87d1319c905da913451692d179b110ab23a3fb43","kind":"commit","published_at":"2023-05-09T06:58:34.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/5.0.1","html_url":"https://github.com/simplistix/sybil/releases/tag/5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/5.0.1/manifests"},{"name":"5.0.0","sha":"4ef9de590e5cbb110e7434116c28818fe13024b3","kind":"commit","published_at":"2023-03-26T11:23:22.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/5.0.0","html_url":"https://github.com/simplistix/sybil/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/5.0.0/manifests"},{"name":"4.0.1","sha":"7c191a9cb701b73a7dfdbacb94851313f2ebcb20","kind":"commit","published_at":"2023-02-08T07:49:01.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/4.0.1","html_url":"https://github.com/simplistix/sybil/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"17bb04208f82e52ccc03ce61fa27331100a8a2c2","kind":"commit","published_at":"2022-12-25T09:13:28.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/4.0.0","html_url":"https://github.com/simplistix/sybil/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/4.0.0/manifests"},{"name":"3.0.1","sha":"11494c65deb0dfd34e225d3f0b38a6824406d94c","kind":"commit","published_at":"2022-02-25T09:43:44.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/3.0.1","html_url":"https://github.com/simplistix/sybil/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"1537704900791db16677fe4a1a213dad461371fb","kind":"commit","published_at":"2021-10-26T18:56:37.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/3.0.0","html_url":"https://github.com/simplistix/sybil/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/3.0.0/manifests"},{"name":"2.0.1","sha":"4daa5d26d3d83188c323bfec9249abe761f54f73","kind":"commit","published_at":"2020-11-29T17:07:12.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/2.0.1","html_url":"https://github.com/simplistix/sybil/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"bd8c15db55c09d118f95e1c231e2a848199a3976","kind":"commit","published_at":"2020-11-17T22:15:35.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/2.0.0","html_url":"https://github.com/simplistix/sybil/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/2.0.0/manifests"},{"name":"1.4.0","sha":"2b76072520e9aa309f1e45d179e5f9b2be003b5f","kind":"commit","published_at":"2020-08-05T17:49:21.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/1.4.0","html_url":"https://github.com/simplistix/sybil/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.4.0/manifests"},{"name":"1.3.1","sha":"4ad203b32a3d3877f501bc18fb1099a7fe5db198","kind":"commit","published_at":"2020-07-29T07:24:58.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/1.3.1","html_url":"https://github.com/simplistix/sybil/releases/tag/1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.3.1/manifests"},{"name":"1.3.0","sha":"b54d9e9b57e0579e6ad0b36879ebbaf60d1f1905","kind":"commit","published_at":"2020-03-28T11:19:28.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/1.3.0","html_url":"https://github.com/simplistix/sybil/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.3.0/manifests"},{"name":"1.2.2","sha":"63f4d8251f9c8156a36b02da7609d841b3c3faff","kind":"commit","published_at":"2020-02-20T15:16:27.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/1.2.2","html_url":"https://github.com/simplistix/sybil/releases/tag/1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.2.2/manifests"},{"name":"1.2.1","sha":"23a4d6ea2800724b69b48be685926fa2e58e992e","kind":"commit","published_at":"2020-01-21T07:24:32.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/1.2.1","html_url":"https://github.com/simplistix/sybil/releases/tag/1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.2.1/manifests"},{"name":"1.2.0","sha":"ebeeb6c446f6fdefdfd7c7281b478b9159d1a778","kind":"commit","published_at":"2019-04-28T06:56:08.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/1.2.0","html_url":"https://github.com/simplistix/sybil/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.2.0/manifests"},{"name":"1.1.0","sha":"fb711ed2bea48021181211a6b99fc564203ea52c","kind":"commit","published_at":"2019-04-25T19:18:48.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/1.1.0","html_url":"https://github.com/simplistix/sybil/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.1.0/manifests"},{"name":"1.0.9","sha":"b225425134b5ad6682fd3f7b3f19a33105bc90b1","kind":"commit","published_at":"2018-08-01T06:21:41.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/1.0.9","html_url":"https://github.com/simplistix/sybil/releases/tag/1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.9/manifests"},{"name":"1.0.8","sha":"079e44c0fbebaa928b471d9535bf3459ba5a864f","kind":"tag","published_at":"2018-04-06T16:07:38.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/1.0.8","html_url":"https://github.com/simplistix/sybil/releases/tag/1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.8/manifests"},{"name":"1.0.7","sha":"acc59d0e234fae9ef7732f0cec0544abbb20c05d","kind":"tag","published_at":"2018-01-25T23:18:40.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/1.0.7","html_url":"https://github.com/simplistix/sybil/releases/tag/1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.7/manifests"},{"name":"1.0.6","sha":"e66ae11bd033d24af714aea5d79d9a6e4b3bf7ab","kind":"commit","published_at":"2017-11-30T08:09:42.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/1.0.6","html_url":"https://github.com/simplistix/sybil/releases/tag/1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.6/manifests"},{"name":"1.0.5","sha":"d04877c4c28d34017e03c819ad52631102fe229c","kind":"commit","published_at":"2017-06-06T06:10:53.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/1.0.5","html_url":"https://github.com/simplistix/sybil/releases/tag/1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.5/manifests"},{"name":"1.0.4","sha":"3eeed0047925505fdf5f816544dcdd47a1ed47e5","kind":"commit","published_at":"2017-06-05T06:03:42.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/1.0.4","html_url":"https://github.com/simplistix/sybil/releases/tag/1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.4/manifests"},{"name":"1.0.3","sha":"9ed705e9e7ef4da5dcd86ada226e0cae5ac7b507","kind":"commit","published_at":"2017-06-02T07:42:01.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/1.0.3","html_url":"https://github.com/simplistix/sybil/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"58dd056d025418f3829faa3036184c3702d6dad6","kind":"commit","published_at":"2017-06-01T14:19:27.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/1.0.2","html_url":"https://github.com/simplistix/sybil/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"a168a3fd4dac1f1a62f76042c8e2fd25b48f172b","kind":"commit","published_at":"2017-05-30T17:28:09.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/1.0.1","html_url":"https://github.com/simplistix/sybil/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"150b6d1fd25227ba868699fc485a8a8f720712aa","kind":"commit","published_at":"2017-05-26T07:24:14.000Z","download_url":"https://codeload.github.com/simplistix/sybil/tar.gz/1.0.0","html_url":"https://github.com/simplistix/sybil/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/tags/1.0.0/manifests"}]},"repo_metadata_updated_at":"2024-09-06T12:22:20.796Z","dependent_packages_count":27,"downloads":76867,"downloads_period":"last-month","dependent_repos_count":64,"rankings":{"downloads":2.284038206976678,"dependent_repos_count":1.8509242240993458,"dependent_packages_count":0.6445209054918591,"stargazers_count":8.302547521924769,"forks_count":11.40632829632904,"docker_downloads_count":4.113754622758164,"average":4.767018962929976},"purl":"pkg:pypi/sybil","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/sybil","docker_dependents_count":0,"docker_downloads_count":0,"usage_url":"https://repos.ecosyste.ms/usage/pypi/sybil","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/sybil/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-06T12:22:18.912Z","issues_count":56,"pull_requests_count":67,"avg_time_to_close_issue":1529076.9636363636,"avg_time_to_close_pull_request":663984.3880597015,"issues_closed_count":55,"pull_requests_closed_count":67,"pull_request_authors_count":13,"issue_authors_count":34,"avg_comments_per_issue":5.232142857142857,"avg_comments_per_pull_request":1.4029850746268657,"merged_pull_requests_count":48,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":14,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":1306938.3076923077,"past_year_avg_time_to_close_pull_request":457445.5806451613,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":31,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":5.928571428571429,"past_year_avg_comments_per_pull_request":1.7741935483870968,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":19,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplistix%2Fsybil/issues","maintainers":[{"login":"cjw296","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cjw296"}],"active_maintainers":[{"login":"cjw296","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cjw296"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sybil/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sybil/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sybil/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sybil/related_packages","maintainers":[{"uuid":"chrisw","login":"chrisw","name":null,"email":null,"url":null,"packages_count":278,"html_url":"https://pypi.org/user/chrisw/","role":null,"created_at":"2023-01-31T11:56:55.370Z","updated_at":"2023-01-31T11:56:55.370Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/chrisw/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":715995,"maintainers_count":304264,"namespaces_count":0,"keywords_count":235199,"github":"pypi","metadata":{"funded_packages_count":50012},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-08-11T05:23:01.205Z","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":9,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4380513860","node_id":"PR_kwDOPiAujc7YNhdO","number":51,"state":"closed","title":"Bump the dev group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-05T00:22:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-05T00:03:44.000Z","updated_at":"2026-05-05T00:22:17.000Z","time_to_close":1111,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev","update_count":8,"packages":[{"name":"pytest-cov","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/pytest-dev/pytest-cov"},{"name":"flask","old_version":"3.1.2","new_version":"3.1.3","repository_url":"https://github.com/pallets/flask"},{"name":"pyright","old_version":"1.1.405","new_version":"1.1.409","repository_url":"https://github.com/RobertCraigie/pyright-python"},{"name":"pytest","old_version":"8.4.2","new_version":"9.0.3","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"sybil","old_version":"9.2.0","new_version":"10.0.1","repository_url":"https://github.com/simplistix/sybil"},{"name":"reportlab","old_version":"4.4.4","new_version":"4.5.0"},{"name":"svglib","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/deeplook/svglib"},{"name":"furo","old_version":"2025.9.25","new_version":"2025.12.19","repository_url":"https://github.com/pradyunsg/furo"}],"path":null,"ecosystem":"pip"},"body":"Bumps the dev group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `7.0.0` | `7.1.0` |\n| [flask](https://github.com/pallets/flask) | `3.1.2` | `3.1.3` |\n| [pyright](https://github.com/RobertCraigie/pyright-python) | `1.1.405` | `1.1.409` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.4.2` | `9.0.3` |\n| [sybil](https://github.com/simplistix/sybil) | `9.2.0` | `10.0.1` |\n| [reportlab](https://www.reportlab.com/) | `4.4.4` | `4.5.0` |\n| [svglib](https://github.com/deeplook/svglib) | `1.5.1` | `1.6.0` |\n| [furo](https://github.com/pradyunsg/furo) | `2025.9.25` | `2025.12.19` |\n\n\nUpdates `pytest-cov` from 7.0.0 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst\"\u003epytest-cov's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.0 (2026-03-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed total coverage computation to always be consistent, regardless of reporting settings.\nPreviously some reports could produce different total counts, and consequently can make --cov-fail-under behave different depending on\nreporting options.\nSee \u003ccode\u003e[#641](https://github.com/pytest-dev/pytest-cov/issues/641) \u0026lt;https://github.com/pytest-dev/pytest-cov/issues/641\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove handling of ResourceWarning from sqlite3.\u003c/p\u003e\n\u003cp\u003eThe plugin adds warning filter for sqlite3 \u003ccode\u003eResourceWarning\u003c/code\u003e unclosed database (since 6.2.0).\nIt checks if there is already existing plugin for this message by comparing filter regular expression.\nWhen filter is specified on command line the message is escaped and does not match an expected message.\nA check for an escaped regular expression is added to handle this case.\u003c/p\u003e\n\u003cp\u003eWith this fix one can suppress \u003ccode\u003eResourceWarning\u003c/code\u003e from sqlite3 from command line::\u003c/p\u003e\n\u003cp\u003epytest -W \u0026quot;ignore:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\u0026quot; ...\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVarious improvements to documentation.\nContributed by Art Pelling in \u003ccode\u003e[#718](https://github.com/pytest-dev/pytest-cov/issues/718) \u0026lt;https://github.com/pytest-dev/pytest-cov/pull/718\u0026gt;\u003c/code\u003e_ and\n\u0026quot;vivodi\u0026quot; in \u003ccode\u003e[#738](https://github.com/pytest-dev/pytest-cov/issues/738) \u0026lt;https://github.com/pytest-dev/pytest-cov/pull/738\u0026gt;\u003c/code\u003e\u003cem\u003e.\nAlso closed \u003ccode\u003e[#736](https://github.com/pytest-dev/pytest-cov/issues/736) \u0026lt;https://github.com/pytest-dev/pytest-cov/issues/736\u0026gt;\u003c/code\u003e\u003c/em\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed some assertions in tests.\nContributed by in Markéta Machová in \u003ccode\u003e[#722](https://github.com/pytest-dev/pytest-cov/issues/722) \u0026lt;https://github.com/pytest-dev/pytest-cov/pull/722\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unnecessary coverage configuration copying (meant as a backup because reporting commands had configuration side-effects before coverage 5.0).\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/pytest-dev/pytest-cov/commit/66c8a526b1246b5eb8fb1bc218878131bc628622\"\u003e\u003ccode\u003e66c8a52\u003c/code\u003e\u003c/a\u003e Bump version: 7.0.0 → 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f7076624784332594aa4cb3585d4757d295db15e\"\u003e\u003ccode\u003ef707662\u003c/code\u003e\u003c/a\u003e Make the examples use pypy 3.11.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/6049a7847872e3139e6c82e93787123df5dc8672\"\u003e\u003ccode\u003e6049a78\u003c/code\u003e\u003c/a\u003e Make context test use the old ctracer (seems the new sysmon tracer behaves di...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/8ebf20bbbc73478b3f8fd36d30237d9ea083f06b\"\u003e\u003ccode\u003e8ebf20b\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/861d30e60d571f97259c6b718b71c819d5dbc3b9\"\u003e\u003ccode\u003e861d30e\u003c/code\u003e\u003c/a\u003e Remove the backup context manager  - shouldn't be needed since coverage 5.0, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/fd4c956014035527f0c3c8d7faef3f8cfdadac7f\"\u003e\u003ccode\u003efd4c956\u003c/code\u003e\u003c/a\u003e Pass the precision on the nulled total (seems that there's some caching goion...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/78c9c4ecb005faf4962fd86ff7bf9c9cce9554d6\"\u003e\u003ccode\u003e78c9c4e\u003c/code\u003e\u003c/a\u003e Only run the 3.9 on older deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/4849a922e8be725c662a3d9175da571ace6545dc\"\u003e\u003ccode\u003e4849a92\u003c/code\u003e\u003c/a\u003e Punctuation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/197c35e2f37031fd1927715307ab6eed7cb3d2b7\"\u003e\u003ccode\u003e197c35e\u003c/code\u003e\u003c/a\u003e Update changelog and hopefully I don't forget to publish release again :))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/14dc1c92d44108384e39803888635fdbfc578b7f\"\u003e\u003ccode\u003e14dc1c9\u003c/code\u003e\u003c/a\u003e Update examples to use 3.11 and make the adhoc layout example look a bit more...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-cov/compare/v7.0.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flask` from 3.1.2 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/flask/releases\"\u003eflask's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.3\u003c/h2\u003e\n\u003cp\u003eThis is the Flask 3.1.3 security fix release, which fixes a security issue but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca href=\"https://pypi.org/project/Flask/3.1.3/\"\u003ehttps://pypi.org/project/Flask/3.1.3/\u003c/a\u003e\nChanges: \u003ca href=\"https://flask.palletsprojects.com/page/changes/#version-3-1-3\"\u003ehttps://flask.palletsprojects.com/page/changes/#version-3-1-3\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe session is marked as accessed for operations that only access the keys but not the values, such as \u003ccode\u003ein\u003c/code\u003e and \u003ccode\u003elen\u003c/code\u003e. \u003ca href=\"https://github.com/pallets/flask/security/advisories/GHSA-68rp-wp8r-4726\"\u003eGHSA-68rp-wp8r-4726\u003c/a\u003e\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/pallets/flask/blob/main/CHANGES.rst\"\u003eflask's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.1.3\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-18\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe session is marked as accessed for operations that only access the keys\nbut not the values, such as \u003ccode\u003ein\u003c/code\u003e and \u003ccode\u003elen\u003c/code\u003e. :ghsa:\u003ccode\u003e68rp-wp8r-4726\u003c/code\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/pallets/flask/commit/22d924701a6ae2e4cd01e9a15bbaf3946094af65\"\u003e\u003ccode\u003e22d9247\u003c/code\u003e\u003c/a\u003e release version 3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/089cb86dd22bff589a4eafb7ab8e42dc357623b4\"\u003e\u003ccode\u003e089cb86\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/c17f379390731543eea33a570a47bd4ef76a54fa\"\u003e\u003ccode\u003ec17f379\u003c/code\u003e\u003c/a\u003e request context tracks session access\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/27be9338405382445a7cb01151e084559b98d602\"\u003e\u003ccode\u003e27be933\u003c/code\u003e\u003c/a\u003e start version 3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/4e652d3f68b90d50aa2301d3b7e68c3fafd9251d\"\u003e\u003ccode\u003e4e652d3\u003c/code\u003e\u003c/a\u003e Abort if the instance folder cannot be created (\u003ca href=\"https://redirect.github.com/pallets/flask/issues/5903\"\u003e#5903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/3d03098a97ddc6a908aa4a50c2ef7381f8297d0a\"\u003e\u003ccode\u003e3d03098\u003c/code\u003e\u003c/a\u003e Abort if the instance folder cannot be created\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/407eb76b27884848383a37c7274654f0271e4bc4\"\u003e\u003ccode\u003e407eb76\u003c/code\u003e\u003c/a\u003e document using gevent for async (\u003ca href=\"https://redirect.github.com/pallets/flask/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/ac5664d2281533eacafd64f5cc7d5edcdaccab60\"\u003e\u003ccode\u003eac5664d\u003c/code\u003e\u003c/a\u003e document using gevent for async\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/4f79d5b59a56bc4356a97f2e81a35f98cb18d7b3\"\u003e\u003ccode\u003e4f79d5b\u003c/code\u003e\u003c/a\u003e Increase required flit_core version to 3.11 (\u003ca href=\"https://redirect.github.com/pallets/flask/issues/5865\"\u003e#5865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/fe3b215d3ade4db68262dae1a3cdc464a1fc524f\"\u003e\u003ccode\u003efe3b215\u003c/code\u003e\u003c/a\u003e Increase required flit_core version to 3.11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pallets/flask/compare/3.1.2...3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyright` from 1.1.405 to 1.1.409\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RobertCraigie/pyright-python/commit/d7508e5425d3d02761d70dab1f9a2086573af429\"\u003e\u003ccode\u003ed7508e5\u003c/code\u003e\u003c/a\u003e [pyright updated to 1.1.409] Update Version (\u003ca href=\"https://redirect.github.com/RobertCraigie/pyright-python/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RobertCraigie/pyright-python/commit/81b795a41ddcc3c77218d8c8e406983e39852285\"\u003e\u003ccode\u003e81b795a\u003c/code\u003e\u003c/a\u003e Pyright NPM Package update to 1.1.408 (\u003ca href=\"https://redirect.github.com/RobertCraigie/pyright-python/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RobertCraigie/pyright-python/commit/53e8efb4638daca6c541d18ad35dafb0e5d9f34d\"\u003e\u003ccode\u003e53e8efb\u003c/code\u003e\u003c/a\u003e Pyright NPM Package update to 1.1.407 (\u003ca href=\"https://redirect.github.com/RobertCraigie/pyright-python/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RobertCraigie/pyright-python/commit/1d515b71299f9dc4c066ce37e673d93bda4bc2df\"\u003e\u003ccode\u003e1d515b7\u003c/code\u003e\u003c/a\u003e Pyright NPM Package update to 1.1.406 (\u003ca href=\"https://redirect.github.com/RobertCraigie/pyright-python/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RobertCraigie/pyright-python/compare/v1.1.405...v1.1.409\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.4.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3\u003c/h2\u003e\n\u003ch1\u003epytest 9.0.3 (2026-04-07)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12444\"\u003e#12444\u003c/a\u003e: Fixed \u003ccode\u003epytest.approx\u003c/code\u003e which now correctly takes into account \u003ccode\u003e~collections.abc.Mapping\u003c/code\u003e keys order to compare them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13634\"\u003e#13634\u003c/a\u003e: Blocking a \u003ccode\u003econftest.py\u003c/code\u003e file using the \u003ccode\u003e-p no:\u003c/code\u003e option is now explicitly disallowed.\u003c/p\u003e\n\u003cp\u003ePreviously this resulted in an internal assertion failure during plugin loading.\u003c/p\u003e\n\u003cp\u003ePytest now raises a clear \u003ccode\u003eUsageError\u003c/code\u003e explaining that conftest files are not plugins and cannot be disabled via \u003ccode\u003e-p\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13734\"\u003e#13734\u003c/a\u003e: Fixed crash when a test raises an exceptiongroup with \u003ccode\u003e__tracebackhide__ = True\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14195\"\u003e#14195\u003c/a\u003e: Fixed an issue where non-string messages passed to \u003c!-- raw HTML omitted --\u003eunittest.TestCase.subTest()\u003c!-- raw HTML omitted --\u003e were not printed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14343\"\u003e#14343\u003c/a\u003e: Fixed use of insecure temporary directory (CVE-2025-71176).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13388\"\u003e#13388\u003c/a\u003e: Clarified documentation for \u003ccode\u003e-p\u003c/code\u003e vs \u003ccode\u003ePYTEST_PLUGINS\u003c/code\u003e plugin loading and fixed an incorrect \u003ccode\u003e-p\u003c/code\u003e example.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13731\"\u003e#13731\u003c/a\u003e: Clarified that capture fixtures (e.g. \u003ccode\u003ecapsys\u003c/code\u003e and \u003ccode\u003ecapfd\u003c/code\u003e) take precedence over the \u003ccode\u003e-s\u003c/code\u003e / \u003ccode\u003e--capture=no\u003c/code\u003e command-line options in \u003ccode\u003eAccessing captured output from a test function \u0026lt;accessing-captured-output\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14088\"\u003e#14088\u003c/a\u003e: Clarified that the default \u003ccode\u003epytest_collection\u003c/code\u003e hook sets \u003ccode\u003esession.items\u003c/code\u003e before it calls \u003ccode\u003epytest_collection_finish\u003c/code\u003e, not after.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14255\"\u003e#14255\u003c/a\u003e: TOML integer log levels must be quoted: Updating reference documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributor-facing changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12689\"\u003e#12689\u003c/a\u003e: The test reports are now published to Codecov from GitHub Actions.\nThe test statistics is visible \u003ca href=\"https://app.codecov.io/gh/pytest-dev/pytest/tests\"\u003eon the web interface\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e-- by \u003ccode\u003ealeguy02\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch1\u003epytest 9.0.2 (2025-12-06)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13896\"\u003e#13896\u003c/a\u003e: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.\u003c/p\u003e\n\u003cp\u003eYou may enable it again by passing \u003ccode\u003e-p terminalprogress\u003c/code\u003e. We may enable it by default again once compatibility improves in the future.\u003c/p\u003e\n\u003cp\u003eAdditionally, when the environment variable \u003ccode\u003eTERM\u003c/code\u003e is \u003ccode\u003edumb\u003c/code\u003e, the escape codes are no longer emitted, even if the plugin is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13904\"\u003e#13904\u003c/a\u003e: Fixed the TOML type of the \u003ccode\u003etmp_path_retention_count\u003c/code\u003e settings in the API reference from number to string.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13946\"\u003e#13946\u003c/a\u003e: The private \u003ccode\u003econfig.inicfg\u003c/code\u003e attribute was changed in a breaking manner in pytest 9.0.0.\nDue to its usage in the ecosystem, it is now restored to working order using a compatibility shim.\nIt will be deprecated in pytest 9.1 and removed in pytest 10.\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/pytest-dev/pytest/commit/a7d58d7a21b78581e636bbbdea13c66ad1657c1e\"\u003e\u003ccode\u003ea7d58d7\u003c/code\u003e\u003c/a\u003e Prepare release version 9.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/089d98199c253d8f89a040243bc4f2aa6cd5ab22\"\u003e\u003ccode\u003e089d981\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14366\"\u003e#14366\u003c/a\u003e from bluetech/revert-14193-backport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/8127eaf4ab7f6b2fdd0dc1b38343ec97aeef05ac\"\u003e\u003ccode\u003e8127eaf\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix: assertrepr_compare respects dict insertion order (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14050\"\u003e#14050\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14193\"\u003e#14193\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/99a7e6029e7a6e8d53e5df114b1346e035370241\"\u003e\u003ccode\u003e99a7e60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14363\"\u003e#14363\u003c/a\u003e from pytest-dev/patchback/backports/9.0.x/95d8423bd...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/ddee02a578da30dd43aedc39c1c1f1aaadfcee95\"\u003e\u003ccode\u003eddee02a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14343\"\u003e#14343\u003c/a\u003e from bluetech/cve-2025-71176-simple\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/74eac6916fee34726cb194f16c516e96fbd29619\"\u003e\u003ccode\u003e74eac69\u003c/code\u003e\u003c/a\u003e doc: Update training info (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14298\"\u003e#14298\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14301\"\u003e#14301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/f92dee777cfdb77d1c43633d02766ddf1f07c869\"\u003e\u003ccode\u003ef92dee7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14267\"\u003e#14267\u003c/a\u003e from pytest-dev/patchback/backports/9.0.x/d6fa26c62...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/7ee58acc8777c31ac6cf388d01addf5a414a7439\"\u003e\u003ccode\u003e7ee58ac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12378\"\u003e#12378\u003c/a\u003e from Pierre-Sassoulas/fix-implicit-str-concat-and-d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/37da870d37e3a2f5177cae075c7b9ae279432bf8\"\u003e\u003ccode\u003e37da870\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14259\"\u003e#14259\u003c/a\u003e from mitre88/patch-4 (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14268\"\u003e#14268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/c34bfa3b7acb65b594707c714f1d8461b0304eed\"\u003e\u003ccode\u003ec34bfa3\u003c/code\u003e\u003c/a\u003e Add explanation for string context diffs (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14257\"\u003e#14257\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14266\"\u003e#14266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.4.2...9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sybil` from 9.2.0 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/main/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.1 (26 Mar 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-work :func:\u003ccode\u003e~sybil.testing.run_pytest\u003c/code\u003e to fix problems caused by re-invoking external plugins\nduring the nested runs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0.0 (25 Mar 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMoved to a \u003ccode\u003euv\u003c/code\u003e__-based, \u003ccode\u003epyproject.toml\u003c/code\u003e-driven project layout, with \u003ccode\u003emain\u003c/code\u003e replacing\n\u003ccode\u003emaster\u003c/code\u003e as the default git branch.\u003c/p\u003e\n\u003cp\u003e__ \u003ca href=\"https://docs.astral.sh/uv/\"\u003ehttps://docs.astral.sh/uv/\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMove from Circle CI to Github Actions for continuous integration and releasing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce \u003ccode\u003eruff\u003c/code\u003e__ code formatting.\u003c/p\u003e\n\u003cp\u003e__ \u003ca href=\"https://docs.astral.sh/ruff/\"\u003ehttps://docs.astral.sh/ruff/\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed several issues with lexing of Markdown fenced code blocks.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd :func:\u003ccode\u003e~sybil.testing.run_pytest\u003c/code\u003e to for in-process pytest execution of example tests\nthat use :any:\u003ccode\u003efixtures \u0026lt;fixture\u0026gt;\u003c/code\u003e in documentation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupported Python versions are now 3.11 onwards.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.3.0 (2 Dec 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for MyST \u003ccode\u003ecode-cell\u003c/code\u003e :ref:\u003ccode\u003edirectives \u0026lt;syntax/directives\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProvide :func:\u003ccode\u003esybil.testing.check_sybil\u003c/code\u003e, :func:\u003ccode\u003esybil.testing.check_parser\u003c/code\u003e and\n:func:\u003ccode\u003esybil.testing.check_lexer\u003c/code\u003e to help test custom lexers and parsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation around testing custom lexers and parsers.\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/simplistix/sybil/commit/b914a51a88ac7c541121941b47cef743df5e383f\"\u003e\u003ccode\u003eb914a51\u003c/code\u003e\u003c/a\u003e Prepare for 10.0.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/3483e75e90ec4bf4a297f2bddca970c27be69b17\"\u003e\u003ccode\u003e3483e75\u003c/code\u003e\u003c/a\u003e Use config.parse() for cross-version compatibility in run_pytest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/5e5973901d1b5bc1a05ac114c01f31d41e110c35\"\u003e\u003ccode\u003e5e59739\u003c/code\u003e\u003c/a\u003e Assemble isolated pytest session in run_pytest to avoid re-invoking external ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/da1ecfdf5a5e583ddc91a314307c9acd9044f890\"\u003e\u003ccode\u003eda1ecfd\u003c/code\u003e\u003c/a\u003e Add regression test: run_pytest must not re-invoke entry-point plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/eb1b5f08aca5678eb2833d7210075cee1c69a29e\"\u003e\u003ccode\u003eeb1b5f0\u003c/code\u003e\u003c/a\u003e Require pyyaml\u0026gt;=6.0.3 for Python 3.14 wheel availability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/94fd2ddf15c243dbb5bd0aa894443afe549fd91a\"\u003e\u003ccode\u003e94fd2dd\u003c/code\u003e\u003c/a\u003e Add myst extra documenting minimum supported pyyaml version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/97a43e2f36a9d7ef0e66ce8b87d2d7192ebb97f6\"\u003e\u003ccode\u003e97a43e2\u003c/code\u003e\u003c/a\u003e Hide internal sybil frames from pytest/unittest tracebacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/36f7cd5d9fb5a496a90b280d39cf665278aba4c7\"\u003e\u003ccode\u003e36f7cd5\u003c/code\u003e\u003c/a\u003e Prepare for 10.0.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/90505b7c8bbd5f93138d04225577b4ddaab46534\"\u003e\u003ccode\u003e90505b7\u003c/code\u003e\u003c/a\u003e Fenced code blocks inside block quotes are now detected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/e6fac66afb8b939dea37fdafca49c5604c70ebee\"\u003e\u003ccode\u003ee6fac66\u003c/code\u003e\u003c/a\u003e Fenced code blocks inside list items are now detected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.2.0...10.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reportlab` from 4.4.4 to 4.5.0\n\nUpdates `svglib` from 1.5.1 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/deeplook/svglib/blob/main/CHANGELOG.rst\"\u003esvglib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.0 (2025-09-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace setup.py with pyproject.toml, rework GitHub workflows (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/405\"\u003e#405\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.8.\u003c/li\u003e\n\u003cli\u003eModernize codebase, added type annotations, expanded docstrings, etc.\u003c/li\u003e\n\u003cli\u003eAdd a Makefile.\u003c/li\u003e\n\u003cli\u003eAdd publishing workflows.\u003c/li\u003e\n\u003cli\u003eRemove dunder constants and use importlib.metadata to get the version number.\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/deeplook/svglib/commit/1dce6584fb40de115479da10880dbf3b75cda955\"\u003e\u003ccode\u003e1dce658\u003c/code\u003e\u003c/a\u003e Expanded many docstrings, sanitized pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/4c69f45919b181b98ebeb2614f84797217efd759\"\u003e\u003ccode\u003e4c69f45\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/35a69b9af1eafbec5e4ff8eb759de7a506c4a83f\"\u003e\u003ccode\u003e35a69b9\u003c/code\u003e\u003c/a\u003e Fix format complaints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/d7eec2d2deef3a6ec5993854e0af679d4bd866f0\"\u003e\u003ccode\u003ed7eec2d\u003c/code\u003e\u003c/a\u003e Add workflow to publish on pypi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/7bbbd33be99a75da97b4179935eec2dfdb64f9c0\"\u003e\u003ccode\u003e7bbbd33\u003c/code\u003e\u003c/a\u003e Fix underlines for publishing workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/5bb73b8dea39a0058f6427b06ad246b09771057f\"\u003e\u003ccode\u003e5bb73b8\u003c/code\u003e\u003c/a\u003e Add workflow to publish on test.pypi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/8eb422db6ec7ebeb22b69a14c3fff328c4b292ad\"\u003e\u003ccode\u003e8eb422d\u003c/code\u003e\u003c/a\u003e Fix PIL-related warning (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/3237aa1e75d1d0e924afddd4386f7f0015cfac79\"\u003e\u003ccode\u003e3237aa1\u003c/code\u003e\u003c/a\u003e Add type-checking (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/7eb6c774e73297c116f3c870c4ec4a448e7363a2\"\u003e\u003ccode\u003e7eb6c77\u003c/code\u003e\u003c/a\u003e Modernize code (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/7e9e92df52cefd5db9c73d142b9133944fd5067e\"\u003e\u003ccode\u003e7e9e92d\u003c/code\u003e\u003c/a\u003e Mention minimum supported Python version is 3.9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/deeplook/svglib/compare/v1.5.1...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `furo` from 2025.9.25 to 2025.12.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pradyunsg/furo/releases\"\u003efuro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.12.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the supported Sphinx version range\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pradyunsg/furo/compare/2025.09.25...2025.12.19\"\u003ehttps://github.com/pradyunsg/furo/compare/2025.09.25...2025.12.19\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/pradyunsg/furo/blob/main/docs/changelog.md\"\u003efuro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.12.19 -- Harmonious Honeydew\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add support for Sphinx 9.\u003c/li\u003e\n\u003cli\u003eDrop support for Sphinx 6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.09.25 -- Gleaming Green\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange the dark mode code back to \u003ccode\u003enative\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.07.19 -- Frozen Flame\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Switch to accessible-pygments themes\u003c/li\u003e\n\u003cli\u003e✨ Prefetch the sidebar logos\u003c/li\u003e\n\u003cli\u003e✨ Fix flickering header drop shadow on Safari\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erel=edit\u003c/code\u003e attribute to \u0026quot;Edit this page\u0026quot; link/icon\u003c/li\u003e\n\u003cli\u003eBump NodeJS and npm dependency versions\u003c/li\u003e\n\u003cli\u003eBump Saas \u0026amp; Webpack major versions\u003c/li\u003e\n\u003cli\u003eImprove current page detection to be resilient to sticky elements above header\u003c/li\u003e\n\u003cli\u003eModernise Sass and use \u003ccode\u003e@use\u003c/code\u003e + \u003ccode\u003e@forward\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove top of code \u003ccode\u003eborder-radius\u003c/code\u003e with captions\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;debug printf\u0026quot; for headerTop value\u003c/li\u003e\n\u003cli\u003eUse distinct images for light and dark mode in the documentation\u003c/li\u003e\n\u003cli\u003eUse the modern Saas Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.08.06 -- Energetic Eminence\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add support for Sphinx 8\u003c/li\u003e\n\u003cli\u003e✨ Add smoother transitions between breakpoints\u003c/li\u003e\n\u003cli\u003eIncrease specificity of table-wrapper selector\u003c/li\u003e\n\u003cli\u003eAvoid page breaks inside paragraphs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.07.18 -- Dull Denim\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove how icons are handled and aligned.\u003c/li\u003e\n\u003cli\u003eImprove scroll event handler.\u003c/li\u003e\n\u003cli\u003eHide the copybutton by default.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esource_view_link\u003c/code\u003e configuration handling.\u003c/li\u003e\n\u003cli\u003eFix close tag on pencil icon.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.05.06 -- Cheerful Cerulean\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add new custom icons for auto mode, reflecting the currently active theme.\u003c/li\u003e\n\u003cli\u003e✨ Add a view this page button.\u003c/li\u003e\n\u003cli\u003e✨ Add colours and highlighting to \u0026quot;version modified\u0026quot; API helpers.\u003c/li\u003e\n\u003cli\u003e✨ Add release information to various customisation knobs.\u003c/li\u003e\n\u003cli\u003eMake all icons bigger and use a thinner stroke with them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.04.27 -- Bold Burgundy\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a skip to content link.\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/pradyunsg/furo/commit/dd9e9f920494f24b9b8dd954ec9d07e0b9d12817\"\u003e\u003ccode\u003edd9e9f9\u003c/code\u003e\u003c/a\u003e Prepare release: 2025.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pradyunsg/furo/commit/d43f7e98577aa2db8580a83a4d4c3dcf54617de9\"\u003e\u003ccode\u003ed43f7e9\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pradyunsg/furo/commit/d27cab5e448c44e366577a80bf99beee6fa941a5\"\u003e\u003ccode\u003ed27cab5\u003c/code\u003e\u003c/a\u003e Bump the supported Sphinx version range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pradyunsg/furo/commit/12f288eb8c8c57dc751e208545b07f1584bb29a7\"\u003e\u003ccode\u003e12f288e\u003c/code\u003e\u003c/a\u003e Back to development\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pradyunsg/furo/compare/2025.09.25...2025.12.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/taminomara/syntax-diagrams/pull/51","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taminomara%2Fsyntax-diagrams/issues/51","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/51/packages"},{"uuid":"4174559861","node_id":"PR_kwDOJxwVo87OxyaM","number":28,"state":"closed","title":"Bump the dev group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-13T22:56:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T22:58:33.000Z","updated_at":"2026-04-13T22:56:25.000Z","time_to_close":1209470,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev","update_count":2,"packages":[{"name":"pytest-cov","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/pytest-dev/pytest-cov"},{"name":"sybil","old_version":"9.3.0","new_version":"10.0.1","repository_url":"https://github.com/simplistix/sybil"}],"path":null,"ecosystem":"pip"},"body":"Bumps the dev group with 2 updates in the / directory: [pytest-cov](https://github.com/pytest-dev/pytest-cov) and [sybil](https://github.com/simplistix/sybil).\n\nUpdates `pytest-cov` from 7.0.0 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst\"\u003epytest-cov's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.0 (2026-03-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed total coverage computation to always be consistent, regardless of reporting settings.\nPreviously some reports could produce different total counts, and consequently can make --cov-fail-under behave different depending on\nreporting options.\nSee \u003ccode\u003e[#641](https://github.com/pytest-dev/pytest-cov/issues/641) \u0026lt;https://github.com/pytest-dev/pytest-cov/issues/641\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove handling of ResourceWarning from sqlite3.\u003c/p\u003e\n\u003cp\u003eThe plugin adds warning filter for sqlite3 \u003ccode\u003eResourceWarning\u003c/code\u003e unclosed database (since 6.2.0).\nIt checks if there is already existing plugin for this message by comparing filter regular expression.\nWhen filter is specified on command line the message is escaped and does not match an expected message.\nA check for an escaped regular expression is added to handle this case.\u003c/p\u003e\n\u003cp\u003eWith this fix one can suppress \u003ccode\u003eResourceWarning\u003c/code\u003e from sqlite3 from command line::\u003c/p\u003e\n\u003cp\u003epytest -W \u0026quot;ignore:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\u0026quot; ...\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVarious improvements to documentation.\nContributed by Art Pelling in \u003ccode\u003e[#718](https://github.com/pytest-dev/pytest-cov/issues/718) \u0026lt;https://github.com/pytest-dev/pytest-cov/pull/718\u0026gt;\u003c/code\u003e_ and\n\u0026quot;vivodi\u0026quot; in \u003ccode\u003e[#738](https://github.com/pytest-dev/pytest-cov/issues/738) \u0026lt;https://github.com/pytest-dev/pytest-cov/pull/738\u0026gt;\u003c/code\u003e\u003cem\u003e.\nAlso closed \u003ccode\u003e[#736](https://github.com/pytest-dev/pytest-cov/issues/736) \u0026lt;https://github.com/pytest-dev/pytest-cov/issues/736\u0026gt;\u003c/code\u003e\u003c/em\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed some assertions in tests.\nContributed by in Markéta Machová in \u003ccode\u003e[#722](https://github.com/pytest-dev/pytest-cov/issues/722) \u0026lt;https://github.com/pytest-dev/pytest-cov/pull/722\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unnecessary coverage configuration copying (meant as a backup because reporting commands had configuration side-effects before coverage 5.0).\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/pytest-dev/pytest-cov/commit/66c8a526b1246b5eb8fb1bc218878131bc628622\"\u003e\u003ccode\u003e66c8a52\u003c/code\u003e\u003c/a\u003e Bump version: 7.0.0 → 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f7076624784332594aa4cb3585d4757d295db15e\"\u003e\u003ccode\u003ef707662\u003c/code\u003e\u003c/a\u003e Make the examples use pypy 3.11.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/6049a7847872e3139e6c82e93787123df5dc8672\"\u003e\u003ccode\u003e6049a78\u003c/code\u003e\u003c/a\u003e Make context test use the old ctracer (seems the new sysmon tracer behaves di...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/8ebf20bbbc73478b3f8fd36d30237d9ea083f06b\"\u003e\u003ccode\u003e8ebf20b\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/861d30e60d571f97259c6b718b71c819d5dbc3b9\"\u003e\u003ccode\u003e861d30e\u003c/code\u003e\u003c/a\u003e Remove the backup context manager  - shouldn't be needed since coverage 5.0, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/fd4c956014035527f0c3c8d7faef3f8cfdadac7f\"\u003e\u003ccode\u003efd4c956\u003c/code\u003e\u003c/a\u003e Pass the precision on the nulled total (seems that there's some caching goion...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/78c9c4ecb005faf4962fd86ff7bf9c9cce9554d6\"\u003e\u003ccode\u003e78c9c4e\u003c/code\u003e\u003c/a\u003e Only run the 3.9 on older deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/4849a922e8be725c662a3d9175da571ace6545dc\"\u003e\u003ccode\u003e4849a92\u003c/code\u003e\u003c/a\u003e Punctuation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/197c35e2f37031fd1927715307ab6eed7cb3d2b7\"\u003e\u003ccode\u003e197c35e\u003c/code\u003e\u003c/a\u003e Update changelog and hopefully I don't forget to publish release again :))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/14dc1c92d44108384e39803888635fdbfc578b7f\"\u003e\u003ccode\u003e14dc1c9\u003c/code\u003e\u003c/a\u003e Update examples to use 3.11 and make the adhoc layout example look a bit more...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-cov/compare/v7.0.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sybil` from 9.3.0 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/main/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.1 (26 Mar 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-work :func:\u003ccode\u003e~sybil.testing.run_pytest\u003c/code\u003e to fix problems caused by re-invoking external plugins\nduring the nested runs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0.0 (25 Mar 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMoved to a \u003ccode\u003euv\u003c/code\u003e__-based, \u003ccode\u003epyproject.toml\u003c/code\u003e-driven project layout, with \u003ccode\u003emain\u003c/code\u003e replacing\n\u003ccode\u003emaster\u003c/code\u003e as the default git branch.\u003c/p\u003e\n\u003cp\u003e__ \u003ca href=\"https://docs.astral.sh/uv/\"\u003ehttps://docs.astral.sh/uv/\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMove from Circle CI to Github Actions for continuous integration and releasing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce \u003ccode\u003eruff\u003c/code\u003e__ code formatting.\u003c/p\u003e\n\u003cp\u003e__ \u003ca href=\"https://docs.astral.sh/ruff/\"\u003ehttps://docs.astral.sh/ruff/\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed several issues with lexing of Markdown fenced code blocks.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd :func:\u003ccode\u003e~sybil.testing.run_pytest\u003c/code\u003e to for in-process pytest execution of example tests\nthat use :any:\u003ccode\u003efixtures \u0026lt;fixture\u0026gt;\u003c/code\u003e in documentation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupported Python versions are now 3.11 onwards.\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/simplistix/sybil/commit/b914a51a88ac7c541121941b47cef743df5e383f\"\u003e\u003ccode\u003eb914a51\u003c/code\u003e\u003c/a\u003e Prepare for 10.0.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/3483e75e90ec4bf4a297f2bddca970c27be69b17\"\u003e\u003ccode\u003e3483e75\u003c/code\u003e\u003c/a\u003e Use config.parse() for cross-version compatibility in run_pytest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/5e5973901d1b5bc1a05ac114c01f31d41e110c35\"\u003e\u003ccode\u003e5e59739\u003c/code\u003e\u003c/a\u003e Assemble isolated pytest session in run_pytest to avoid re-invoking external ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/da1ecfdf5a5e583ddc91a314307c9acd9044f890\"\u003e\u003ccode\u003eda1ecfd\u003c/code\u003e\u003c/a\u003e Add regression test: run_pytest must not re-invoke entry-point plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/eb1b5f08aca5678eb2833d7210075cee1c69a29e\"\u003e\u003ccode\u003eeb1b5f0\u003c/code\u003e\u003c/a\u003e Require pyyaml\u0026gt;=6.0.3 for Python 3.14 wheel availability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/94fd2ddf15c243dbb5bd0aa894443afe549fd91a\"\u003e\u003ccode\u003e94fd2dd\u003c/code\u003e\u003c/a\u003e Add myst extra documenting minimum supported pyyaml version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/97a43e2f36a9d7ef0e66ce8b87d2d7192ebb97f6\"\u003e\u003ccode\u003e97a43e2\u003c/code\u003e\u003c/a\u003e Hide internal sybil frames from pytest/unittest tracebacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/36f7cd5d9fb5a496a90b280d39cf665278aba4c7\"\u003e\u003ccode\u003e36f7cd5\u003c/code\u003e\u003c/a\u003e Prepare for 10.0.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/90505b7c8bbd5f93138d04225577b4ddaab46534\"\u003e\u003ccode\u003e90505b7\u003c/code\u003e\u003c/a\u003e Fenced code blocks inside block quotes are now detected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/e6fac66afb8b939dea37fdafca49c5604c70ebee\"\u003e\u003ccode\u003ee6fac66\u003c/code\u003e\u003c/a\u003e Fenced code blocks inside list items are now detected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.3.0...10.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 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/taminomara/python-vhs/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taminomara%2Fpython-vhs/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"4142605615","node_id":"PR_kwDOBI3VHM7NqiWX","number":2924,"state":"closed","title":"Bump sybil from 9.3.0 to 10.0.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-03T15:07:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-26T10:33:12.000Z","updated_at":"2026-04-03T15:07:44.000Z","time_to_close":707663,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sybil","old_version":"9.3.0","new_version":"10.0.1","repository_url":"https://github.com/simplistix/sybil"}],"path":null,"ecosystem":"pip"},"body":"Bumps [sybil](https://github.com/simplistix/sybil) from 9.3.0 to 10.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/main/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.1 (26 Mar 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-work :func:\u003ccode\u003e~sybil.testing.run_pytest\u003c/code\u003e to fix problems caused by re-invoking external plugins\nduring the nested runs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0.0 (25 Mar 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMoved to a \u003ccode\u003euv\u003c/code\u003e__-based, \u003ccode\u003epyproject.toml\u003c/code\u003e-driven project layout, with \u003ccode\u003emain\u003c/code\u003e replacing\n\u003ccode\u003emaster\u003c/code\u003e as the default git branch.\u003c/p\u003e\n\u003cp\u003e__ \u003ca href=\"https://docs.astral.sh/uv/\"\u003ehttps://docs.astral.sh/uv/\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMove from Circle CI to Github Actions for continuous integration and releasing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce \u003ccode\u003eruff\u003c/code\u003e__ code formatting.\u003c/p\u003e\n\u003cp\u003e__ \u003ca href=\"https://docs.astral.sh/ruff/\"\u003ehttps://docs.astral.sh/ruff/\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed several issues with lexing of Markdown fenced code blocks.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd :func:\u003ccode\u003e~sybil.testing.run_pytest\u003c/code\u003e to for in-process pytest execution of example tests\nthat use :any:\u003ccode\u003efixtures \u0026lt;fixture\u0026gt;\u003c/code\u003e in documentation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupported Python versions are now 3.11 onwards.\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/simplistix/sybil/commit/b914a51a88ac7c541121941b47cef743df5e383f\"\u003e\u003ccode\u003eb914a51\u003c/code\u003e\u003c/a\u003e Prepare for 10.0.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/3483e75e90ec4bf4a297f2bddca970c27be69b17\"\u003e\u003ccode\u003e3483e75\u003c/code\u003e\u003c/a\u003e Use config.parse() for cross-version compatibility in run_pytest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/5e5973901d1b5bc1a05ac114c01f31d41e110c35\"\u003e\u003ccode\u003e5e59739\u003c/code\u003e\u003c/a\u003e Assemble isolated pytest session in run_pytest to avoid re-invoking external ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/da1ecfdf5a5e583ddc91a314307c9acd9044f890\"\u003e\u003ccode\u003eda1ecfd\u003c/code\u003e\u003c/a\u003e Add regression test: run_pytest must not re-invoke entry-point plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/eb1b5f08aca5678eb2833d7210075cee1c69a29e\"\u003e\u003ccode\u003eeb1b5f0\u003c/code\u003e\u003c/a\u003e Require pyyaml\u0026gt;=6.0.3 for Python 3.14 wheel availability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/94fd2ddf15c243dbb5bd0aa894443afe549fd91a\"\u003e\u003ccode\u003e94fd2dd\u003c/code\u003e\u003c/a\u003e Add myst extra documenting minimum supported pyyaml version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/97a43e2f36a9d7ef0e66ce8b87d2d7192ebb97f6\"\u003e\u003ccode\u003e97a43e2\u003c/code\u003e\u003c/a\u003e Hide internal sybil frames from pytest/unittest tracebacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/36f7cd5d9fb5a496a90b280d39cf665278aba4c7\"\u003e\u003ccode\u003e36f7cd5\u003c/code\u003e\u003c/a\u003e Prepare for 10.0.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/90505b7c8bbd5f93138d04225577b4ddaab46534\"\u003e\u003ccode\u003e90505b7\u003c/code\u003e\u003c/a\u003e Fenced code blocks inside block quotes are now detected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/e6fac66afb8b939dea37fdafca49c5604c70ebee\"\u003e\u003ccode\u003ee6fac66\u003c/code\u003e\u003c/a\u003e Fenced code blocks inside list items are now detected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.3.0...10.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=sybil\u0026package-manager=pip\u0026previous-version=9.3.0\u0026new-version=10.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/VWS-Python/vws-python/pull/2924","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/issues/2924","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2924/packages"},{"uuid":"3774233850","node_id":"PR_kwDOJxwVo867LfT1","number":17,"state":"closed","title":"Bump the dev group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-13T03:00:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-01T07:11:36.000Z","updated_at":"2026-01-13T03:00:05.000Z","time_to_close":1021708,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev","update_count":2,"packages":[{"name":"pytest","old_version":"9.0.1","new_version":"9.0.2","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"sybil","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/simplistix/sybil"}],"path":null,"ecosystem":"pip"},"body":"Bumps the dev group with 2 updates in the / directory: [pytest](https://github.com/pytest-dev/pytest) and [sybil](https://github.com/simplistix/sybil).\n\nUpdates `pytest` from 9.0.1 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch1\u003epytest 9.0.2 (2025-12-06)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13896\"\u003e#13896\u003c/a\u003e: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.\u003c/p\u003e\n\u003cp\u003eYou may enable it again by passing \u003ccode\u003e-p terminalprogress\u003c/code\u003e. We may enable it by default again once compatibility improves in the future.\u003c/p\u003e\n\u003cp\u003eAdditionally, when the environment variable \u003ccode\u003eTERM\u003c/code\u003e is \u003ccode\u003edumb\u003c/code\u003e, the escape codes are no longer emitted, even if the plugin is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13904\"\u003e#13904\u003c/a\u003e: Fixed the TOML type of the \u003ccode\u003etmp_path_retention_count\u003c/code\u003e settings in the API reference from number to string.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13946\"\u003e#13946\u003c/a\u003e: The private \u003ccode\u003econfig.inicfg\u003c/code\u003e attribute was changed in a breaking manner in pytest 9.0.0.\nDue to its usage in the ecosystem, it is now restored to working order using a compatibility shim.\nIt will be deprecated in pytest 9.1 and removed in pytest 10.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13965\"\u003e#13965\u003c/a\u003e: Fixed quadratic-time behavior when handling \u003ccode\u003eunittest\u003c/code\u003e subtests in Python 3.10.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/4492\"\u003e#4492\u003c/a\u003e: The API Reference now contains cross-reference-able documentation of \u003ccode\u003epytest's command-line flags \u0026lt;command-line-flags\u0026gt;\u003c/code\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/pytest-dev/pytest/commit/3d10b5148e03eb82b3ee29181dbdc73cf82699e2\"\u003e\u003ccode\u003e3d10b51\u003c/code\u003e\u003c/a\u003e Prepare release version 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/188750b725add8c3400eee6fbb6b80559c296d69\"\u003e\u003ccode\u003e188750b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14030\"\u003e#14030\u003c/a\u003e from pytest-dev/patchback/backports/9.0.x/1e4b01d1f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b7d7bef90cb9a6db8ac1d3dd5b9ae0eb9abd6c58\"\u003e\u003ccode\u003eb7d7bef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14014\"\u003e#14014\u003c/a\u003e from bluetech/compat-note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/bd08e85ac76614ff5ca9ae338aee8d8b06c8fae0\"\u003e\u003ccode\u003ebd08e85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14013\"\u003e#14013\u003c/a\u003e from pytest-dev/patchback/backports/9.0.x/922b60377...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/bc783862991241c442c9f9c068e51737ec15ea10\"\u003e\u003ccode\u003ebc78386\u003c/code\u003e\u003c/a\u003e Add CLI options reference documentation (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13930\"\u003e#13930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/5a4e398ce89bc23d2cf3fd98c042fdffb6fa8afa\"\u003e\u003ccode\u003e5a4e398\u003c/code\u003e\u003c/a\u003e Fix docs typo (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14005\"\u003e#14005\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14008\"\u003e#14008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/d7ae6df394398168bf9d926f803c26849c8f07ee\"\u003e\u003ccode\u003ed7ae6df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14006\"\u003e#14006\u003c/a\u003e from pytest-dev/maintenance/update-plugin-list-tmpl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/556f6a22e12d13d1ffeceaf64424eb95d5e0fb87\"\u003e\u003ccode\u003e556f6a2\u003c/code\u003e\u003c/a\u003e pre-commit: fix rst-lint after new release (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13999\"\u003e#13999\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14001\"\u003e#14001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/c60fbe63a26f64a42738e3f3527a8f79024fdf50\"\u003e\u003ccode\u003ec60fbe6\u003c/code\u003e\u003c/a\u003e Fix quadratic-time behavior when handling \u003ccode\u003eunittest\u003c/code\u003e subtests in Python 3.10 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/73d9b011183d9a1c4a7007c1119d97a6e627788e\"\u003e\u003ccode\u003e73d9b01\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13995\"\u003e#13995\u003c/a\u003e from nicoddemus/patchback/backports/9.0.x/1b5200c0f...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/9.0.1...9.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sybil` from 9.2.0 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/master/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.3.0 (2 Dec 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for MyST \u003ccode\u003ecode-cell\u003c/code\u003e :ref:\u003ccode\u003edirectives \u0026lt;syntax/directives\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProvide :func:\u003ccode\u003esybil.testing.check_sybil\u003c/code\u003e, :func:\u003ccode\u003esybil.testing.check_parser\u003c/code\u003e and\n:func:\u003ccode\u003esybil.testing.check_lexer\u003c/code\u003e to help test custom lexers and parsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation around testing custom lexers and parsers.\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/simplistix/sybil/commit/757f1a42125f3a30a46c586923139f6223ba3b5a\"\u003e\u003ccode\u003e757f1a4\u003c/code\u003e\u003c/a\u003e Prepare for 9.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/ae03a1b798764d36f663c3639a69d766a2b5721d\"\u003e\u003ccode\u003eae03a1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/simplistix/sybil/issues/159\"\u003e#159\u003c/a\u003e from simplistix/testing-parsers-and-lexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/8fe378c15e4dc97ff7087b697d971da6baa81fd8\"\u003e\u003ccode\u003e8fe378c\u003c/code\u003e\u003c/a\u003e Factor out and document \u003ccode\u003esybil.testing.check_lexer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/3bd2e16b060acc1cf18d90e68c6ed98f41d8bac0\"\u003e\u003ccode\u003e3bd2e16\u003c/code\u003e\u003c/a\u003e Allow the language lexeme name to be something other that \u003ccode\u003earguments\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/1cbb3de680c3990cdb93552ed50a7c88eec5e654\"\u003e\u003ccode\u003e1cbb3de\u003c/code\u003e\u003c/a\u003e Factor out and document \u003ccode\u003esybil.testing.check_parser\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/e9d8d9949c03463c4bb850d60dcefc3248b6f1f5\"\u003e\u003ccode\u003ee9d8d99\u003c/code\u003e\u003c/a\u003e Refactor \u003ccode\u003echeck_text\u003c/code\u003e into \u003ccode\u003esybil.testing.check_sybil\u003c/code\u003e and document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/3263eb1b658a9a662b2f1d7a93429a003e7f4a75\"\u003e\u003ccode\u003e3263eb1\u003c/code\u003e\u003c/a\u003e Don't find python files in places like .venv, .cache, etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/20af62fb52d6e41b476c71c09434569d126dd26d\"\u003e\u003ccode\u003e20af62f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/simplistix/sybil/issues/158\"\u003e#158\u003c/a\u003e from akhmerov/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/29388fe615654059d0cca99f80a7a1a61e192f02\"\u003e\u003ccode\u003e29388fe\u003c/code\u003e\u003c/a\u003e Add support for myst code-cell directive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/17f5d9f1cd7cee441b8430752754b84f7d393881\"\u003e\u003ccode\u003e17f5d9f\u003c/code\u003e\u003c/a\u003e Fix link to GitHub Flavored Markdown spec\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.2.0...9.3.0\"\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/taminomara/python-vhs/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taminomara%2Fpython-vhs/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"3754194090","node_id":"PR_kwDOPiAujc66Kdh2","number":35,"state":"open","title":"Bump the dev group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-22T15:24:12.000Z","updated_at":"2026-05-05T02:00:16.582Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev","update_count":5,"packages":[{"name":"pyright","old_version":"1.1.405","new_version":"1.1.407","repository_url":"https://github.com/RobertCraigie/pyright-python"},{"name":"pytest","old_version":"8.4.2","new_version":"9.0.2","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"sybil","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/simplistix/sybil"},{"name":"svglib","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/deeplook/svglib"},{"name":"furo","old_version":"2025.9.25","new_version":"2025.12.19","repository_url":"https://github.com/pradyunsg/furo"}],"path":null,"ecosystem":"pip"},"body":"Bumps the dev group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [pyright](https://github.com/RobertCraigie/pyright-python) | `1.1.405` | `1.1.407` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.4.2` | `9.0.2` |\n| [sybil](https://github.com/simplistix/sybil) | `9.2.0` | `9.3.0` |\n| [svglib](https://github.com/deeplook/svglib) | `1.5.1` | `1.6.0` |\n| [furo](https://github.com/pradyunsg/furo) | `2025.9.25` | `2025.12.19` |\n\n\nUpdates `pyright` from 1.1.405 to 1.1.407\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RobertCraigie/pyright-python/commit/53e8efb4638daca6c541d18ad35dafb0e5d9f34d\"\u003e\u003ccode\u003e53e8efb\u003c/code\u003e\u003c/a\u003e Pyright NPM Package update to 1.1.407 (\u003ca href=\"https://redirect.github.com/RobertCraigie/pyright-python/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RobertCraigie/pyright-python/commit/1d515b71299f9dc4c066ce37e673d93bda4bc2df\"\u003e\u003ccode\u003e1d515b7\u003c/code\u003e\u003c/a\u003e Pyright NPM Package update to 1.1.406 (\u003ca href=\"https://redirect.github.com/RobertCraigie/pyright-python/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RobertCraigie/pyright-python/compare/v1.1.405...v1.1.407\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.4.2 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch1\u003epytest 9.0.2 (2025-12-06)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13896\"\u003e#13896\u003c/a\u003e: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.\u003c/p\u003e\n\u003cp\u003eYou may enable it again by passing \u003ccode\u003e-p terminalprogress\u003c/code\u003e. We may enable it by default again once compatibility improves in the future.\u003c/p\u003e\n\u003cp\u003eAdditionally, when the environment variable \u003ccode\u003eTERM\u003c/code\u003e is \u003ccode\u003edumb\u003c/code\u003e, the escape codes are no longer emitted, even if the plugin is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13904\"\u003e#13904\u003c/a\u003e: Fixed the TOML type of the \u003ccode\u003etmp_path_retention_count\u003c/code\u003e settings in the API reference from number to string.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13946\"\u003e#13946\u003c/a\u003e: The private \u003ccode\u003econfig.inicfg\u003c/code\u003e attribute was changed in a breaking manner in pytest 9.0.0.\nDue to its usage in the ecosystem, it is now restored to working order using a compatibility shim.\nIt will be deprecated in pytest 9.1 and removed in pytest 10.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13965\"\u003e#13965\u003c/a\u003e: Fixed quadratic-time behavior when handling \u003ccode\u003eunittest\u003c/code\u003e subtests in Python 3.10.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/4492\"\u003e#4492\u003c/a\u003e: The API Reference now contains cross-reference-able documentation of \u003ccode\u003epytest's command-line flags \u0026lt;command-line-flags\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch1\u003epytest 9.0.1 (2025-11-12)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13895\"\u003e#13895\u003c/a\u003e: Restore support for skipping tests via \u003ccode\u003eraise unittest.SkipTest\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13896\"\u003e#13896\u003c/a\u003e: The terminal progress plugin added in pytest 9.0 is now automatically disabled when iTerm2 is detected, it generated desktop notifications instead of the desired functionality.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13904\"\u003e#13904\u003c/a\u003e: Fixed the TOML type of the verbosity settings in the API reference from number to string.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13910\"\u003e#13910\u003c/a\u003e: Fixed \u003c!-- raw HTML omitted --\u003eUserWarning: Do not expect file_or_dir\u003c!-- raw HTML omitted --\u003e on some earlier Python 3.12 and 3.13 point versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackaging updates and notes for downstreams\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13933\"\u003e#13933\u003c/a\u003e: The tox configuration has been adjusted to make sure the desired\nversion string can be passed into its \u003ccode\u003epackage_env\u003c/code\u003e through\nthe \u003ccode\u003eSETUPTOOLS_SCM_PRETEND_VERSION_FOR_PYTEST\u003c/code\u003e environment\nvariable as a part of the release process -- by \u003ccode\u003ewebknjaz\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributor-facing changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13891\"\u003e#13891\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13942\"\u003e#13942\u003c/a\u003e: The CI/CD part of the release automation is now capable of\ncreating GitHub Releases without having a Git checkout on\ndisk -- by \u003ccode\u003ebluetech\u003c/code\u003e and \u003ccode\u003ewebknjaz\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13933\"\u003e#13933\u003c/a\u003e: The tox configuration has been adjusted to make sure the desired\nversion string can be passed into its \u003ccode\u003epackage_env\u003c/code\u003e through\nthe \u003ccode\u003eSETUPTOOLS_SCM_PRETEND_VERSION_FOR_PYTEST\u003c/code\u003e environment\nvariable as a part of the release process -- by \u003ccode\u003ewebknjaz\u003c/code\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/3d10b5148e03eb82b3ee29181dbdc73cf82699e2\"\u003e\u003ccode\u003e3d10b51\u003c/code\u003e\u003c/a\u003e Prepare release version 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/188750b725add8c3400eee6fbb6b80559c296d69\"\u003e\u003ccode\u003e188750b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14030\"\u003e#14030\u003c/a\u003e from pytest-dev/patchback/backports/9.0.x/1e4b01d1f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b7d7bef90cb9a6db8ac1d3dd5b9ae0eb9abd6c58\"\u003e\u003ccode\u003eb7d7bef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14014\"\u003e#14014\u003c/a\u003e from bluetech/compat-note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/bd08e85ac76614ff5ca9ae338aee8d8b06c8fae0\"\u003e\u003ccode\u003ebd08e85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14013\"\u003e#14013\u003c/a\u003e from pytest-dev/patchback/backports/9.0.x/922b60377...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/bc783862991241c442c9f9c068e51737ec15ea10\"\u003e\u003ccode\u003ebc78386\u003c/code\u003e\u003c/a\u003e Add CLI options reference documentation (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13930\"\u003e#13930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/5a4e398ce89bc23d2cf3fd98c042fdffb6fa8afa\"\u003e\u003ccode\u003e5a4e398\u003c/code\u003e\u003c/a\u003e Fix docs typo (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14005\"\u003e#14005\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14008\"\u003e#14008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/d7ae6df394398168bf9d926f803c26849c8f07ee\"\u003e\u003ccode\u003ed7ae6df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14006\"\u003e#14006\u003c/a\u003e from pytest-dev/maintenance/update-plugin-list-tmpl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/556f6a22e12d13d1ffeceaf64424eb95d5e0fb87\"\u003e\u003ccode\u003e556f6a2\u003c/code\u003e\u003c/a\u003e pre-commit: fix rst-lint after new release (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13999\"\u003e#13999\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14001\"\u003e#14001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/c60fbe63a26f64a42738e3f3527a8f79024fdf50\"\u003e\u003ccode\u003ec60fbe6\u003c/code\u003e\u003c/a\u003e Fix quadratic-time behavior when handling \u003ccode\u003eunittest\u003c/code\u003e subtests in Python 3.10 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/73d9b011183d9a1c4a7007c1119d97a6e627788e\"\u003e\u003ccode\u003e73d9b01\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13995\"\u003e#13995\u003c/a\u003e from nicoddemus/patchback/backports/9.0.x/1b5200c0f...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.4.2...9.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sybil` from 9.2.0 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/master/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.3.0 (2 Dec 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for MyST \u003ccode\u003ecode-cell\u003c/code\u003e :ref:\u003ccode\u003edirectives \u0026lt;syntax/directives\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProvide :func:\u003ccode\u003esybil.testing.check_sybil\u003c/code\u003e, :func:\u003ccode\u003esybil.testing.check_parser\u003c/code\u003e and\n:func:\u003ccode\u003esybil.testing.check_lexer\u003c/code\u003e to help test custom lexers and parsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation around testing custom lexers and parsers.\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/simplistix/sybil/commit/757f1a42125f3a30a46c586923139f6223ba3b5a\"\u003e\u003ccode\u003e757f1a4\u003c/code\u003e\u003c/a\u003e Prepare for 9.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/ae03a1b798764d36f663c3639a69d766a2b5721d\"\u003e\u003ccode\u003eae03a1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/simplistix/sybil/issues/159\"\u003e#159\u003c/a\u003e from simplistix/testing-parsers-and-lexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/8fe378c15e4dc97ff7087b697d971da6baa81fd8\"\u003e\u003ccode\u003e8fe378c\u003c/code\u003e\u003c/a\u003e Factor out and document \u003ccode\u003esybil.testing.check_lexer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/3bd2e16b060acc1cf18d90e68c6ed98f41d8bac0\"\u003e\u003ccode\u003e3bd2e16\u003c/code\u003e\u003c/a\u003e Allow the language lexeme name to be something other that \u003ccode\u003earguments\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/1cbb3de680c3990cdb93552ed50a7c88eec5e654\"\u003e\u003ccode\u003e1cbb3de\u003c/code\u003e\u003c/a\u003e Factor out and document \u003ccode\u003esybil.testing.check_parser\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/e9d8d9949c03463c4bb850d60dcefc3248b6f1f5\"\u003e\u003ccode\u003ee9d8d99\u003c/code\u003e\u003c/a\u003e Refactor \u003ccode\u003echeck_text\u003c/code\u003e into \u003ccode\u003esybil.testing.check_sybil\u003c/code\u003e and document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/3263eb1b658a9a662b2f1d7a93429a003e7f4a75\"\u003e\u003ccode\u003e3263eb1\u003c/code\u003e\u003c/a\u003e Don't find python files in places like .venv, .cache, etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/20af62fb52d6e41b476c71c09434569d126dd26d\"\u003e\u003ccode\u003e20af62f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/simplistix/sybil/issues/158\"\u003e#158\u003c/a\u003e from akhmerov/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/29388fe615654059d0cca99f80a7a1a61e192f02\"\u003e\u003ccode\u003e29388fe\u003c/code\u003e\u003c/a\u003e Add support for myst code-cell directive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/17f5d9f1cd7cee441b8430752754b84f7d393881\"\u003e\u003ccode\u003e17f5d9f\u003c/code\u003e\u003c/a\u003e Fix link to GitHub Flavored Markdown spec\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.2.0...9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svglib` from 1.5.1 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/deeplook/svglib/blob/main/CHANGELOG.rst\"\u003esvglib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.0 (2025-09-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace setup.py with pyproject.toml, rework GitHub workflows (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/405\"\u003e#405\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.8.\u003c/li\u003e\n\u003cli\u003eModernize codebase, added type annotations, expanded docstrings, etc.\u003c/li\u003e\n\u003cli\u003eAdd a Makefile.\u003c/li\u003e\n\u003cli\u003eAdd publishing workflows.\u003c/li\u003e\n\u003cli\u003eRemove dunder constants and use importlib.metadata to get the version number.\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/deeplook/svglib/commit/1dce6584fb40de115479da10880dbf3b75cda955\"\u003e\u003ccode\u003e1dce658\u003c/code\u003e\u003c/a\u003e Expanded many docstrings, sanitized pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/4c69f45919b181b98ebeb2614f84797217efd759\"\u003e\u003ccode\u003e4c69f45\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/35a69b9af1eafbec5e4ff8eb759de7a506c4a83f\"\u003e\u003ccode\u003e35a69b9\u003c/code\u003e\u003c/a\u003e Fix format complaints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/d7eec2d2deef3a6ec5993854e0af679d4bd866f0\"\u003e\u003ccode\u003ed7eec2d\u003c/code\u003e\u003c/a\u003e Add workflow to publish on pypi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/7bbbd33be99a75da97b4179935eec2dfdb64f9c0\"\u003e\u003ccode\u003e7bbbd33\u003c/code\u003e\u003c/a\u003e Fix underlines for publishing workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/5bb73b8dea39a0058f6427b06ad246b09771057f\"\u003e\u003ccode\u003e5bb73b8\u003c/code\u003e\u003c/a\u003e Add workflow to publish on test.pypi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/8eb422db6ec7ebeb22b69a14c3fff328c4b292ad\"\u003e\u003ccode\u003e8eb422d\u003c/code\u003e\u003c/a\u003e Fix PIL-related warning (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/3237aa1e75d1d0e924afddd4386f7f0015cfac79\"\u003e\u003ccode\u003e3237aa1\u003c/code\u003e\u003c/a\u003e Add type-checking (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/7eb6c774e73297c116f3c870c4ec4a448e7363a2\"\u003e\u003ccode\u003e7eb6c77\u003c/code\u003e\u003c/a\u003e Modernize code (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/7e9e92df52cefd5db9c73d142b9133944fd5067e\"\u003e\u003ccode\u003e7e9e92d\u003c/code\u003e\u003c/a\u003e Mention minimum supported Python version is 3.9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/deeplook/svglib/compare/v1.5.1...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `furo` from 2025.9.25 to 2025.12.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pradyunsg/furo/releases\"\u003efuro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.12.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the supported Sphinx version range\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pradyunsg/furo/compare/2025.09.25...2025.12.19\"\u003ehttps://github.com/pradyunsg/furo/compare/2025.09.25...2025.12.19\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/pradyunsg/furo/blob/main/docs/changelog.md\"\u003efuro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.12.19 -- Harmonious Honeydew\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add support for Sphinx 9.\u003c/li\u003e\n\u003cli\u003eDrop support for Sphinx 6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.09.25 -- Gleaming Green\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange the dark mode code back to \u003ccode\u003enative\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.07.19 -- Frozen Flame\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Switch to accessible-pygments themes\u003c/li\u003e\n\u003cli\u003e✨ Prefetch the sidebar logos\u003c/li\u003e\n\u003cli\u003e✨ Fix flickering header drop shadow on Safari\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erel=edit\u003c/code\u003e attribute to \u0026quot;Edit this page\u0026quot; link/icon\u003c/li\u003e\n\u003cli\u003eBump NodeJS and npm dependency versions\u003c/li\u003e\n\u003cli\u003eBump Saas \u0026amp; Webpack major versions\u003c/li\u003e\n\u003cli\u003eImprove current page detection to be resilient to sticky elements above header\u003c/li\u003e\n\u003cli\u003eModernise Sass and use \u003ccode\u003e@use\u003c/code\u003e + \u003ccode\u003e@forward\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove top of code \u003ccode\u003eborder-radius\u003c/code\u003e with captions\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;debug printf\u0026quot; for headerTop value\u003c/li\u003e\n\u003cli\u003eUse distinct images for light and dark mode in the documentation\u003c/li\u003e\n\u003cli\u003eUse the modern Saas Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.08.06 -- Energetic Eminence\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add support for Sphinx 8\u003c/li\u003e\n\u003cli\u003e✨ Add smoother transitions between breakpoints\u003c/li\u003e\n\u003cli\u003eIncrease specificity of table-wrapper selector\u003c/li\u003e\n\u003cli\u003eAvoid page breaks inside paragraphs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.07.18 -- Dull Denim\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove how icons are handled and aligned.\u003c/li\u003e\n\u003cli\u003eImprove scroll event handler.\u003c/li\u003e\n\u003cli\u003eHide the copybutton by default.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esource_view_link\u003c/code\u003e configuration handling.\u003c/li\u003e\n\u003cli\u003eFix close tag on pencil icon.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.05.06 -- Cheerful Cerulean\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add new custom icons for auto mode, reflecting the currently active theme.\u003c/li\u003e\n\u003cli\u003e✨ Add a view this page button.\u003c/li\u003e\n\u003cli\u003e✨ Add colours and highlighting to \u0026quot;version modified\u0026quot; API helpers.\u003c/li\u003e\n\u003cli\u003e✨ Add release information to various customisation knobs.\u003c/li\u003e\n\u003cli\u003eMake all icons bigger and use a thinner stroke with them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.04.27 -- Bold Burgundy\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a skip to content link.\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/pradyunsg/furo/commit/dd9e9f920494f24b9b8dd954ec9d07e0b9d12817\"\u003e\u003ccode\u003edd9e9f9\u003c/code\u003e\u003c/a\u003e Prepare release: 2025.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pradyunsg/furo/commit/d43f7e98577aa2db8580a83a4d4c3dcf54617de9\"\u003e\u003ccode\u003ed43f7e9\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pradyunsg/furo/commit/d27cab5e448c44e366577a80bf99beee6fa941a5\"\u003e\u003ccode\u003ed27cab5\u003c/code\u003e\u003c/a\u003e Bump the supported Sphinx version range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pradyunsg/furo/commit/12f288eb8c8c57dc751e208545b07f1584bb29a7\"\u003e\u003ccode\u003e12f288e\u003c/code\u003e\u003c/a\u003e Back to development\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pradyunsg/furo/compare/2025.09.25...2025.12.19\"\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/taminomara/syntax-diagrams/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taminomara%2Fsyntax-diagrams/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"},{"uuid":"3705708940","node_id":"PR_kwDOJwsbRc63pL7m","number":10,"state":"closed","title":"Bump the dev group with 2 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-22T09:35:23.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T10:28:35.000Z","updated_at":"2025-12-22T09:35:24.000Z","time_to_close":1206408,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev","update_count":2,"packages":[{"name":"pytest","old_version":"9.0.1","new_version":"9.0.2","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"sybil","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/simplistix/sybil"}],"path":null,"ecosystem":"pip"},"body":"Bumps the dev group with 2 updates: [pytest](https://github.com/pytest-dev/pytest) and [sybil](https://github.com/simplistix/sybil).\n\nUpdates `pytest` from 9.0.1 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch1\u003epytest 9.0.2 (2025-12-06)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13896\"\u003e#13896\u003c/a\u003e: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.\u003c/p\u003e\n\u003cp\u003eYou may enable it again by passing \u003ccode\u003e-p terminalprogress\u003c/code\u003e. We may enable it by default again once compatibility improves in the future.\u003c/p\u003e\n\u003cp\u003eAdditionally, when the environment variable \u003ccode\u003eTERM\u003c/code\u003e is \u003ccode\u003edumb\u003c/code\u003e, the escape codes are no longer emitted, even if the plugin is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13904\"\u003e#13904\u003c/a\u003e: Fixed the TOML type of the \u003ccode\u003etmp_path_retention_count\u003c/code\u003e settings in the API reference from number to string.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13946\"\u003e#13946\u003c/a\u003e: The private \u003ccode\u003econfig.inicfg\u003c/code\u003e attribute was changed in a breaking manner in pytest 9.0.0.\nDue to its usage in the ecosystem, it is now restored to working order using a compatibility shim.\nIt will be deprecated in pytest 9.1 and removed in pytest 10.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13965\"\u003e#13965\u003c/a\u003e: Fixed quadratic-time behavior when handling \u003ccode\u003eunittest\u003c/code\u003e subtests in Python 3.10.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/4492\"\u003e#4492\u003c/a\u003e: The API Reference now contains cross-reference-able documentation of \u003ccode\u003epytest's command-line flags \u0026lt;command-line-flags\u0026gt;\u003c/code\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/pytest-dev/pytest/commit/3d10b5148e03eb82b3ee29181dbdc73cf82699e2\"\u003e\u003ccode\u003e3d10b51\u003c/code\u003e\u003c/a\u003e Prepare release version 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/188750b725add8c3400eee6fbb6b80559c296d69\"\u003e\u003ccode\u003e188750b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14030\"\u003e#14030\u003c/a\u003e from pytest-dev/patchback/backports/9.0.x/1e4b01d1f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b7d7bef90cb9a6db8ac1d3dd5b9ae0eb9abd6c58\"\u003e\u003ccode\u003eb7d7bef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14014\"\u003e#14014\u003c/a\u003e from bluetech/compat-note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/bd08e85ac76614ff5ca9ae338aee8d8b06c8fae0\"\u003e\u003ccode\u003ebd08e85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14013\"\u003e#14013\u003c/a\u003e from pytest-dev/patchback/backports/9.0.x/922b60377...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/bc783862991241c442c9f9c068e51737ec15ea10\"\u003e\u003ccode\u003ebc78386\u003c/code\u003e\u003c/a\u003e Add CLI options reference documentation (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13930\"\u003e#13930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/5a4e398ce89bc23d2cf3fd98c042fdffb6fa8afa\"\u003e\u003ccode\u003e5a4e398\u003c/code\u003e\u003c/a\u003e Fix docs typo (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14005\"\u003e#14005\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14008\"\u003e#14008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/d7ae6df394398168bf9d926f803c26849c8f07ee\"\u003e\u003ccode\u003ed7ae6df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14006\"\u003e#14006\u003c/a\u003e from pytest-dev/maintenance/update-plugin-list-tmpl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/556f6a22e12d13d1ffeceaf64424eb95d5e0fb87\"\u003e\u003ccode\u003e556f6a2\u003c/code\u003e\u003c/a\u003e pre-commit: fix rst-lint after new release (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13999\"\u003e#13999\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14001\"\u003e#14001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/c60fbe63a26f64a42738e3f3527a8f79024fdf50\"\u003e\u003ccode\u003ec60fbe6\u003c/code\u003e\u003c/a\u003e Fix quadratic-time behavior when handling \u003ccode\u003eunittest\u003c/code\u003e subtests in Python 3.10 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/73d9b011183d9a1c4a7007c1119d97a6e627788e\"\u003e\u003ccode\u003e73d9b01\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13995\"\u003e#13995\u003c/a\u003e from nicoddemus/patchback/backports/9.0.x/1b5200c0f...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/9.0.1...9.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sybil` from 9.2.0 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/master/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.3.0 (2 Dec 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for MyST \u003ccode\u003ecode-cell\u003c/code\u003e :ref:\u003ccode\u003edirectives \u0026lt;syntax/directives\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProvide :func:\u003ccode\u003esybil.testing.check_sybil\u003c/code\u003e, :func:\u003ccode\u003esybil.testing.check_parser\u003c/code\u003e and\n:func:\u003ccode\u003esybil.testing.check_lexer\u003c/code\u003e to help test custom lexers and parsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation around testing custom lexers and parsers.\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/simplistix/sybil/commit/757f1a42125f3a30a46c586923139f6223ba3b5a\"\u003e\u003ccode\u003e757f1a4\u003c/code\u003e\u003c/a\u003e Prepare for 9.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/ae03a1b798764d36f663c3639a69d766a2b5721d\"\u003e\u003ccode\u003eae03a1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/simplistix/sybil/issues/159\"\u003e#159\u003c/a\u003e from simplistix/testing-parsers-and-lexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/8fe378c15e4dc97ff7087b697d971da6baa81fd8\"\u003e\u003ccode\u003e8fe378c\u003c/code\u003e\u003c/a\u003e Factor out and document \u003ccode\u003esybil.testing.check_lexer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/3bd2e16b060acc1cf18d90e68c6ed98f41d8bac0\"\u003e\u003ccode\u003e3bd2e16\u003c/code\u003e\u003c/a\u003e Allow the language lexeme name to be something other that \u003ccode\u003earguments\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/1cbb3de680c3990cdb93552ed50a7c88eec5e654\"\u003e\u003ccode\u003e1cbb3de\u003c/code\u003e\u003c/a\u003e Factor out and document \u003ccode\u003esybil.testing.check_parser\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/e9d8d9949c03463c4bb850d60dcefc3248b6f1f5\"\u003e\u003ccode\u003ee9d8d99\u003c/code\u003e\u003c/a\u003e Refactor \u003ccode\u003echeck_text\u003c/code\u003e into \u003ccode\u003esybil.testing.check_sybil\u003c/code\u003e and document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/3263eb1b658a9a662b2f1d7a93429a003e7f4a75\"\u003e\u003ccode\u003e3263eb1\u003c/code\u003e\u003c/a\u003e Don't find python files in places like .venv, .cache, etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/20af62fb52d6e41b476c71c09434569d126dd26d\"\u003e\u003ccode\u003e20af62f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/simplistix/sybil/issues/158\"\u003e#158\u003c/a\u003e from akhmerov/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/29388fe615654059d0cca99f80a7a1a61e192f02\"\u003e\u003ccode\u003e29388fe\u003c/code\u003e\u003c/a\u003e Add support for myst code-cell directive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/17f5d9f1cd7cee441b8430752754b84f7d393881\"\u003e\u003ccode\u003e17f5d9f\u003c/code\u003e\u003c/a\u003e Fix link to GitHub Flavored Markdown spec\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.2.0...9.3.0\"\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/sphinx-contrib/vhs/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sphinx-contrib%2Fvhs/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"2764662756","node_id":"PR_kwDOODnGOM6kyWfk","number":11,"state":"closed","title":"Update sybil requirement from ~=6.1 to \u003e=6.1,\u003c10.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-22T09:29:09.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-22T00:21:35.000Z","updated_at":"2025-08-22T09:29:09.000Z","time_to_close":32854,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"sybil","old_version":"~=6.1","new_version":"\u003e=6.1,\u003c10.0","repository_url":"https://github.com/simplistix/sybil"}],"path":null,"ecosystem":"pip"},"body":"Updates the requirements on [sybil](https://github.com/simplistix/sybil) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/master/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 (8 Aug 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for a :data:\u003ccode\u003e~sybil.evaluators.doctest.NUMBER\u003c/code\u003e option flag when using doctest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.0 (18 Feb 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe various \u0026quot;skip\u0026quot; parsers can now be subclassed to specify a different directive name.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eClearer error message when a \u0026quot;skip\u0026quot; directive is encountered with missing parameters.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to Adam Dangoor for the work on these!\u003c/p\u003e\n\u003ch2\u003e9.0.0 (12 Nov 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRetire \u003ccode\u003eDocument.find_region_sources()\u003c/code\u003e in favour of using a\n:class:\u003ccode\u003e~sybil.parsers.abstract.lexers.BlockLexer\u003c/code\u003e.\nSee the :ref:\u003ccode\u003eupdated example \u0026lt;parser-from-scratch\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBetter error messages when lexing fails to find the end of a block.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved documentation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.1 (30 Oct 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBetter error message when skip arguments are malformed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove unused constant that caused problems with development releases of pytest.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0 (20 Sep 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop Python 3.8 support.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInternal code tidying.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to Adam Dangoor for the work on these!\u003c/p\u003e\n\u003ch2\u003e7.1.1 (16 Sep 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug that broke docstring collection where a method had an :any:\u003ccode\u003eellipsis \u0026lt;Ellipsis\u0026gt;\u003c/code\u003e in\nplace of the docstring.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0 (16 Sep 2024)\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/simplistix/sybil/commit/423ac651e6ba1130a6351e336cb54a3c414433d0\"\u003e\u003ccode\u003e423ac65\u003c/code\u003e\u003c/a\u003e Prepare for 9.2.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/9edc47e4d928c683715cc6d0ad74037216ce38ba\"\u003e\u003ccode\u003e9edc47e\u003c/code\u003e\u003c/a\u003e Implement pytest-style NUMBER doctest option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/603fe1683b8f7779984c0f6119d6cc0733412d2f\"\u003e\u003ccode\u003e603fe16\u003c/code\u003e\u003c/a\u003e Test to show inline doctest options working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/494aea564929410b19a443ff3f04a601d300338c\"\u003e\u003ccode\u003e494aea5\u003c/code\u003e\u003c/a\u003e Use the doctest module directly rather than importing under other names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/a56cc568b2b43da0b2d9f3189bd3227741499231\"\u003e\u003ccode\u003ea56cc56\u003c/code\u003e\u003c/a\u003e Make mypy 1.17 happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/5394bf75e37d6ef6db4a2606b2b7f454f9570791\"\u003e\u003ccode\u003e5394bf7\u003c/code\u003e\u003c/a\u003e sdist appears to no longer contain CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/1de42431c5a635fa9dab0f29f0fcff812fa13d2c\"\u003e\u003ccode\u003e1de4243\u003c/code\u003e\u003c/a\u003e Prepare for 9.1.0 release!\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/a92167fab9e845f06c95f22b26a1ccb791655d6f\"\u003e\u003ccode\u003ea92167f\u003c/code\u003e\u003c/a\u003e Raise clear ValueError rather than TypeError when arguments are not given to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/9eaaeb15b5e1b0c5739928225f8d8487dc8e39aa\"\u003e\u003ccode\u003e9eaaeb1\u003c/code\u003e\u003c/a\u003e Do not hardcode directive name in Skipper (\u003ca href=\"https://redirect.github.com/simplistix/sybil/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/161c9bcdbc36d1ebca665427fbb7364c64b278d1\"\u003e\u003ccode\u003e161c9bc\u003c/code\u003e\u003c/a\u003e Abstract hard-coded \u003ccode\u003eskip\u003c/code\u003e names into a class attribute\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simplistix/sybil/compare/6.1.0...9.2.0\"\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 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/taminomara/sphinx-lua-ls/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taminomara%2Fsphinx-lua-ls/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"2734594255","node_id":"PR_kwDOCNECh86i_pjP","number":2667,"state":"open","title":"Bump sybil from 9.1.0 to 9.2.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-08-11T08:26:39.000Z","updated_at":"2025-08-11T08:26:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sybil","old_version":"9.1.0","new_version":"9.2.0","repository_url":"https://github.com/simplistix/sybil"}],"path":null,"ecosystem":"pip"},"body":"Bumps [sybil](https://github.com/simplistix/sybil) from 9.1.0 to 9.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/master/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 (8 Aug 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for a :data:\u003ccode\u003e~sybil.evaluators.doctest.NUMBER\u003c/code\u003e option flag when using doctest.\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/simplistix/sybil/commit/423ac651e6ba1130a6351e336cb54a3c414433d0\"\u003e\u003ccode\u003e423ac65\u003c/code\u003e\u003c/a\u003e Prepare for 9.2.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/9edc47e4d928c683715cc6d0ad74037216ce38ba\"\u003e\u003ccode\u003e9edc47e\u003c/code\u003e\u003c/a\u003e Implement pytest-style NUMBER doctest option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/603fe1683b8f7779984c0f6119d6cc0733412d2f\"\u003e\u003ccode\u003e603fe16\u003c/code\u003e\u003c/a\u003e Test to show inline doctest options working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/494aea564929410b19a443ff3f04a601d300338c\"\u003e\u003ccode\u003e494aea5\u003c/code\u003e\u003c/a\u003e Use the doctest module directly rather than importing under other names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/a56cc568b2b43da0b2d9f3189bd3227741499231\"\u003e\u003ccode\u003ea56cc56\u003c/code\u003e\u003c/a\u003e Make mypy 1.17 happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/5394bf75e37d6ef6db4a2606b2b7f454f9570791\"\u003e\u003ccode\u003e5394bf7\u003c/code\u003e\u003c/a\u003e sdist appears to no longer contain CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.1.0...9.2.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=sybil\u0026package-manager=pip\u0026previous-version=9.1.0\u0026new-version=9.2.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/2667","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python-mock/issues/2667","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2667/packages"},{"uuid":"2731905021","node_id":"PR_kwDODXqoi86i1Y_9","number":1354,"state":"open","title":"Bump sybil from 9.1.0 to 9.2.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-08-08T22:39:48.000Z","updated_at":"2025-08-08T22:39:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sybil","old_version":"9.1.0","new_version":"9.2.0","repository_url":"https://github.com/simplistix/sybil"}],"path":null,"ecosystem":"pip"},"body":"Bumps [sybil](https://github.com/simplistix/sybil) from 9.1.0 to 9.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/master/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 (8 Aug 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for a :data:\u003ccode\u003e~sybil.evaluators.doctest.NUMBER\u003c/code\u003e option flag when using doctest.\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/simplistix/sybil/commit/423ac651e6ba1130a6351e336cb54a3c414433d0\"\u003e\u003ccode\u003e423ac65\u003c/code\u003e\u003c/a\u003e Prepare for 9.2.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/9edc47e4d928c683715cc6d0ad74037216ce38ba\"\u003e\u003ccode\u003e9edc47e\u003c/code\u003e\u003c/a\u003e Implement pytest-style NUMBER doctest option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/603fe1683b8f7779984c0f6119d6cc0733412d2f\"\u003e\u003ccode\u003e603fe16\u003c/code\u003e\u003c/a\u003e Test to show inline doctest options working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/494aea564929410b19a443ff3f04a601d300338c\"\u003e\u003ccode\u003e494aea5\u003c/code\u003e\u003c/a\u003e Use the doctest module directly rather than importing under other names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/a56cc568b2b43da0b2d9f3189bd3227741499231\"\u003e\u003ccode\u003ea56cc56\u003c/code\u003e\u003c/a\u003e Make mypy 1.17 happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/5394bf75e37d6ef6db4a2606b2b7f454f9570791\"\u003e\u003ccode\u003e5394bf7\u003c/code\u003e\u003c/a\u003e sdist appears to no longer contain CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.1.0...9.2.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=sybil\u0026package-manager=pip\u0026previous-version=9.1.0\u0026new-version=9.2.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/1354","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-auth-tools/issues/1354","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1354/packages"},{"uuid":"2731290047","node_id":"PR_kwDODXqeec6izC2_","number":1343,"state":"open","title":"Bump sybil from 9.1.0 to 9.2.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-08-08T16:40:16.000Z","updated_at":"2025-08-08T16:40:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sybil","old_version":"9.1.0","new_version":"9.2.0","repository_url":"https://github.com/simplistix/sybil"}],"path":null,"ecosystem":"pip"},"body":"Bumps [sybil](https://github.com/simplistix/sybil) from 9.1.0 to 9.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/master/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 (8 Aug 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for a :data:\u003ccode\u003e~sybil.evaluators.doctest.NUMBER\u003c/code\u003e option flag when using doctest.\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/simplistix/sybil/commit/423ac651e6ba1130a6351e336cb54a3c414433d0\"\u003e\u003ccode\u003e423ac65\u003c/code\u003e\u003c/a\u003e Prepare for 9.2.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/9edc47e4d928c683715cc6d0ad74037216ce38ba\"\u003e\u003ccode\u003e9edc47e\u003c/code\u003e\u003c/a\u003e Implement pytest-style NUMBER doctest option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/603fe1683b8f7779984c0f6119d6cc0733412d2f\"\u003e\u003ccode\u003e603fe16\u003c/code\u003e\u003c/a\u003e Test to show inline doctest options working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/494aea564929410b19a443ff3f04a601d300338c\"\u003e\u003ccode\u003e494aea5\u003c/code\u003e\u003c/a\u003e Use the doctest module directly rather than importing under other names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/a56cc568b2b43da0b2d9f3189bd3227741499231\"\u003e\u003ccode\u003ea56cc56\u003c/code\u003e\u003c/a\u003e Make mypy 1.17 happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/5394bf75e37d6ef6db4a2606b2b7f454f9570791\"\u003e\u003ccode\u003e5394bf7\u003c/code\u003e\u003c/a\u003e sdist appears to no longer contain CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.1.0...9.2.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=sybil\u0026package-manager=pip\u0026previous-version=9.1.0\u0026new-version=9.2.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-test-fixtures/pull/1343","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-test-fixtures/issues/1343","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1343/packages"},{"uuid":"2730813327","node_id":"PR_kwDOMrYkps6ixOeP","number":469,"state":"closed","title":"Bump sybil from 9.1.0 to 9.2.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-08T13:43:17.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-08T13:39:58.000Z","updated_at":"2025-08-08T13:43:18.000Z","time_to_close":199,"merged_at":"2025-08-08T13:43:17.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sybil","old_version":"9.1.0","new_version":"9.2.0","repository_url":"https://github.com/simplistix/sybil"}],"path":null,"ecosystem":"pip"},"body":"Bumps [sybil](https://github.com/simplistix/sybil) from 9.1.0 to 9.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/master/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 (8 Aug 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for a :data:\u003ccode\u003e~sybil.evaluators.doctest.NUMBER\u003c/code\u003e option flag when using doctest.\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/simplistix/sybil/commit/423ac651e6ba1130a6351e336cb54a3c414433d0\"\u003e\u003ccode\u003e423ac65\u003c/code\u003e\u003c/a\u003e Prepare for 9.2.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/9edc47e4d928c683715cc6d0ad74037216ce38ba\"\u003e\u003ccode\u003e9edc47e\u003c/code\u003e\u003c/a\u003e Implement pytest-style NUMBER doctest option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/603fe1683b8f7779984c0f6119d6cc0733412d2f\"\u003e\u003ccode\u003e603fe16\u003c/code\u003e\u003c/a\u003e Test to show inline doctest options working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/494aea564929410b19a443ff3f04a601d300338c\"\u003e\u003ccode\u003e494aea5\u003c/code\u003e\u003c/a\u003e Use the doctest module directly rather than importing under other names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/a56cc568b2b43da0b2d9f3189bd3227741499231\"\u003e\u003ccode\u003ea56cc56\u003c/code\u003e\u003c/a\u003e Make mypy 1.17 happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/5394bf75e37d6ef6db4a2606b2b7f454f9570791\"\u003e\u003ccode\u003e5394bf7\u003c/code\u003e\u003c/a\u003e sdist appears to no longer contain CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.1.0...9.2.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=sybil\u0026package-manager=pip\u0026previous-version=9.1.0\u0026new-version=9.2.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/sybil-extras/pull/469","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fsybil-extras/issues/469","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/469/packages"}],"issue_packages":[{"old_version":"9.2.0","new_version":"10.0.1","update_type":"major","path":null,"pr_created_at":"2026-05-05T00:03:44.000Z","version_change":"9.2.0 → 10.0.1","issue":{"uuid":"4380513860","node_id":"PR_kwDOPiAujc7YNhdO","number":51,"state":"closed","title":"Bump the dev group across 1 directory with 8 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-05T00:22:15.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-05T00:03:44.000Z","updated_at":"2026-05-05T00:22:17.000Z","time_to_close":1111,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev","update_count":8,"packages":[{"name":"pytest-cov","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/pytest-dev/pytest-cov"},{"name":"flask","old_version":"3.1.2","new_version":"3.1.3","repository_url":"https://github.com/pallets/flask"},{"name":"pyright","old_version":"1.1.405","new_version":"1.1.409","repository_url":"https://github.com/RobertCraigie/pyright-python"},{"name":"pytest","old_version":"8.4.2","new_version":"9.0.3","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"sybil","old_version":"9.2.0","new_version":"10.0.1","repository_url":"https://github.com/simplistix/sybil"},{"name":"reportlab","old_version":"4.4.4","new_version":"4.5.0"},{"name":"svglib","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/deeplook/svglib"},{"name":"furo","old_version":"2025.9.25","new_version":"2025.12.19","repository_url":"https://github.com/pradyunsg/furo"}],"path":null,"ecosystem":"pip"},"body":"Bumps the dev group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `7.0.0` | `7.1.0` |\n| [flask](https://github.com/pallets/flask) | `3.1.2` | `3.1.3` |\n| [pyright](https://github.com/RobertCraigie/pyright-python) | `1.1.405` | `1.1.409` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.4.2` | `9.0.3` |\n| [sybil](https://github.com/simplistix/sybil) | `9.2.0` | `10.0.1` |\n| [reportlab](https://www.reportlab.com/) | `4.4.4` | `4.5.0` |\n| [svglib](https://github.com/deeplook/svglib) | `1.5.1` | `1.6.0` |\n| [furo](https://github.com/pradyunsg/furo) | `2025.9.25` | `2025.12.19` |\n\n\nUpdates `pytest-cov` from 7.0.0 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst\"\u003epytest-cov's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.0 (2026-03-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed total coverage computation to always be consistent, regardless of reporting settings.\nPreviously some reports could produce different total counts, and consequently can make --cov-fail-under behave different depending on\nreporting options.\nSee \u003ccode\u003e[#641](https://github.com/pytest-dev/pytest-cov/issues/641) \u0026lt;https://github.com/pytest-dev/pytest-cov/issues/641\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove handling of ResourceWarning from sqlite3.\u003c/p\u003e\n\u003cp\u003eThe plugin adds warning filter for sqlite3 \u003ccode\u003eResourceWarning\u003c/code\u003e unclosed database (since 6.2.0).\nIt checks if there is already existing plugin for this message by comparing filter regular expression.\nWhen filter is specified on command line the message is escaped and does not match an expected message.\nA check for an escaped regular expression is added to handle this case.\u003c/p\u003e\n\u003cp\u003eWith this fix one can suppress \u003ccode\u003eResourceWarning\u003c/code\u003e from sqlite3 from command line::\u003c/p\u003e\n\u003cp\u003epytest -W \u0026quot;ignore:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\u0026quot; ...\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVarious improvements to documentation.\nContributed by Art Pelling in \u003ccode\u003e[#718](https://github.com/pytest-dev/pytest-cov/issues/718) \u0026lt;https://github.com/pytest-dev/pytest-cov/pull/718\u0026gt;\u003c/code\u003e_ and\n\u0026quot;vivodi\u0026quot; in \u003ccode\u003e[#738](https://github.com/pytest-dev/pytest-cov/issues/738) \u0026lt;https://github.com/pytest-dev/pytest-cov/pull/738\u0026gt;\u003c/code\u003e\u003cem\u003e.\nAlso closed \u003ccode\u003e[#736](https://github.com/pytest-dev/pytest-cov/issues/736) \u0026lt;https://github.com/pytest-dev/pytest-cov/issues/736\u0026gt;\u003c/code\u003e\u003c/em\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed some assertions in tests.\nContributed by in Markéta Machová in \u003ccode\u003e[#722](https://github.com/pytest-dev/pytest-cov/issues/722) \u0026lt;https://github.com/pytest-dev/pytest-cov/pull/722\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unnecessary coverage configuration copying (meant as a backup because reporting commands had configuration side-effects before coverage 5.0).\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/pytest-dev/pytest-cov/commit/66c8a526b1246b5eb8fb1bc218878131bc628622\"\u003e\u003ccode\u003e66c8a52\u003c/code\u003e\u003c/a\u003e Bump version: 7.0.0 → 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f7076624784332594aa4cb3585d4757d295db15e\"\u003e\u003ccode\u003ef707662\u003c/code\u003e\u003c/a\u003e Make the examples use pypy 3.11.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/6049a7847872e3139e6c82e93787123df5dc8672\"\u003e\u003ccode\u003e6049a78\u003c/code\u003e\u003c/a\u003e Make context test use the old ctracer (seems the new sysmon tracer behaves di...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/8ebf20bbbc73478b3f8fd36d30237d9ea083f06b\"\u003e\u003ccode\u003e8ebf20b\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/861d30e60d571f97259c6b718b71c819d5dbc3b9\"\u003e\u003ccode\u003e861d30e\u003c/code\u003e\u003c/a\u003e Remove the backup context manager  - shouldn't be needed since coverage 5.0, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/fd4c956014035527f0c3c8d7faef3f8cfdadac7f\"\u003e\u003ccode\u003efd4c956\u003c/code\u003e\u003c/a\u003e Pass the precision on the nulled total (seems that there's some caching goion...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/78c9c4ecb005faf4962fd86ff7bf9c9cce9554d6\"\u003e\u003ccode\u003e78c9c4e\u003c/code\u003e\u003c/a\u003e Only run the 3.9 on older deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/4849a922e8be725c662a3d9175da571ace6545dc\"\u003e\u003ccode\u003e4849a92\u003c/code\u003e\u003c/a\u003e Punctuation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/197c35e2f37031fd1927715307ab6eed7cb3d2b7\"\u003e\u003ccode\u003e197c35e\u003c/code\u003e\u003c/a\u003e Update changelog and hopefully I don't forget to publish release again :))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/14dc1c92d44108384e39803888635fdbfc578b7f\"\u003e\u003ccode\u003e14dc1c9\u003c/code\u003e\u003c/a\u003e Update examples to use 3.11 and make the adhoc layout example look a bit more...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-cov/compare/v7.0.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flask` from 3.1.2 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pallets/flask/releases\"\u003eflask's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.1.3\u003c/h2\u003e\n\u003cp\u003eThis is the Flask 3.1.3 security fix release, which fixes a security issue but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.\u003c/p\u003e\n\u003cp\u003ePyPI: \u003ca href=\"https://pypi.org/project/Flask/3.1.3/\"\u003ehttps://pypi.org/project/Flask/3.1.3/\u003c/a\u003e\nChanges: \u003ca href=\"https://flask.palletsprojects.com/page/changes/#version-3-1-3\"\u003ehttps://flask.palletsprojects.com/page/changes/#version-3-1-3\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe session is marked as accessed for operations that only access the keys but not the values, such as \u003ccode\u003ein\u003c/code\u003e and \u003ccode\u003elen\u003c/code\u003e. \u003ca href=\"https://github.com/pallets/flask/security/advisories/GHSA-68rp-wp8r-4726\"\u003eGHSA-68rp-wp8r-4726\u003c/a\u003e\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/pallets/flask/blob/main/CHANGES.rst\"\u003eflask's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 3.1.3\u003c/h2\u003e\n\u003cp\u003eReleased 2026-02-18\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe session is marked as accessed for operations that only access the keys\nbut not the values, such as \u003ccode\u003ein\u003c/code\u003e and \u003ccode\u003elen\u003c/code\u003e. :ghsa:\u003ccode\u003e68rp-wp8r-4726\u003c/code\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/pallets/flask/commit/22d924701a6ae2e4cd01e9a15bbaf3946094af65\"\u003e\u003ccode\u003e22d9247\u003c/code\u003e\u003c/a\u003e release version 3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/089cb86dd22bff589a4eafb7ab8e42dc357623b4\"\u003e\u003ccode\u003e089cb86\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/c17f379390731543eea33a570a47bd4ef76a54fa\"\u003e\u003ccode\u003ec17f379\u003c/code\u003e\u003c/a\u003e request context tracks session access\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/27be9338405382445a7cb01151e084559b98d602\"\u003e\u003ccode\u003e27be933\u003c/code\u003e\u003c/a\u003e start version 3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/4e652d3f68b90d50aa2301d3b7e68c3fafd9251d\"\u003e\u003ccode\u003e4e652d3\u003c/code\u003e\u003c/a\u003e Abort if the instance folder cannot be created (\u003ca href=\"https://redirect.github.com/pallets/flask/issues/5903\"\u003e#5903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/3d03098a97ddc6a908aa4a50c2ef7381f8297d0a\"\u003e\u003ccode\u003e3d03098\u003c/code\u003e\u003c/a\u003e Abort if the instance folder cannot be created\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/407eb76b27884848383a37c7274654f0271e4bc4\"\u003e\u003ccode\u003e407eb76\u003c/code\u003e\u003c/a\u003e document using gevent for async (\u003ca href=\"https://redirect.github.com/pallets/flask/issues/5900\"\u003e#5900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/ac5664d2281533eacafd64f5cc7d5edcdaccab60\"\u003e\u003ccode\u003eac5664d\u003c/code\u003e\u003c/a\u003e document using gevent for async\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/4f79d5b59a56bc4356a97f2e81a35f98cb18d7b3\"\u003e\u003ccode\u003e4f79d5b\u003c/code\u003e\u003c/a\u003e Increase required flit_core version to 3.11 (\u003ca href=\"https://redirect.github.com/pallets/flask/issues/5865\"\u003e#5865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pallets/flask/commit/fe3b215d3ade4db68262dae1a3cdc464a1fc524f\"\u003e\u003ccode\u003efe3b215\u003c/code\u003e\u003c/a\u003e Increase required flit_core version to 3.11\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pallets/flask/compare/3.1.2...3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pyright` from 1.1.405 to 1.1.409\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RobertCraigie/pyright-python/commit/d7508e5425d3d02761d70dab1f9a2086573af429\"\u003e\u003ccode\u003ed7508e5\u003c/code\u003e\u003c/a\u003e [pyright updated to 1.1.409] Update Version (\u003ca href=\"https://redirect.github.com/RobertCraigie/pyright-python/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RobertCraigie/pyright-python/commit/81b795a41ddcc3c77218d8c8e406983e39852285\"\u003e\u003ccode\u003e81b795a\u003c/code\u003e\u003c/a\u003e Pyright NPM Package update to 1.1.408 (\u003ca href=\"https://redirect.github.com/RobertCraigie/pyright-python/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RobertCraigie/pyright-python/commit/53e8efb4638daca6c541d18ad35dafb0e5d9f34d\"\u003e\u003ccode\u003e53e8efb\u003c/code\u003e\u003c/a\u003e Pyright NPM Package update to 1.1.407 (\u003ca href=\"https://redirect.github.com/RobertCraigie/pyright-python/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RobertCraigie/pyright-python/commit/1d515b71299f9dc4c066ce37e673d93bda4bc2df\"\u003e\u003ccode\u003e1d515b7\u003c/code\u003e\u003c/a\u003e Pyright NPM Package update to 1.1.406 (\u003ca href=\"https://redirect.github.com/RobertCraigie/pyright-python/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RobertCraigie/pyright-python/compare/v1.1.405...v1.1.409\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.4.2 to 9.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.3\u003c/h2\u003e\n\u003ch1\u003epytest 9.0.3 (2026-04-07)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12444\"\u003e#12444\u003c/a\u003e: Fixed \u003ccode\u003epytest.approx\u003c/code\u003e which now correctly takes into account \u003ccode\u003e~collections.abc.Mapping\u003c/code\u003e keys order to compare them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13634\"\u003e#13634\u003c/a\u003e: Blocking a \u003ccode\u003econftest.py\u003c/code\u003e file using the \u003ccode\u003e-p no:\u003c/code\u003e option is now explicitly disallowed.\u003c/p\u003e\n\u003cp\u003ePreviously this resulted in an internal assertion failure during plugin loading.\u003c/p\u003e\n\u003cp\u003ePytest now raises a clear \u003ccode\u003eUsageError\u003c/code\u003e explaining that conftest files are not plugins and cannot be disabled via \u003ccode\u003e-p\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13734\"\u003e#13734\u003c/a\u003e: Fixed crash when a test raises an exceptiongroup with \u003ccode\u003e__tracebackhide__ = True\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14195\"\u003e#14195\u003c/a\u003e: Fixed an issue where non-string messages passed to \u003c!-- raw HTML omitted --\u003eunittest.TestCase.subTest()\u003c!-- raw HTML omitted --\u003e were not printed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14343\"\u003e#14343\u003c/a\u003e: Fixed use of insecure temporary directory (CVE-2025-71176).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13388\"\u003e#13388\u003c/a\u003e: Clarified documentation for \u003ccode\u003e-p\u003c/code\u003e vs \u003ccode\u003ePYTEST_PLUGINS\u003c/code\u003e plugin loading and fixed an incorrect \u003ccode\u003e-p\u003c/code\u003e example.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13731\"\u003e#13731\u003c/a\u003e: Clarified that capture fixtures (e.g. \u003ccode\u003ecapsys\u003c/code\u003e and \u003ccode\u003ecapfd\u003c/code\u003e) take precedence over the \u003ccode\u003e-s\u003c/code\u003e / \u003ccode\u003e--capture=no\u003c/code\u003e command-line options in \u003ccode\u003eAccessing captured output from a test function \u0026lt;accessing-captured-output\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14088\"\u003e#14088\u003c/a\u003e: Clarified that the default \u003ccode\u003epytest_collection\u003c/code\u003e hook sets \u003ccode\u003esession.items\u003c/code\u003e before it calls \u003ccode\u003epytest_collection_finish\u003c/code\u003e, not after.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14255\"\u003e#14255\u003c/a\u003e: TOML integer log levels must be quoted: Updating reference documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributor-facing changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12689\"\u003e#12689\u003c/a\u003e: The test reports are now published to Codecov from GitHub Actions.\nThe test statistics is visible \u003ca href=\"https://app.codecov.io/gh/pytest-dev/pytest/tests\"\u003eon the web interface\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e-- by \u003ccode\u003ealeguy02\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch1\u003epytest 9.0.2 (2025-12-06)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13896\"\u003e#13896\u003c/a\u003e: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.\u003c/p\u003e\n\u003cp\u003eYou may enable it again by passing \u003ccode\u003e-p terminalprogress\u003c/code\u003e. We may enable it by default again once compatibility improves in the future.\u003c/p\u003e\n\u003cp\u003eAdditionally, when the environment variable \u003ccode\u003eTERM\u003c/code\u003e is \u003ccode\u003edumb\u003c/code\u003e, the escape codes are no longer emitted, even if the plugin is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13904\"\u003e#13904\u003c/a\u003e: Fixed the TOML type of the \u003ccode\u003etmp_path_retention_count\u003c/code\u003e settings in the API reference from number to string.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13946\"\u003e#13946\u003c/a\u003e: The private \u003ccode\u003econfig.inicfg\u003c/code\u003e attribute was changed in a breaking manner in pytest 9.0.0.\nDue to its usage in the ecosystem, it is now restored to working order using a compatibility shim.\nIt will be deprecated in pytest 9.1 and removed in pytest 10.\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/pytest-dev/pytest/commit/a7d58d7a21b78581e636bbbdea13c66ad1657c1e\"\u003e\u003ccode\u003ea7d58d7\u003c/code\u003e\u003c/a\u003e Prepare release version 9.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/089d98199c253d8f89a040243bc4f2aa6cd5ab22\"\u003e\u003ccode\u003e089d981\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14366\"\u003e#14366\u003c/a\u003e from bluetech/revert-14193-backport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/8127eaf4ab7f6b2fdd0dc1b38343ec97aeef05ac\"\u003e\u003ccode\u003e8127eaf\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Fix: assertrepr_compare respects dict insertion order (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14050\"\u003e#14050\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14193\"\u003e#14193\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/99a7e6029e7a6e8d53e5df114b1346e035370241\"\u003e\u003ccode\u003e99a7e60\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14363\"\u003e#14363\u003c/a\u003e from pytest-dev/patchback/backports/9.0.x/95d8423bd...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/ddee02a578da30dd43aedc39c1c1f1aaadfcee95\"\u003e\u003ccode\u003eddee02a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14343\"\u003e#14343\u003c/a\u003e from bluetech/cve-2025-71176-simple\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/74eac6916fee34726cb194f16c516e96fbd29619\"\u003e\u003ccode\u003e74eac69\u003c/code\u003e\u003c/a\u003e doc: Update training info (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14298\"\u003e#14298\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14301\"\u003e#14301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/f92dee777cfdb77d1c43633d02766ddf1f07c869\"\u003e\u003ccode\u003ef92dee7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14267\"\u003e#14267\u003c/a\u003e from pytest-dev/patchback/backports/9.0.x/d6fa26c62...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/7ee58acc8777c31ac6cf388d01addf5a414a7439\"\u003e\u003ccode\u003e7ee58ac\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/12378\"\u003e#12378\u003c/a\u003e from Pierre-Sassoulas/fix-implicit-str-concat-and-d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/37da870d37e3a2f5177cae075c7b9ae279432bf8\"\u003e\u003ccode\u003e37da870\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14259\"\u003e#14259\u003c/a\u003e from mitre88/patch-4 (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14268\"\u003e#14268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/c34bfa3b7acb65b594707c714f1d8461b0304eed\"\u003e\u003ccode\u003ec34bfa3\u003c/code\u003e\u003c/a\u003e Add explanation for string context diffs (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14257\"\u003e#14257\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14266\"\u003e#14266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.4.2...9.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sybil` from 9.2.0 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/main/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.1 (26 Mar 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-work :func:\u003ccode\u003e~sybil.testing.run_pytest\u003c/code\u003e to fix problems caused by re-invoking external plugins\nduring the nested runs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0.0 (25 Mar 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMoved to a \u003ccode\u003euv\u003c/code\u003e__-based, \u003ccode\u003epyproject.toml\u003c/code\u003e-driven project layout, with \u003ccode\u003emain\u003c/code\u003e replacing\n\u003ccode\u003emaster\u003c/code\u003e as the default git branch.\u003c/p\u003e\n\u003cp\u003e__ \u003ca href=\"https://docs.astral.sh/uv/\"\u003ehttps://docs.astral.sh/uv/\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMove from Circle CI to Github Actions for continuous integration and releasing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce \u003ccode\u003eruff\u003c/code\u003e__ code formatting.\u003c/p\u003e\n\u003cp\u003e__ \u003ca href=\"https://docs.astral.sh/ruff/\"\u003ehttps://docs.astral.sh/ruff/\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed several issues with lexing of Markdown fenced code blocks.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd :func:\u003ccode\u003e~sybil.testing.run_pytest\u003c/code\u003e to for in-process pytest execution of example tests\nthat use :any:\u003ccode\u003efixtures \u0026lt;fixture\u0026gt;\u003c/code\u003e in documentation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupported Python versions are now 3.11 onwards.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.3.0 (2 Dec 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for MyST \u003ccode\u003ecode-cell\u003c/code\u003e :ref:\u003ccode\u003edirectives \u0026lt;syntax/directives\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProvide :func:\u003ccode\u003esybil.testing.check_sybil\u003c/code\u003e, :func:\u003ccode\u003esybil.testing.check_parser\u003c/code\u003e and\n:func:\u003ccode\u003esybil.testing.check_lexer\u003c/code\u003e to help test custom lexers and parsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation around testing custom lexers and parsers.\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/simplistix/sybil/commit/b914a51a88ac7c541121941b47cef743df5e383f\"\u003e\u003ccode\u003eb914a51\u003c/code\u003e\u003c/a\u003e Prepare for 10.0.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/3483e75e90ec4bf4a297f2bddca970c27be69b17\"\u003e\u003ccode\u003e3483e75\u003c/code\u003e\u003c/a\u003e Use config.parse() for cross-version compatibility in run_pytest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/5e5973901d1b5bc1a05ac114c01f31d41e110c35\"\u003e\u003ccode\u003e5e59739\u003c/code\u003e\u003c/a\u003e Assemble isolated pytest session in run_pytest to avoid re-invoking external ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/da1ecfdf5a5e583ddc91a314307c9acd9044f890\"\u003e\u003ccode\u003eda1ecfd\u003c/code\u003e\u003c/a\u003e Add regression test: run_pytest must not re-invoke entry-point plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/eb1b5f08aca5678eb2833d7210075cee1c69a29e\"\u003e\u003ccode\u003eeb1b5f0\u003c/code\u003e\u003c/a\u003e Require pyyaml\u0026gt;=6.0.3 for Python 3.14 wheel availability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/94fd2ddf15c243dbb5bd0aa894443afe549fd91a\"\u003e\u003ccode\u003e94fd2dd\u003c/code\u003e\u003c/a\u003e Add myst extra documenting minimum supported pyyaml version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/97a43e2f36a9d7ef0e66ce8b87d2d7192ebb97f6\"\u003e\u003ccode\u003e97a43e2\u003c/code\u003e\u003c/a\u003e Hide internal sybil frames from pytest/unittest tracebacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/36f7cd5d9fb5a496a90b280d39cf665278aba4c7\"\u003e\u003ccode\u003e36f7cd5\u003c/code\u003e\u003c/a\u003e Prepare for 10.0.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/90505b7c8bbd5f93138d04225577b4ddaab46534\"\u003e\u003ccode\u003e90505b7\u003c/code\u003e\u003c/a\u003e Fenced code blocks inside block quotes are now detected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/e6fac66afb8b939dea37fdafca49c5604c70ebee\"\u003e\u003ccode\u003ee6fac66\u003c/code\u003e\u003c/a\u003e Fenced code blocks inside list items are now detected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.2.0...10.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `reportlab` from 4.4.4 to 4.5.0\n\nUpdates `svglib` from 1.5.1 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/deeplook/svglib/blob/main/CHANGELOG.rst\"\u003esvglib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.0 (2025-09-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace setup.py with pyproject.toml, rework GitHub workflows (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/405\"\u003e#405\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.8.\u003c/li\u003e\n\u003cli\u003eModernize codebase, added type annotations, expanded docstrings, etc.\u003c/li\u003e\n\u003cli\u003eAdd a Makefile.\u003c/li\u003e\n\u003cli\u003eAdd publishing workflows.\u003c/li\u003e\n\u003cli\u003eRemove dunder constants and use importlib.metadata to get the version number.\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/deeplook/svglib/commit/1dce6584fb40de115479da10880dbf3b75cda955\"\u003e\u003ccode\u003e1dce658\u003c/code\u003e\u003c/a\u003e Expanded many docstrings, sanitized pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/4c69f45919b181b98ebeb2614f84797217efd759\"\u003e\u003ccode\u003e4c69f45\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/35a69b9af1eafbec5e4ff8eb759de7a506c4a83f\"\u003e\u003ccode\u003e35a69b9\u003c/code\u003e\u003c/a\u003e Fix format complaints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/d7eec2d2deef3a6ec5993854e0af679d4bd866f0\"\u003e\u003ccode\u003ed7eec2d\u003c/code\u003e\u003c/a\u003e Add workflow to publish on pypi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/7bbbd33be99a75da97b4179935eec2dfdb64f9c0\"\u003e\u003ccode\u003e7bbbd33\u003c/code\u003e\u003c/a\u003e Fix underlines for publishing workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/5bb73b8dea39a0058f6427b06ad246b09771057f\"\u003e\u003ccode\u003e5bb73b8\u003c/code\u003e\u003c/a\u003e Add workflow to publish on test.pypi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/8eb422db6ec7ebeb22b69a14c3fff328c4b292ad\"\u003e\u003ccode\u003e8eb422d\u003c/code\u003e\u003c/a\u003e Fix PIL-related warning (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/3237aa1e75d1d0e924afddd4386f7f0015cfac79\"\u003e\u003ccode\u003e3237aa1\u003c/code\u003e\u003c/a\u003e Add type-checking (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/7eb6c774e73297c116f3c870c4ec4a448e7363a2\"\u003e\u003ccode\u003e7eb6c77\u003c/code\u003e\u003c/a\u003e Modernize code (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/7e9e92df52cefd5db9c73d142b9133944fd5067e\"\u003e\u003ccode\u003e7e9e92d\u003c/code\u003e\u003c/a\u003e Mention minimum supported Python version is 3.9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/deeplook/svglib/compare/v1.5.1...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `furo` from 2025.9.25 to 2025.12.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pradyunsg/furo/releases\"\u003efuro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.12.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the supported Sphinx version range\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pradyunsg/furo/compare/2025.09.25...2025.12.19\"\u003ehttps://github.com/pradyunsg/furo/compare/2025.09.25...2025.12.19\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/pradyunsg/furo/blob/main/docs/changelog.md\"\u003efuro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.12.19 -- Harmonious Honeydew\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add support for Sphinx 9.\u003c/li\u003e\n\u003cli\u003eDrop support for Sphinx 6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.09.25 -- Gleaming Green\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange the dark mode code back to \u003ccode\u003enative\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.07.19 -- Frozen Flame\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Switch to accessible-pygments themes\u003c/li\u003e\n\u003cli\u003e✨ Prefetch the sidebar logos\u003c/li\u003e\n\u003cli\u003e✨ Fix flickering header drop shadow on Safari\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erel=edit\u003c/code\u003e attribute to \u0026quot;Edit this page\u0026quot; link/icon\u003c/li\u003e\n\u003cli\u003eBump NodeJS and npm dependency versions\u003c/li\u003e\n\u003cli\u003eBump Saas \u0026amp; Webpack major versions\u003c/li\u003e\n\u003cli\u003eImprove current page detection to be resilient to sticky elements above header\u003c/li\u003e\n\u003cli\u003eModernise Sass and use \u003ccode\u003e@use\u003c/code\u003e + \u003ccode\u003e@forward\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove top of code \u003ccode\u003eborder-radius\u003c/code\u003e with captions\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;debug printf\u0026quot; for headerTop value\u003c/li\u003e\n\u003cli\u003eUse distinct images for light and dark mode in the documentation\u003c/li\u003e\n\u003cli\u003eUse the modern Saas Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.08.06 -- Energetic Eminence\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add support for Sphinx 8\u003c/li\u003e\n\u003cli\u003e✨ Add smoother transitions between breakpoints\u003c/li\u003e\n\u003cli\u003eIncrease specificity of table-wrapper selector\u003c/li\u003e\n\u003cli\u003eAvoid page breaks inside paragraphs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.07.18 -- Dull Denim\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove how icons are handled and aligned.\u003c/li\u003e\n\u003cli\u003eImprove scroll event handler.\u003c/li\u003e\n\u003cli\u003eHide the copybutton by default.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esource_view_link\u003c/code\u003e configuration handling.\u003c/li\u003e\n\u003cli\u003eFix close tag on pencil icon.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.05.06 -- Cheerful Cerulean\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add new custom icons for auto mode, reflecting the currently active theme.\u003c/li\u003e\n\u003cli\u003e✨ Add a view this page button.\u003c/li\u003e\n\u003cli\u003e✨ Add colours and highlighting to \u0026quot;version modified\u0026quot; API helpers.\u003c/li\u003e\n\u003cli\u003e✨ Add release information to various customisation knobs.\u003c/li\u003e\n\u003cli\u003eMake all icons bigger and use a thinner stroke with them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.04.27 -- Bold Burgundy\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a skip to content link.\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/pradyunsg/furo/commit/dd9e9f920494f24b9b8dd954ec9d07e0b9d12817\"\u003e\u003ccode\u003edd9e9f9\u003c/code\u003e\u003c/a\u003e Prepare release: 2025.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pradyunsg/furo/commit/d43f7e98577aa2db8580a83a4d4c3dcf54617de9\"\u003e\u003ccode\u003ed43f7e9\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pradyunsg/furo/commit/d27cab5e448c44e366577a80bf99beee6fa941a5\"\u003e\u003ccode\u003ed27cab5\u003c/code\u003e\u003c/a\u003e Bump the supported Sphinx version range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pradyunsg/furo/commit/12f288eb8c8c57dc751e208545b07f1584bb29a7\"\u003e\u003ccode\u003e12f288e\u003c/code\u003e\u003c/a\u003e Back to development\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pradyunsg/furo/compare/2025.09.25...2025.12.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/taminomara/syntax-diagrams/pull/51","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taminomara%2Fsyntax-diagrams/issues/51","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/51/packages"}},{"old_version":"9.3.0","new_version":"10.0.1","update_type":"major","path":null,"pr_created_at":"2026-03-30T22:58:33.000Z","version_change":"9.3.0 → 10.0.1","issue":{"uuid":"4174559861","node_id":"PR_kwDOJxwVo87OxyaM","number":28,"state":"closed","title":"Bump the dev group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-13T22:56:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-30T22:58:33.000Z","updated_at":"2026-04-13T22:56:25.000Z","time_to_close":1209470,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev","update_count":2,"packages":[{"name":"pytest-cov","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/pytest-dev/pytest-cov"},{"name":"sybil","old_version":"9.3.0","new_version":"10.0.1","repository_url":"https://github.com/simplistix/sybil"}],"path":null,"ecosystem":"pip"},"body":"Bumps the dev group with 2 updates in the / directory: [pytest-cov](https://github.com/pytest-dev/pytest-cov) and [sybil](https://github.com/simplistix/sybil).\n\nUpdates `pytest-cov` from 7.0.0 to 7.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst\"\u003epytest-cov's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.0 (2026-03-21)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed total coverage computation to always be consistent, regardless of reporting settings.\nPreviously some reports could produce different total counts, and consequently can make --cov-fail-under behave different depending on\nreporting options.\nSee \u003ccode\u003e[#641](https://github.com/pytest-dev/pytest-cov/issues/641) \u0026lt;https://github.com/pytest-dev/pytest-cov/issues/641\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove handling of ResourceWarning from sqlite3.\u003c/p\u003e\n\u003cp\u003eThe plugin adds warning filter for sqlite3 \u003ccode\u003eResourceWarning\u003c/code\u003e unclosed database (since 6.2.0).\nIt checks if there is already existing plugin for this message by comparing filter regular expression.\nWhen filter is specified on command line the message is escaped and does not match an expected message.\nA check for an escaped regular expression is added to handle this case.\u003c/p\u003e\n\u003cp\u003eWith this fix one can suppress \u003ccode\u003eResourceWarning\u003c/code\u003e from sqlite3 from command line::\u003c/p\u003e\n\u003cp\u003epytest -W \u0026quot;ignore:unclosed database in \u0026lt;sqlite3.Connection object at:ResourceWarning\u0026quot; ...\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVarious improvements to documentation.\nContributed by Art Pelling in \u003ccode\u003e[#718](https://github.com/pytest-dev/pytest-cov/issues/718) \u0026lt;https://github.com/pytest-dev/pytest-cov/pull/718\u0026gt;\u003c/code\u003e_ and\n\u0026quot;vivodi\u0026quot; in \u003ccode\u003e[#738](https://github.com/pytest-dev/pytest-cov/issues/738) \u0026lt;https://github.com/pytest-dev/pytest-cov/pull/738\u0026gt;\u003c/code\u003e\u003cem\u003e.\nAlso closed \u003ccode\u003e[#736](https://github.com/pytest-dev/pytest-cov/issues/736) \u0026lt;https://github.com/pytest-dev/pytest-cov/issues/736\u0026gt;\u003c/code\u003e\u003c/em\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed some assertions in tests.\nContributed by in Markéta Machová in \u003ccode\u003e[#722](https://github.com/pytest-dev/pytest-cov/issues/722) \u0026lt;https://github.com/pytest-dev/pytest-cov/pull/722\u0026gt;\u003c/code\u003e_.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemoved unnecessary coverage configuration copying (meant as a backup because reporting commands had configuration side-effects before coverage 5.0).\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/pytest-dev/pytest-cov/commit/66c8a526b1246b5eb8fb1bc218878131bc628622\"\u003e\u003ccode\u003e66c8a52\u003c/code\u003e\u003c/a\u003e Bump version: 7.0.0 → 7.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/f7076624784332594aa4cb3585d4757d295db15e\"\u003e\u003ccode\u003ef707662\u003c/code\u003e\u003c/a\u003e Make the examples use pypy 3.11.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/6049a7847872e3139e6c82e93787123df5dc8672\"\u003e\u003ccode\u003e6049a78\u003c/code\u003e\u003c/a\u003e Make context test use the old ctracer (seems the new sysmon tracer behaves di...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/8ebf20bbbc73478b3f8fd36d30237d9ea083f06b\"\u003e\u003ccode\u003e8ebf20b\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/861d30e60d571f97259c6b718b71c819d5dbc3b9\"\u003e\u003ccode\u003e861d30e\u003c/code\u003e\u003c/a\u003e Remove the backup context manager  - shouldn't be needed since coverage 5.0, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/fd4c956014035527f0c3c8d7faef3f8cfdadac7f\"\u003e\u003ccode\u003efd4c956\u003c/code\u003e\u003c/a\u003e Pass the precision on the nulled total (seems that there's some caching goion...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/78c9c4ecb005faf4962fd86ff7bf9c9cce9554d6\"\u003e\u003ccode\u003e78c9c4e\u003c/code\u003e\u003c/a\u003e Only run the 3.9 on older deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/4849a922e8be725c662a3d9175da571ace6545dc\"\u003e\u003ccode\u003e4849a92\u003c/code\u003e\u003c/a\u003e Punctuation.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/197c35e2f37031fd1927715307ab6eed7cb3d2b7\"\u003e\u003ccode\u003e197c35e\u003c/code\u003e\u003c/a\u003e Update changelog and hopefully I don't forget to publish release again :))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest-cov/commit/14dc1c92d44108384e39803888635fdbfc578b7f\"\u003e\u003ccode\u003e14dc1c9\u003c/code\u003e\u003c/a\u003e Update examples to use 3.11 and make the adhoc layout example look a bit more...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest-cov/compare/v7.0.0...v7.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sybil` from 9.3.0 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/main/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.1 (26 Mar 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-work :func:\u003ccode\u003e~sybil.testing.run_pytest\u003c/code\u003e to fix problems caused by re-invoking external plugins\nduring the nested runs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0.0 (25 Mar 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMoved to a \u003ccode\u003euv\u003c/code\u003e__-based, \u003ccode\u003epyproject.toml\u003c/code\u003e-driven project layout, with \u003ccode\u003emain\u003c/code\u003e replacing\n\u003ccode\u003emaster\u003c/code\u003e as the default git branch.\u003c/p\u003e\n\u003cp\u003e__ \u003ca href=\"https://docs.astral.sh/uv/\"\u003ehttps://docs.astral.sh/uv/\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMove from Circle CI to Github Actions for continuous integration and releasing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce \u003ccode\u003eruff\u003c/code\u003e__ code formatting.\u003c/p\u003e\n\u003cp\u003e__ \u003ca href=\"https://docs.astral.sh/ruff/\"\u003ehttps://docs.astral.sh/ruff/\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed several issues with lexing of Markdown fenced code blocks.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd :func:\u003ccode\u003e~sybil.testing.run_pytest\u003c/code\u003e to for in-process pytest execution of example tests\nthat use :any:\u003ccode\u003efixtures \u0026lt;fixture\u0026gt;\u003c/code\u003e in documentation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupported Python versions are now 3.11 onwards.\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/simplistix/sybil/commit/b914a51a88ac7c541121941b47cef743df5e383f\"\u003e\u003ccode\u003eb914a51\u003c/code\u003e\u003c/a\u003e Prepare for 10.0.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/3483e75e90ec4bf4a297f2bddca970c27be69b17\"\u003e\u003ccode\u003e3483e75\u003c/code\u003e\u003c/a\u003e Use config.parse() for cross-version compatibility in run_pytest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/5e5973901d1b5bc1a05ac114c01f31d41e110c35\"\u003e\u003ccode\u003e5e59739\u003c/code\u003e\u003c/a\u003e Assemble isolated pytest session in run_pytest to avoid re-invoking external ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/da1ecfdf5a5e583ddc91a314307c9acd9044f890\"\u003e\u003ccode\u003eda1ecfd\u003c/code\u003e\u003c/a\u003e Add regression test: run_pytest must not re-invoke entry-point plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/eb1b5f08aca5678eb2833d7210075cee1c69a29e\"\u003e\u003ccode\u003eeb1b5f0\u003c/code\u003e\u003c/a\u003e Require pyyaml\u0026gt;=6.0.3 for Python 3.14 wheel availability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/94fd2ddf15c243dbb5bd0aa894443afe549fd91a\"\u003e\u003ccode\u003e94fd2dd\u003c/code\u003e\u003c/a\u003e Add myst extra documenting minimum supported pyyaml version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/97a43e2f36a9d7ef0e66ce8b87d2d7192ebb97f6\"\u003e\u003ccode\u003e97a43e2\u003c/code\u003e\u003c/a\u003e Hide internal sybil frames from pytest/unittest tracebacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/36f7cd5d9fb5a496a90b280d39cf665278aba4c7\"\u003e\u003ccode\u003e36f7cd5\u003c/code\u003e\u003c/a\u003e Prepare for 10.0.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/90505b7c8bbd5f93138d04225577b4ddaab46534\"\u003e\u003ccode\u003e90505b7\u003c/code\u003e\u003c/a\u003e Fenced code blocks inside block quotes are now detected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/e6fac66afb8b939dea37fdafca49c5604c70ebee\"\u003e\u003ccode\u003ee6fac66\u003c/code\u003e\u003c/a\u003e Fenced code blocks inside list items are now detected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.3.0...10.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 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/taminomara/python-vhs/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taminomara%2Fpython-vhs/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"9.3.0","new_version":"10.0.1","update_type":"major","path":null,"pr_created_at":"2026-03-26T10:33:12.000Z","version_change":"9.3.0 → 10.0.1","issue":{"uuid":"4142605615","node_id":"PR_kwDOBI3VHM7NqiWX","number":2924,"state":"closed","title":"Bump sybil from 9.3.0 to 10.0.1","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-03T15:07:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-26T10:33:12.000Z","updated_at":"2026-04-03T15:07:44.000Z","time_to_close":707663,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sybil","old_version":"9.3.0","new_version":"10.0.1","repository_url":"https://github.com/simplistix/sybil"}],"path":null,"ecosystem":"pip"},"body":"Bumps [sybil](https://github.com/simplistix/sybil) from 9.3.0 to 10.0.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/main/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.1 (26 Mar 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRe-work :func:\u003ccode\u003e~sybil.testing.run_pytest\u003c/code\u003e to fix problems caused by re-invoking external plugins\nduring the nested runs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.0.0 (25 Mar 2026)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eMoved to a \u003ccode\u003euv\u003c/code\u003e__-based, \u003ccode\u003epyproject.toml\u003c/code\u003e-driven project layout, with \u003ccode\u003emain\u003c/code\u003e replacing\n\u003ccode\u003emaster\u003c/code\u003e as the default git branch.\u003c/p\u003e\n\u003cp\u003e__ \u003ca href=\"https://docs.astral.sh/uv/\"\u003ehttps://docs.astral.sh/uv/\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMove from Circle CI to Github Actions for continuous integration and releasing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIntroduce \u003ccode\u003eruff\u003c/code\u003e__ code formatting.\u003c/p\u003e\n\u003cp\u003e__ \u003ca href=\"https://docs.astral.sh/ruff/\"\u003ehttps://docs.astral.sh/ruff/\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed several issues with lexing of Markdown fenced code blocks.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd :func:\u003ccode\u003e~sybil.testing.run_pytest\u003c/code\u003e to for in-process pytest execution of example tests\nthat use :any:\u003ccode\u003efixtures \u0026lt;fixture\u0026gt;\u003c/code\u003e in documentation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupported Python versions are now 3.11 onwards.\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/simplistix/sybil/commit/b914a51a88ac7c541121941b47cef743df5e383f\"\u003e\u003ccode\u003eb914a51\u003c/code\u003e\u003c/a\u003e Prepare for 10.0.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/3483e75e90ec4bf4a297f2bddca970c27be69b17\"\u003e\u003ccode\u003e3483e75\u003c/code\u003e\u003c/a\u003e Use config.parse() for cross-version compatibility in run_pytest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/5e5973901d1b5bc1a05ac114c01f31d41e110c35\"\u003e\u003ccode\u003e5e59739\u003c/code\u003e\u003c/a\u003e Assemble isolated pytest session in run_pytest to avoid re-invoking external ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/da1ecfdf5a5e583ddc91a314307c9acd9044f890\"\u003e\u003ccode\u003eda1ecfd\u003c/code\u003e\u003c/a\u003e Add regression test: run_pytest must not re-invoke entry-point plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/eb1b5f08aca5678eb2833d7210075cee1c69a29e\"\u003e\u003ccode\u003eeb1b5f0\u003c/code\u003e\u003c/a\u003e Require pyyaml\u0026gt;=6.0.3 for Python 3.14 wheel availability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/94fd2ddf15c243dbb5bd0aa894443afe549fd91a\"\u003e\u003ccode\u003e94fd2dd\u003c/code\u003e\u003c/a\u003e Add myst extra documenting minimum supported pyyaml version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/97a43e2f36a9d7ef0e66ce8b87d2d7192ebb97f6\"\u003e\u003ccode\u003e97a43e2\u003c/code\u003e\u003c/a\u003e Hide internal sybil frames from pytest/unittest tracebacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/36f7cd5d9fb5a496a90b280d39cf665278aba4c7\"\u003e\u003ccode\u003e36f7cd5\u003c/code\u003e\u003c/a\u003e Prepare for 10.0.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/90505b7c8bbd5f93138d04225577b4ddaab46534\"\u003e\u003ccode\u003e90505b7\u003c/code\u003e\u003c/a\u003e Fenced code blocks inside block quotes are now detected\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/e6fac66afb8b939dea37fdafca49c5604c70ebee\"\u003e\u003ccode\u003ee6fac66\u003c/code\u003e\u003c/a\u003e Fenced code blocks inside list items are now detected\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.3.0...10.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=sybil\u0026package-manager=pip\u0026previous-version=9.3.0\u0026new-version=10.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/VWS-Python/vws-python/pull/2924","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/issues/2924","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2924/packages"}},{"old_version":"9.2.0","new_version":"9.3.0","update_type":"minor","path":null,"pr_created_at":"2026-01-01T07:11:36.000Z","version_change":"9.2.0 → 9.3.0","issue":{"uuid":"3774233850","node_id":"PR_kwDOJxwVo867LfT1","number":17,"state":"closed","title":"Bump the dev group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-13T03:00:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-01T07:11:36.000Z","updated_at":"2026-01-13T03:00:05.000Z","time_to_close":1021708,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev","update_count":2,"packages":[{"name":"pytest","old_version":"9.0.1","new_version":"9.0.2","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"sybil","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/simplistix/sybil"}],"path":null,"ecosystem":"pip"},"body":"Bumps the dev group with 2 updates in the / directory: [pytest](https://github.com/pytest-dev/pytest) and [sybil](https://github.com/simplistix/sybil).\n\nUpdates `pytest` from 9.0.1 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch1\u003epytest 9.0.2 (2025-12-06)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13896\"\u003e#13896\u003c/a\u003e: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.\u003c/p\u003e\n\u003cp\u003eYou may enable it again by passing \u003ccode\u003e-p terminalprogress\u003c/code\u003e. We may enable it by default again once compatibility improves in the future.\u003c/p\u003e\n\u003cp\u003eAdditionally, when the environment variable \u003ccode\u003eTERM\u003c/code\u003e is \u003ccode\u003edumb\u003c/code\u003e, the escape codes are no longer emitted, even if the plugin is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13904\"\u003e#13904\u003c/a\u003e: Fixed the TOML type of the \u003ccode\u003etmp_path_retention_count\u003c/code\u003e settings in the API reference from number to string.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13946\"\u003e#13946\u003c/a\u003e: The private \u003ccode\u003econfig.inicfg\u003c/code\u003e attribute was changed in a breaking manner in pytest 9.0.0.\nDue to its usage in the ecosystem, it is now restored to working order using a compatibility shim.\nIt will be deprecated in pytest 9.1 and removed in pytest 10.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13965\"\u003e#13965\u003c/a\u003e: Fixed quadratic-time behavior when handling \u003ccode\u003eunittest\u003c/code\u003e subtests in Python 3.10.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/4492\"\u003e#4492\u003c/a\u003e: The API Reference now contains cross-reference-able documentation of \u003ccode\u003epytest's command-line flags \u0026lt;command-line-flags\u0026gt;\u003c/code\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/pytest-dev/pytest/commit/3d10b5148e03eb82b3ee29181dbdc73cf82699e2\"\u003e\u003ccode\u003e3d10b51\u003c/code\u003e\u003c/a\u003e Prepare release version 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/188750b725add8c3400eee6fbb6b80559c296d69\"\u003e\u003ccode\u003e188750b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14030\"\u003e#14030\u003c/a\u003e from pytest-dev/patchback/backports/9.0.x/1e4b01d1f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b7d7bef90cb9a6db8ac1d3dd5b9ae0eb9abd6c58\"\u003e\u003ccode\u003eb7d7bef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14014\"\u003e#14014\u003c/a\u003e from bluetech/compat-note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/bd08e85ac76614ff5ca9ae338aee8d8b06c8fae0\"\u003e\u003ccode\u003ebd08e85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14013\"\u003e#14013\u003c/a\u003e from pytest-dev/patchback/backports/9.0.x/922b60377...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/bc783862991241c442c9f9c068e51737ec15ea10\"\u003e\u003ccode\u003ebc78386\u003c/code\u003e\u003c/a\u003e Add CLI options reference documentation (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13930\"\u003e#13930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/5a4e398ce89bc23d2cf3fd98c042fdffb6fa8afa\"\u003e\u003ccode\u003e5a4e398\u003c/code\u003e\u003c/a\u003e Fix docs typo (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14005\"\u003e#14005\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14008\"\u003e#14008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/d7ae6df394398168bf9d926f803c26849c8f07ee\"\u003e\u003ccode\u003ed7ae6df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14006\"\u003e#14006\u003c/a\u003e from pytest-dev/maintenance/update-plugin-list-tmpl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/556f6a22e12d13d1ffeceaf64424eb95d5e0fb87\"\u003e\u003ccode\u003e556f6a2\u003c/code\u003e\u003c/a\u003e pre-commit: fix rst-lint after new release (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13999\"\u003e#13999\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14001\"\u003e#14001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/c60fbe63a26f64a42738e3f3527a8f79024fdf50\"\u003e\u003ccode\u003ec60fbe6\u003c/code\u003e\u003c/a\u003e Fix quadratic-time behavior when handling \u003ccode\u003eunittest\u003c/code\u003e subtests in Python 3.10 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/73d9b011183d9a1c4a7007c1119d97a6e627788e\"\u003e\u003ccode\u003e73d9b01\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13995\"\u003e#13995\u003c/a\u003e from nicoddemus/patchback/backports/9.0.x/1b5200c0f...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/9.0.1...9.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sybil` from 9.2.0 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/master/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.3.0 (2 Dec 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for MyST \u003ccode\u003ecode-cell\u003c/code\u003e :ref:\u003ccode\u003edirectives \u0026lt;syntax/directives\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProvide :func:\u003ccode\u003esybil.testing.check_sybil\u003c/code\u003e, :func:\u003ccode\u003esybil.testing.check_parser\u003c/code\u003e and\n:func:\u003ccode\u003esybil.testing.check_lexer\u003c/code\u003e to help test custom lexers and parsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation around testing custom lexers and parsers.\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/simplistix/sybil/commit/757f1a42125f3a30a46c586923139f6223ba3b5a\"\u003e\u003ccode\u003e757f1a4\u003c/code\u003e\u003c/a\u003e Prepare for 9.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/ae03a1b798764d36f663c3639a69d766a2b5721d\"\u003e\u003ccode\u003eae03a1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/simplistix/sybil/issues/159\"\u003e#159\u003c/a\u003e from simplistix/testing-parsers-and-lexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/8fe378c15e4dc97ff7087b697d971da6baa81fd8\"\u003e\u003ccode\u003e8fe378c\u003c/code\u003e\u003c/a\u003e Factor out and document \u003ccode\u003esybil.testing.check_lexer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/3bd2e16b060acc1cf18d90e68c6ed98f41d8bac0\"\u003e\u003ccode\u003e3bd2e16\u003c/code\u003e\u003c/a\u003e Allow the language lexeme name to be something other that \u003ccode\u003earguments\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/1cbb3de680c3990cdb93552ed50a7c88eec5e654\"\u003e\u003ccode\u003e1cbb3de\u003c/code\u003e\u003c/a\u003e Factor out and document \u003ccode\u003esybil.testing.check_parser\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/e9d8d9949c03463c4bb850d60dcefc3248b6f1f5\"\u003e\u003ccode\u003ee9d8d99\u003c/code\u003e\u003c/a\u003e Refactor \u003ccode\u003echeck_text\u003c/code\u003e into \u003ccode\u003esybil.testing.check_sybil\u003c/code\u003e and document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/3263eb1b658a9a662b2f1d7a93429a003e7f4a75\"\u003e\u003ccode\u003e3263eb1\u003c/code\u003e\u003c/a\u003e Don't find python files in places like .venv, .cache, etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/20af62fb52d6e41b476c71c09434569d126dd26d\"\u003e\u003ccode\u003e20af62f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/simplistix/sybil/issues/158\"\u003e#158\u003c/a\u003e from akhmerov/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/29388fe615654059d0cca99f80a7a1a61e192f02\"\u003e\u003ccode\u003e29388fe\u003c/code\u003e\u003c/a\u003e Add support for myst code-cell directive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/17f5d9f1cd7cee441b8430752754b84f7d393881\"\u003e\u003ccode\u003e17f5d9f\u003c/code\u003e\u003c/a\u003e Fix link to GitHub Flavored Markdown spec\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.2.0...9.3.0\"\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/taminomara/python-vhs/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taminomara%2Fpython-vhs/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"9.2.0","new_version":"9.3.0","update_type":"minor","path":null,"pr_created_at":"2025-12-22T15:24:12.000Z","version_change":"9.2.0 → 9.3.0","issue":{"uuid":"3754194090","node_id":"PR_kwDOPiAujc66Kdh2","number":35,"state":"open","title":"Bump the dev group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-22T15:24:12.000Z","updated_at":"2026-05-05T02:00:16.582Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev","update_count":5,"packages":[{"name":"pyright","old_version":"1.1.405","new_version":"1.1.407","repository_url":"https://github.com/RobertCraigie/pyright-python"},{"name":"pytest","old_version":"8.4.2","new_version":"9.0.2","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"sybil","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/simplistix/sybil"},{"name":"svglib","old_version":"1.5.1","new_version":"1.6.0","repository_url":"https://github.com/deeplook/svglib"},{"name":"furo","old_version":"2025.9.25","new_version":"2025.12.19","repository_url":"https://github.com/pradyunsg/furo"}],"path":null,"ecosystem":"pip"},"body":"Bumps the dev group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [pyright](https://github.com/RobertCraigie/pyright-python) | `1.1.405` | `1.1.407` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.4.2` | `9.0.2` |\n| [sybil](https://github.com/simplistix/sybil) | `9.2.0` | `9.3.0` |\n| [svglib](https://github.com/deeplook/svglib) | `1.5.1` | `1.6.0` |\n| [furo](https://github.com/pradyunsg/furo) | `2025.9.25` | `2025.12.19` |\n\n\nUpdates `pyright` from 1.1.405 to 1.1.407\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RobertCraigie/pyright-python/commit/53e8efb4638daca6c541d18ad35dafb0e5d9f34d\"\u003e\u003ccode\u003e53e8efb\u003c/code\u003e\u003c/a\u003e Pyright NPM Package update to 1.1.407 (\u003ca href=\"https://redirect.github.com/RobertCraigie/pyright-python/issues/356\"\u003e#356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RobertCraigie/pyright-python/commit/1d515b71299f9dc4c066ce37e673d93bda4bc2df\"\u003e\u003ccode\u003e1d515b7\u003c/code\u003e\u003c/a\u003e Pyright NPM Package update to 1.1.406 (\u003ca href=\"https://redirect.github.com/RobertCraigie/pyright-python/issues/355\"\u003e#355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/RobertCraigie/pyright-python/compare/v1.1.405...v1.1.407\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pytest` from 8.4.2 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch1\u003epytest 9.0.2 (2025-12-06)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13896\"\u003e#13896\u003c/a\u003e: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.\u003c/p\u003e\n\u003cp\u003eYou may enable it again by passing \u003ccode\u003e-p terminalprogress\u003c/code\u003e. We may enable it by default again once compatibility improves in the future.\u003c/p\u003e\n\u003cp\u003eAdditionally, when the environment variable \u003ccode\u003eTERM\u003c/code\u003e is \u003ccode\u003edumb\u003c/code\u003e, the escape codes are no longer emitted, even if the plugin is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13904\"\u003e#13904\u003c/a\u003e: Fixed the TOML type of the \u003ccode\u003etmp_path_retention_count\u003c/code\u003e settings in the API reference from number to string.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13946\"\u003e#13946\u003c/a\u003e: The private \u003ccode\u003econfig.inicfg\u003c/code\u003e attribute was changed in a breaking manner in pytest 9.0.0.\nDue to its usage in the ecosystem, it is now restored to working order using a compatibility shim.\nIt will be deprecated in pytest 9.1 and removed in pytest 10.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13965\"\u003e#13965\u003c/a\u003e: Fixed quadratic-time behavior when handling \u003ccode\u003eunittest\u003c/code\u003e subtests in Python 3.10.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/4492\"\u003e#4492\u003c/a\u003e: The API Reference now contains cross-reference-able documentation of \u003ccode\u003epytest's command-line flags \u0026lt;command-line-flags\u0026gt;\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.1\u003c/h2\u003e\n\u003ch1\u003epytest 9.0.1 (2025-11-12)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13895\"\u003e#13895\u003c/a\u003e: Restore support for skipping tests via \u003ccode\u003eraise unittest.SkipTest\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13896\"\u003e#13896\u003c/a\u003e: The terminal progress plugin added in pytest 9.0 is now automatically disabled when iTerm2 is detected, it generated desktop notifications instead of the desired functionality.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13904\"\u003e#13904\u003c/a\u003e: Fixed the TOML type of the verbosity settings in the API reference from number to string.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13910\"\u003e#13910\u003c/a\u003e: Fixed \u003c!-- raw HTML omitted --\u003eUserWarning: Do not expect file_or_dir\u003c!-- raw HTML omitted --\u003e on some earlier Python 3.12 and 3.13 point versions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePackaging updates and notes for downstreams\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13933\"\u003e#13933\u003c/a\u003e: The tox configuration has been adjusted to make sure the desired\nversion string can be passed into its \u003ccode\u003epackage_env\u003c/code\u003e through\nthe \u003ccode\u003eSETUPTOOLS_SCM_PRETEND_VERSION_FOR_PYTEST\u003c/code\u003e environment\nvariable as a part of the release process -- by \u003ccode\u003ewebknjaz\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eContributor-facing changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13891\"\u003e#13891\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13942\"\u003e#13942\u003c/a\u003e: The CI/CD part of the release automation is now capable of\ncreating GitHub Releases without having a Git checkout on\ndisk -- by \u003ccode\u003ebluetech\u003c/code\u003e and \u003ccode\u003ewebknjaz\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13933\"\u003e#13933\u003c/a\u003e: The tox configuration has been adjusted to make sure the desired\nversion string can be passed into its \u003ccode\u003epackage_env\u003c/code\u003e through\nthe \u003ccode\u003eSETUPTOOLS_SCM_PRETEND_VERSION_FOR_PYTEST\u003c/code\u003e environment\nvariable as a part of the release process -- by \u003ccode\u003ewebknjaz\u003c/code\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/3d10b5148e03eb82b3ee29181dbdc73cf82699e2\"\u003e\u003ccode\u003e3d10b51\u003c/code\u003e\u003c/a\u003e Prepare release version 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/188750b725add8c3400eee6fbb6b80559c296d69\"\u003e\u003ccode\u003e188750b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14030\"\u003e#14030\u003c/a\u003e from pytest-dev/patchback/backports/9.0.x/1e4b01d1f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b7d7bef90cb9a6db8ac1d3dd5b9ae0eb9abd6c58\"\u003e\u003ccode\u003eb7d7bef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14014\"\u003e#14014\u003c/a\u003e from bluetech/compat-note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/bd08e85ac76614ff5ca9ae338aee8d8b06c8fae0\"\u003e\u003ccode\u003ebd08e85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14013\"\u003e#14013\u003c/a\u003e from pytest-dev/patchback/backports/9.0.x/922b60377...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/bc783862991241c442c9f9c068e51737ec15ea10\"\u003e\u003ccode\u003ebc78386\u003c/code\u003e\u003c/a\u003e Add CLI options reference documentation (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13930\"\u003e#13930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/5a4e398ce89bc23d2cf3fd98c042fdffb6fa8afa\"\u003e\u003ccode\u003e5a4e398\u003c/code\u003e\u003c/a\u003e Fix docs typo (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14005\"\u003e#14005\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14008\"\u003e#14008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/d7ae6df394398168bf9d926f803c26849c8f07ee\"\u003e\u003ccode\u003ed7ae6df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14006\"\u003e#14006\u003c/a\u003e from pytest-dev/maintenance/update-plugin-list-tmpl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/556f6a22e12d13d1ffeceaf64424eb95d5e0fb87\"\u003e\u003ccode\u003e556f6a2\u003c/code\u003e\u003c/a\u003e pre-commit: fix rst-lint after new release (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13999\"\u003e#13999\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14001\"\u003e#14001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/c60fbe63a26f64a42738e3f3527a8f79024fdf50\"\u003e\u003ccode\u003ec60fbe6\u003c/code\u003e\u003c/a\u003e Fix quadratic-time behavior when handling \u003ccode\u003eunittest\u003c/code\u003e subtests in Python 3.10 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/73d9b011183d9a1c4a7007c1119d97a6e627788e\"\u003e\u003ccode\u003e73d9b01\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13995\"\u003e#13995\u003c/a\u003e from nicoddemus/patchback/backports/9.0.x/1b5200c0f...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/8.4.2...9.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sybil` from 9.2.0 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/master/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.3.0 (2 Dec 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for MyST \u003ccode\u003ecode-cell\u003c/code\u003e :ref:\u003ccode\u003edirectives \u0026lt;syntax/directives\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProvide :func:\u003ccode\u003esybil.testing.check_sybil\u003c/code\u003e, :func:\u003ccode\u003esybil.testing.check_parser\u003c/code\u003e and\n:func:\u003ccode\u003esybil.testing.check_lexer\u003c/code\u003e to help test custom lexers and parsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation around testing custom lexers and parsers.\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/simplistix/sybil/commit/757f1a42125f3a30a46c586923139f6223ba3b5a\"\u003e\u003ccode\u003e757f1a4\u003c/code\u003e\u003c/a\u003e Prepare for 9.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/ae03a1b798764d36f663c3639a69d766a2b5721d\"\u003e\u003ccode\u003eae03a1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/simplistix/sybil/issues/159\"\u003e#159\u003c/a\u003e from simplistix/testing-parsers-and-lexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/8fe378c15e4dc97ff7087b697d971da6baa81fd8\"\u003e\u003ccode\u003e8fe378c\u003c/code\u003e\u003c/a\u003e Factor out and document \u003ccode\u003esybil.testing.check_lexer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/3bd2e16b060acc1cf18d90e68c6ed98f41d8bac0\"\u003e\u003ccode\u003e3bd2e16\u003c/code\u003e\u003c/a\u003e Allow the language lexeme name to be something other that \u003ccode\u003earguments\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/1cbb3de680c3990cdb93552ed50a7c88eec5e654\"\u003e\u003ccode\u003e1cbb3de\u003c/code\u003e\u003c/a\u003e Factor out and document \u003ccode\u003esybil.testing.check_parser\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/e9d8d9949c03463c4bb850d60dcefc3248b6f1f5\"\u003e\u003ccode\u003ee9d8d99\u003c/code\u003e\u003c/a\u003e Refactor \u003ccode\u003echeck_text\u003c/code\u003e into \u003ccode\u003esybil.testing.check_sybil\u003c/code\u003e and document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/3263eb1b658a9a662b2f1d7a93429a003e7f4a75\"\u003e\u003ccode\u003e3263eb1\u003c/code\u003e\u003c/a\u003e Don't find python files in places like .venv, .cache, etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/20af62fb52d6e41b476c71c09434569d126dd26d\"\u003e\u003ccode\u003e20af62f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/simplistix/sybil/issues/158\"\u003e#158\u003c/a\u003e from akhmerov/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/29388fe615654059d0cca99f80a7a1a61e192f02\"\u003e\u003ccode\u003e29388fe\u003c/code\u003e\u003c/a\u003e Add support for myst code-cell directive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/17f5d9f1cd7cee441b8430752754b84f7d393881\"\u003e\u003ccode\u003e17f5d9f\u003c/code\u003e\u003c/a\u003e Fix link to GitHub Flavored Markdown spec\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.2.0...9.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `svglib` from 1.5.1 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/deeplook/svglib/blob/main/CHANGELOG.rst\"\u003esvglib's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.0 (2025-09-25)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace setup.py with pyproject.toml, rework GitHub workflows (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/405\"\u003e#405\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDrop support for Python 3.8.\u003c/li\u003e\n\u003cli\u003eModernize codebase, added type annotations, expanded docstrings, etc.\u003c/li\u003e\n\u003cli\u003eAdd a Makefile.\u003c/li\u003e\n\u003cli\u003eAdd publishing workflows.\u003c/li\u003e\n\u003cli\u003eRemove dunder constants and use importlib.metadata to get the version number.\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/deeplook/svglib/commit/1dce6584fb40de115479da10880dbf3b75cda955\"\u003e\u003ccode\u003e1dce658\u003c/code\u003e\u003c/a\u003e Expanded many docstrings, sanitized pyproject.toml\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/4c69f45919b181b98ebeb2614f84797217efd759\"\u003e\u003ccode\u003e4c69f45\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/35a69b9af1eafbec5e4ff8eb759de7a506c4a83f\"\u003e\u003ccode\u003e35a69b9\u003c/code\u003e\u003c/a\u003e Fix format complaints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/d7eec2d2deef3a6ec5993854e0af679d4bd866f0\"\u003e\u003ccode\u003ed7eec2d\u003c/code\u003e\u003c/a\u003e Add workflow to publish on pypi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/7bbbd33be99a75da97b4179935eec2dfdb64f9c0\"\u003e\u003ccode\u003e7bbbd33\u003c/code\u003e\u003c/a\u003e Fix underlines for publishing workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/5bb73b8dea39a0058f6427b06ad246b09771057f\"\u003e\u003ccode\u003e5bb73b8\u003c/code\u003e\u003c/a\u003e Add workflow to publish on test.pypi\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/8eb422db6ec7ebeb22b69a14c3fff328c4b292ad\"\u003e\u003ccode\u003e8eb422d\u003c/code\u003e\u003c/a\u003e Fix PIL-related warning (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/411\"\u003e#411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/3237aa1e75d1d0e924afddd4386f7f0015cfac79\"\u003e\u003ccode\u003e3237aa1\u003c/code\u003e\u003c/a\u003e Add type-checking (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/7eb6c774e73297c116f3c870c4ec4a448e7363a2\"\u003e\u003ccode\u003e7eb6c77\u003c/code\u003e\u003c/a\u003e Modernize code (\u003ca href=\"https://redirect.github.com/deeplook/svglib/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/deeplook/svglib/commit/7e9e92df52cefd5db9c73d142b9133944fd5067e\"\u003e\u003ccode\u003e7e9e92d\u003c/code\u003e\u003c/a\u003e Mention minimum supported Python version is 3.9\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/deeplook/svglib/compare/v1.5.1...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `furo` from 2025.9.25 to 2025.12.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pradyunsg/furo/releases\"\u003efuro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.12.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the supported Sphinx version range\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pradyunsg/furo/compare/2025.09.25...2025.12.19\"\u003ehttps://github.com/pradyunsg/furo/compare/2025.09.25...2025.12.19\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/pradyunsg/furo/blob/main/docs/changelog.md\"\u003efuro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2025.12.19 -- Harmonious Honeydew\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add support for Sphinx 9.\u003c/li\u003e\n\u003cli\u003eDrop support for Sphinx 6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.09.25 -- Gleaming Green\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eChange the dark mode code back to \u003ccode\u003enative\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.07.19 -- Frozen Flame\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Switch to accessible-pygments themes\u003c/li\u003e\n\u003cli\u003e✨ Prefetch the sidebar logos\u003c/li\u003e\n\u003cli\u003e✨ Fix flickering header drop shadow on Safari\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003erel=edit\u003c/code\u003e attribute to \u0026quot;Edit this page\u0026quot; link/icon\u003c/li\u003e\n\u003cli\u003eBump NodeJS and npm dependency versions\u003c/li\u003e\n\u003cli\u003eBump Saas \u0026amp; Webpack major versions\u003c/li\u003e\n\u003cli\u003eImprove current page detection to be resilient to sticky elements above header\u003c/li\u003e\n\u003cli\u003eModernise Sass and use \u003ccode\u003e@use\u003c/code\u003e + \u003ccode\u003e@forward\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRemove top of code \u003ccode\u003eborder-radius\u003c/code\u003e with captions\u003c/li\u003e\n\u003cli\u003eRemove \u0026quot;debug printf\u0026quot; for headerTop value\u003c/li\u003e\n\u003cli\u003eUse distinct images for light and dark mode in the documentation\u003c/li\u003e\n\u003cli\u003eUse the modern Saas Modules\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.08.06 -- Energetic Eminence\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add support for Sphinx 8\u003c/li\u003e\n\u003cli\u003e✨ Add smoother transitions between breakpoints\u003c/li\u003e\n\u003cli\u003eIncrease specificity of table-wrapper selector\u003c/li\u003e\n\u003cli\u003eAvoid page breaks inside paragraphs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.07.18 -- Dull Denim\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove how icons are handled and aligned.\u003c/li\u003e\n\u003cli\u003eImprove scroll event handler.\u003c/li\u003e\n\u003cli\u003eHide the copybutton by default.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esource_view_link\u003c/code\u003e configuration handling.\u003c/li\u003e\n\u003cli\u003eFix close tag on pencil icon.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.05.06 -- Cheerful Cerulean\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add new custom icons for auto mode, reflecting the currently active theme.\u003c/li\u003e\n\u003cli\u003e✨ Add a view this page button.\u003c/li\u003e\n\u003cli\u003e✨ Add colours and highlighting to \u0026quot;version modified\u0026quot; API helpers.\u003c/li\u003e\n\u003cli\u003e✨ Add release information to various customisation knobs.\u003c/li\u003e\n\u003cli\u003eMake all icons bigger and use a thinner stroke with them.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.04.27 -- Bold Burgundy\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a skip to content link.\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/pradyunsg/furo/commit/dd9e9f920494f24b9b8dd954ec9d07e0b9d12817\"\u003e\u003ccode\u003edd9e9f9\u003c/code\u003e\u003c/a\u003e Prepare release: 2025.12.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pradyunsg/furo/commit/d43f7e98577aa2db8580a83a4d4c3dcf54617de9\"\u003e\u003ccode\u003ed43f7e9\u003c/code\u003e\u003c/a\u003e Update changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pradyunsg/furo/commit/d27cab5e448c44e366577a80bf99beee6fa941a5\"\u003e\u003ccode\u003ed27cab5\u003c/code\u003e\u003c/a\u003e Bump the supported Sphinx version range\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pradyunsg/furo/commit/12f288eb8c8c57dc751e208545b07f1584bb29a7\"\u003e\u003ccode\u003e12f288e\u003c/code\u003e\u003c/a\u003e Back to development\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/pradyunsg/furo/compare/2025.09.25...2025.12.19\"\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/taminomara/syntax-diagrams/pull/35","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taminomara%2Fsyntax-diagrams/issues/35","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/35/packages"}},{"old_version":"9.2.0","new_version":"9.3.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T10:28:35.000Z","version_change":"9.2.0 → 9.3.0","issue":{"uuid":"3705708940","node_id":"PR_kwDOJwsbRc63pL7m","number":10,"state":"closed","title":"Bump the dev group with 2 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-22T09:35:23.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T10:28:35.000Z","updated_at":"2025-12-22T09:35:24.000Z","time_to_close":1206408,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev","update_count":2,"packages":[{"name":"pytest","old_version":"9.0.1","new_version":"9.0.2","repository_url":"https://github.com/pytest-dev/pytest"},{"name":"sybil","old_version":"9.2.0","new_version":"9.3.0","repository_url":"https://github.com/simplistix/sybil"}],"path":null,"ecosystem":"pip"},"body":"Bumps the dev group with 2 updates: [pytest](https://github.com/pytest-dev/pytest) and [sybil](https://github.com/simplistix/sybil).\n\nUpdates `pytest` from 9.0.1 to 9.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pytest-dev/pytest/releases\"\u003epytest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.2\u003c/h2\u003e\n\u003ch1\u003epytest 9.0.2 (2025-12-06)\u003c/h1\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13896\"\u003e#13896\u003c/a\u003e: The terminal progress feature added in pytest 9.0.0 has been disabled by default, except on Windows, due to compatibility issues with some terminal emulators.\u003c/p\u003e\n\u003cp\u003eYou may enable it again by passing \u003ccode\u003e-p terminalprogress\u003c/code\u003e. We may enable it by default again once compatibility improves in the future.\u003c/p\u003e\n\u003cp\u003eAdditionally, when the environment variable \u003ccode\u003eTERM\u003c/code\u003e is \u003ccode\u003edumb\u003c/code\u003e, the escape codes are no longer emitted, even if the plugin is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13904\"\u003e#13904\u003c/a\u003e: Fixed the TOML type of the \u003ccode\u003etmp_path_retention_count\u003c/code\u003e settings in the API reference from number to string.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13946\"\u003e#13946\u003c/a\u003e: The private \u003ccode\u003econfig.inicfg\u003c/code\u003e attribute was changed in a breaking manner in pytest 9.0.0.\nDue to its usage in the ecosystem, it is now restored to working order using a compatibility shim.\nIt will be deprecated in pytest 9.1 and removed in pytest 10.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13965\"\u003e#13965\u003c/a\u003e: Fixed quadratic-time behavior when handling \u003ccode\u003eunittest\u003c/code\u003e subtests in Python 3.10.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImproved documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/4492\"\u003e#4492\u003c/a\u003e: The API Reference now contains cross-reference-able documentation of \u003ccode\u003epytest's command-line flags \u0026lt;command-line-flags\u0026gt;\u003c/code\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/pytest-dev/pytest/commit/3d10b5148e03eb82b3ee29181dbdc73cf82699e2\"\u003e\u003ccode\u003e3d10b51\u003c/code\u003e\u003c/a\u003e Prepare release version 9.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/188750b725add8c3400eee6fbb6b80559c296d69\"\u003e\u003ccode\u003e188750b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14030\"\u003e#14030\u003c/a\u003e from pytest-dev/patchback/backports/9.0.x/1e4b01d1f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/b7d7bef90cb9a6db8ac1d3dd5b9ae0eb9abd6c58\"\u003e\u003ccode\u003eb7d7bef\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14014\"\u003e#14014\u003c/a\u003e from bluetech/compat-note\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/bd08e85ac76614ff5ca9ae338aee8d8b06c8fae0\"\u003e\u003ccode\u003ebd08e85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14013\"\u003e#14013\u003c/a\u003e from pytest-dev/patchback/backports/9.0.x/922b60377...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/bc783862991241c442c9f9c068e51737ec15ea10\"\u003e\u003ccode\u003ebc78386\u003c/code\u003e\u003c/a\u003e Add CLI options reference documentation (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13930\"\u003e#13930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/5a4e398ce89bc23d2cf3fd98c042fdffb6fa8afa\"\u003e\u003ccode\u003e5a4e398\u003c/code\u003e\u003c/a\u003e Fix docs typo (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14005\"\u003e#14005\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14008\"\u003e#14008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/d7ae6df394398168bf9d926f803c26849c8f07ee\"\u003e\u003ccode\u003ed7ae6df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14006\"\u003e#14006\u003c/a\u003e from pytest-dev/maintenance/update-plugin-list-tmpl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/556f6a22e12d13d1ffeceaf64424eb95d5e0fb87\"\u003e\u003ccode\u003e556f6a2\u003c/code\u003e\u003c/a\u003e pre-commit: fix rst-lint after new release (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13999\"\u003e#13999\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/14001\"\u003e#14001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/c60fbe63a26f64a42738e3f3527a8f79024fdf50\"\u003e\u003ccode\u003ec60fbe6\u003c/code\u003e\u003c/a\u003e Fix quadratic-time behavior when handling \u003ccode\u003eunittest\u003c/code\u003e subtests in Python 3.10 ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pytest-dev/pytest/commit/73d9b011183d9a1c4a7007c1119d97a6e627788e\"\u003e\u003ccode\u003e73d9b01\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pytest-dev/pytest/issues/13995\"\u003e#13995\u003c/a\u003e from nicoddemus/patchback/backports/9.0.x/1b5200c0f...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pytest-dev/pytest/compare/9.0.1...9.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sybil` from 9.2.0 to 9.3.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/master/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.3.0 (2 Dec 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for MyST \u003ccode\u003ecode-cell\u003c/code\u003e :ref:\u003ccode\u003edirectives \u0026lt;syntax/directives\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProvide :func:\u003ccode\u003esybil.testing.check_sybil\u003c/code\u003e, :func:\u003ccode\u003esybil.testing.check_parser\u003c/code\u003e and\n:func:\u003ccode\u003esybil.testing.check_lexer\u003c/code\u003e to help test custom lexers and parsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd documentation around testing custom lexers and parsers.\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/simplistix/sybil/commit/757f1a42125f3a30a46c586923139f6223ba3b5a\"\u003e\u003ccode\u003e757f1a4\u003c/code\u003e\u003c/a\u003e Prepare for 9.3.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/ae03a1b798764d36f663c3639a69d766a2b5721d\"\u003e\u003ccode\u003eae03a1b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/simplistix/sybil/issues/159\"\u003e#159\u003c/a\u003e from simplistix/testing-parsers-and-lexing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/8fe378c15e4dc97ff7087b697d971da6baa81fd8\"\u003e\u003ccode\u003e8fe378c\u003c/code\u003e\u003c/a\u003e Factor out and document \u003ccode\u003esybil.testing.check_lexer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/3bd2e16b060acc1cf18d90e68c6ed98f41d8bac0\"\u003e\u003ccode\u003e3bd2e16\u003c/code\u003e\u003c/a\u003e Allow the language lexeme name to be something other that \u003ccode\u003earguments\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/1cbb3de680c3990cdb93552ed50a7c88eec5e654\"\u003e\u003ccode\u003e1cbb3de\u003c/code\u003e\u003c/a\u003e Factor out and document \u003ccode\u003esybil.testing.check_parser\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/e9d8d9949c03463c4bb850d60dcefc3248b6f1f5\"\u003e\u003ccode\u003ee9d8d99\u003c/code\u003e\u003c/a\u003e Refactor \u003ccode\u003echeck_text\u003c/code\u003e into \u003ccode\u003esybil.testing.check_sybil\u003c/code\u003e and document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/3263eb1b658a9a662b2f1d7a93429a003e7f4a75\"\u003e\u003ccode\u003e3263eb1\u003c/code\u003e\u003c/a\u003e Don't find python files in places like .venv, .cache, etc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/20af62fb52d6e41b476c71c09434569d126dd26d\"\u003e\u003ccode\u003e20af62f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/simplistix/sybil/issues/158\"\u003e#158\u003c/a\u003e from akhmerov/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/29388fe615654059d0cca99f80a7a1a61e192f02\"\u003e\u003ccode\u003e29388fe\u003c/code\u003e\u003c/a\u003e Add support for myst code-cell directive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/17f5d9f1cd7cee441b8430752754b84f7d393881\"\u003e\u003ccode\u003e17f5d9f\u003c/code\u003e\u003c/a\u003e Fix link to GitHub Flavored Markdown spec\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.2.0...9.3.0\"\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/sphinx-contrib/vhs/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sphinx-contrib%2Fvhs/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"~=6.1","new_version":"\u003e=6.1,\u003c10.0","update_type":null,"path":null,"pr_created_at":"2025-08-22T00:21:35.000Z","version_change":"~=6.1 → \u003e=6.1,\u003c10.0","issue":{"uuid":"2764662756","node_id":"PR_kwDOODnGOM6kyWfk","number":11,"state":"closed","title":"Update sybil requirement from ~=6.1 to \u003e=6.1,\u003c10.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-22T09:29:09.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-22T00:21:35.000Z","updated_at":"2025-08-22T09:29:09.000Z","time_to_close":32854,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Update","packages":[{"name":"sybil","old_version":"~=6.1","new_version":"\u003e=6.1,\u003c10.0","repository_url":"https://github.com/simplistix/sybil"}],"path":null,"ecosystem":"pip"},"body":"Updates the requirements on [sybil](https://github.com/simplistix/sybil) to permit the latest version.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/master/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 (8 Aug 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for a :data:\u003ccode\u003e~sybil.evaluators.doctest.NUMBER\u003c/code\u003e option flag when using doctest.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.1.0 (18 Feb 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eThe various \u0026quot;skip\u0026quot; parsers can now be subclassed to specify a different directive name.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eClearer error message when a \u0026quot;skip\u0026quot; directive is encountered with missing parameters.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to Adam Dangoor for the work on these!\u003c/p\u003e\n\u003ch2\u003e9.0.0 (12 Nov 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRetire \u003ccode\u003eDocument.find_region_sources()\u003c/code\u003e in favour of using a\n:class:\u003ccode\u003e~sybil.parsers.abstract.lexers.BlockLexer\u003c/code\u003e.\nSee the :ref:\u003ccode\u003eupdated example \u0026lt;parser-from-scratch\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eBetter error messages when lexing fails to find the end of a block.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved documentation.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.1 (30 Oct 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eBetter error message when skip arguments are malformed.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove unused constant that caused problems with development releases of pytest.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0 (20 Sep 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDrop Python 3.8 support.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInternal code tidying.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to Adam Dangoor for the work on these!\u003c/p\u003e\n\u003ch2\u003e7.1.1 (16 Sep 2024)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix bug that broke docstring collection where a method had an :any:\u003ccode\u003eellipsis \u0026lt;Ellipsis\u0026gt;\u003c/code\u003e in\nplace of the docstring.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0 (16 Sep 2024)\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/simplistix/sybil/commit/423ac651e6ba1130a6351e336cb54a3c414433d0\"\u003e\u003ccode\u003e423ac65\u003c/code\u003e\u003c/a\u003e Prepare for 9.2.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/9edc47e4d928c683715cc6d0ad74037216ce38ba\"\u003e\u003ccode\u003e9edc47e\u003c/code\u003e\u003c/a\u003e Implement pytest-style NUMBER doctest option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/603fe1683b8f7779984c0f6119d6cc0733412d2f\"\u003e\u003ccode\u003e603fe16\u003c/code\u003e\u003c/a\u003e Test to show inline doctest options working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/494aea564929410b19a443ff3f04a601d300338c\"\u003e\u003ccode\u003e494aea5\u003c/code\u003e\u003c/a\u003e Use the doctest module directly rather than importing under other names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/a56cc568b2b43da0b2d9f3189bd3227741499231\"\u003e\u003ccode\u003ea56cc56\u003c/code\u003e\u003c/a\u003e Make mypy 1.17 happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/5394bf75e37d6ef6db4a2606b2b7f454f9570791\"\u003e\u003ccode\u003e5394bf7\u003c/code\u003e\u003c/a\u003e sdist appears to no longer contain CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/1de42431c5a635fa9dab0f29f0fcff812fa13d2c\"\u003e\u003ccode\u003e1de4243\u003c/code\u003e\u003c/a\u003e Prepare for 9.1.0 release!\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/a92167fab9e845f06c95f22b26a1ccb791655d6f\"\u003e\u003ccode\u003ea92167f\u003c/code\u003e\u003c/a\u003e Raise clear ValueError rather than TypeError when arguments are not given to ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/9eaaeb15b5e1b0c5739928225f8d8487dc8e39aa\"\u003e\u003ccode\u003e9eaaeb1\u003c/code\u003e\u003c/a\u003e Do not hardcode directive name in Skipper (\u003ca href=\"https://redirect.github.com/simplistix/sybil/issues/150\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/161c9bcdbc36d1ebca665427fbb7364c64b278d1\"\u003e\u003ccode\u003e161c9bc\u003c/code\u003e\u003c/a\u003e Abstract hard-coded \u003ccode\u003eskip\u003c/code\u003e names into a class attribute\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simplistix/sybil/compare/6.1.0...9.2.0\"\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 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/taminomara/sphinx-lua-ls/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/taminomara%2Fsphinx-lua-ls/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"9.1.0","new_version":"9.2.0","update_type":"minor","path":null,"pr_created_at":"2025-08-11T08:26:39.000Z","version_change":"9.1.0 → 9.2.0","issue":{"uuid":"2734594255","node_id":"PR_kwDOCNECh86i_pjP","number":2667,"state":"open","title":"Bump sybil from 9.1.0 to 9.2.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-08-11T08:26:39.000Z","updated_at":"2025-08-11T08:26:40.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sybil","old_version":"9.1.0","new_version":"9.2.0","repository_url":"https://github.com/simplistix/sybil"}],"path":null,"ecosystem":"pip"},"body":"Bumps [sybil](https://github.com/simplistix/sybil) from 9.1.0 to 9.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/master/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 (8 Aug 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for a :data:\u003ccode\u003e~sybil.evaluators.doctest.NUMBER\u003c/code\u003e option flag when using doctest.\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/simplistix/sybil/commit/423ac651e6ba1130a6351e336cb54a3c414433d0\"\u003e\u003ccode\u003e423ac65\u003c/code\u003e\u003c/a\u003e Prepare for 9.2.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/9edc47e4d928c683715cc6d0ad74037216ce38ba\"\u003e\u003ccode\u003e9edc47e\u003c/code\u003e\u003c/a\u003e Implement pytest-style NUMBER doctest option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/603fe1683b8f7779984c0f6119d6cc0733412d2f\"\u003e\u003ccode\u003e603fe16\u003c/code\u003e\u003c/a\u003e Test to show inline doctest options working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/494aea564929410b19a443ff3f04a601d300338c\"\u003e\u003ccode\u003e494aea5\u003c/code\u003e\u003c/a\u003e Use the doctest module directly rather than importing under other names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/a56cc568b2b43da0b2d9f3189bd3227741499231\"\u003e\u003ccode\u003ea56cc56\u003c/code\u003e\u003c/a\u003e Make mypy 1.17 happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/5394bf75e37d6ef6db4a2606b2b7f454f9570791\"\u003e\u003ccode\u003e5394bf7\u003c/code\u003e\u003c/a\u003e sdist appears to no longer contain CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.1.0...9.2.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=sybil\u0026package-manager=pip\u0026previous-version=9.1.0\u0026new-version=9.2.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/2667","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python-mock/issues/2667","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2667/packages"}},{"old_version":"9.1.0","new_version":"9.2.0","update_type":"minor","path":null,"pr_created_at":"2025-08-08T22:39:48.000Z","version_change":"9.1.0 → 9.2.0","issue":{"uuid":"2731905021","node_id":"PR_kwDODXqoi86i1Y_9","number":1354,"state":"open","title":"Bump sybil from 9.1.0 to 9.2.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-08-08T22:39:48.000Z","updated_at":"2025-08-08T22:39:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sybil","old_version":"9.1.0","new_version":"9.2.0","repository_url":"https://github.com/simplistix/sybil"}],"path":null,"ecosystem":"pip"},"body":"Bumps [sybil](https://github.com/simplistix/sybil) from 9.1.0 to 9.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/master/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 (8 Aug 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for a :data:\u003ccode\u003e~sybil.evaluators.doctest.NUMBER\u003c/code\u003e option flag when using doctest.\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/simplistix/sybil/commit/423ac651e6ba1130a6351e336cb54a3c414433d0\"\u003e\u003ccode\u003e423ac65\u003c/code\u003e\u003c/a\u003e Prepare for 9.2.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/9edc47e4d928c683715cc6d0ad74037216ce38ba\"\u003e\u003ccode\u003e9edc47e\u003c/code\u003e\u003c/a\u003e Implement pytest-style NUMBER doctest option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/603fe1683b8f7779984c0f6119d6cc0733412d2f\"\u003e\u003ccode\u003e603fe16\u003c/code\u003e\u003c/a\u003e Test to show inline doctest options working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/494aea564929410b19a443ff3f04a601d300338c\"\u003e\u003ccode\u003e494aea5\u003c/code\u003e\u003c/a\u003e Use the doctest module directly rather than importing under other names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/a56cc568b2b43da0b2d9f3189bd3227741499231\"\u003e\u003ccode\u003ea56cc56\u003c/code\u003e\u003c/a\u003e Make mypy 1.17 happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/5394bf75e37d6ef6db4a2606b2b7f454f9570791\"\u003e\u003ccode\u003e5394bf7\u003c/code\u003e\u003c/a\u003e sdist appears to no longer contain CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.1.0...9.2.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=sybil\u0026package-manager=pip\u0026previous-version=9.1.0\u0026new-version=9.2.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/1354","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-auth-tools/issues/1354","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1354/packages"}},{"old_version":"9.1.0","new_version":"9.2.0","update_type":"minor","path":null,"pr_created_at":"2025-08-08T16:40:16.000Z","version_change":"9.1.0 → 9.2.0","issue":{"uuid":"2731290047","node_id":"PR_kwDODXqeec6izC2_","number":1343,"state":"open","title":"Bump sybil from 9.1.0 to 9.2.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-08-08T16:40:16.000Z","updated_at":"2025-08-08T16:40:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sybil","old_version":"9.1.0","new_version":"9.2.0","repository_url":"https://github.com/simplistix/sybil"}],"path":null,"ecosystem":"pip"},"body":"Bumps [sybil](https://github.com/simplistix/sybil) from 9.1.0 to 9.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/master/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 (8 Aug 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for a :data:\u003ccode\u003e~sybil.evaluators.doctest.NUMBER\u003c/code\u003e option flag when using doctest.\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/simplistix/sybil/commit/423ac651e6ba1130a6351e336cb54a3c414433d0\"\u003e\u003ccode\u003e423ac65\u003c/code\u003e\u003c/a\u003e Prepare for 9.2.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/9edc47e4d928c683715cc6d0ad74037216ce38ba\"\u003e\u003ccode\u003e9edc47e\u003c/code\u003e\u003c/a\u003e Implement pytest-style NUMBER doctest option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/603fe1683b8f7779984c0f6119d6cc0733412d2f\"\u003e\u003ccode\u003e603fe16\u003c/code\u003e\u003c/a\u003e Test to show inline doctest options working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/494aea564929410b19a443ff3f04a601d300338c\"\u003e\u003ccode\u003e494aea5\u003c/code\u003e\u003c/a\u003e Use the doctest module directly rather than importing under other names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/a56cc568b2b43da0b2d9f3189bd3227741499231\"\u003e\u003ccode\u003ea56cc56\u003c/code\u003e\u003c/a\u003e Make mypy 1.17 happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/5394bf75e37d6ef6db4a2606b2b7f454f9570791\"\u003e\u003ccode\u003e5394bf7\u003c/code\u003e\u003c/a\u003e sdist appears to no longer contain CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.1.0...9.2.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=sybil\u0026package-manager=pip\u0026previous-version=9.1.0\u0026new-version=9.2.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-test-fixtures/pull/1343","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-test-fixtures/issues/1343","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1343/packages"}},{"old_version":"9.1.0","new_version":"9.2.0","update_type":"minor","path":null,"pr_created_at":"2025-08-08T13:39:58.000Z","version_change":"9.1.0 → 9.2.0","issue":{"uuid":"2730813327","node_id":"PR_kwDOMrYkps6ixOeP","number":469,"state":"closed","title":"Bump sybil from 9.1.0 to 9.2.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-08T13:43:17.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-08T13:39:58.000Z","updated_at":"2025-08-08T13:43:18.000Z","time_to_close":199,"merged_at":"2025-08-08T13:43:17.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sybil","old_version":"9.1.0","new_version":"9.2.0","repository_url":"https://github.com/simplistix/sybil"}],"path":null,"ecosystem":"pip"},"body":"Bumps [sybil](https://github.com/simplistix/sybil) from 9.1.0 to 9.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simplistix/sybil/blob/master/CHANGELOG.rst\"\u003esybil's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.2.0 (8 Aug 2025)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for a :data:\u003ccode\u003e~sybil.evaluators.doctest.NUMBER\u003c/code\u003e option flag when using doctest.\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/simplistix/sybil/commit/423ac651e6ba1130a6351e336cb54a3c414433d0\"\u003e\u003ccode\u003e423ac65\u003c/code\u003e\u003c/a\u003e Prepare for 9.2.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/9edc47e4d928c683715cc6d0ad74037216ce38ba\"\u003e\u003ccode\u003e9edc47e\u003c/code\u003e\u003c/a\u003e Implement pytest-style NUMBER doctest option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/603fe1683b8f7779984c0f6119d6cc0733412d2f\"\u003e\u003ccode\u003e603fe16\u003c/code\u003e\u003c/a\u003e Test to show inline doctest options working\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/494aea564929410b19a443ff3f04a601d300338c\"\u003e\u003ccode\u003e494aea5\u003c/code\u003e\u003c/a\u003e Use the doctest module directly rather than importing under other names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/a56cc568b2b43da0b2d9f3189bd3227741499231\"\u003e\u003ccode\u003ea56cc56\u003c/code\u003e\u003c/a\u003e Make mypy 1.17 happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simplistix/sybil/commit/5394bf75e37d6ef6db4a2606b2b7f454f9570791\"\u003e\u003ccode\u003e5394bf7\u003c/code\u003e\u003c/a\u003e sdist appears to no longer contain CHANGELOG\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/simplistix/sybil/compare/9.1.0...9.2.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=sybil\u0026package-manager=pip\u0026previous-version=9.1.0\u0026new-version=9.2.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/sybil-extras/pull/469","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamtheturtle%2Fsybil-extras/issues/469","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/469/packages"}}]}