{"id":13919,"name":"web3","ecosystem":"pip","repository_url":"https://github.com/ethereum/web3.py","issues_count":136,"created_at":"2025-06-06T23:36:41.675Z","updated_at":"2025-06-06T23:36:41.675Z","purl":"pkg:pypi/web3","metadata":{"id":2968442,"name":"web3","ecosystem":"pypi","description":"web3: A Python library for interacting with Ethereum","homepage":"https://github.com/ethereum/web3.py","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/ethereum/web3.py","keywords_array":["ethereum"],"namespace":null,"versions_count":243,"first_release_published_at":"2019-01-15T18:18:54.000Z","latest_release_published_at":"2025-05-22T21:06:03.000Z","latest_release_number":"7.12.0","last_synced_at":"2025-06-07T05:31:01.321Z","created_at":"2022-04-10T13:03:16.039Z","updated_at":"2025-06-07T05:31:01.321Z","registry_url":"https://pypi.org/project/web3/","install_command":"pip install web3 --index-url https://pypi.org/simple","documentation_url":"https://web3.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","License :: OSI Approved :: MIT License","Natural Language :: English","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9"],"normalized_name":"web3"},"repo_metadata":{"id":37789121,"uuid":"56251096","full_name":"ethereum/web3.py","owner":"ethereum","description":"A python interface for interacting with the Ethereum blockchain and ecosystem.","archived":false,"fork":false,"pushed_at":"2024-05-01T20:27:43.000Z","size":30322,"stargazers_count":4807,"open_issues_count":110,"forks_count":1626,"subscribers_count":120,"default_branch":"main","last_synced_at":"2024-05-02T00:38:05.457Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://web3py.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ethereum.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"docs/code_of_conduct.rst","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":"2016-04-14T15:59:35.000Z","updated_at":"2024-05-03T21:38:43.473Z","dependencies_parsed_at":"2022-07-12T16:53:16.527Z","dependency_job_id":"aea093ad-c9eb-4541-ba23-3a84305c4c76","html_url":"https://github.com/ethereum/web3.py","commit_stats":{"total_commits":3658,"total_committers":271,"mean_commits":"13.498154981549815","dds":0.8458173865500274,"last_synced_commit":"2db5fee85915154eac8f1554b90321d2c27db079"},"previous_names":[],"tags_count":222,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ethereum","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221862021,"owners_count":16893455,"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":"ethereum","name":"ethereum","uuid":"6250754","kind":"organization","description":"","email":null,"website":"https://ethereum.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6250754?v=4","repositories_count":285,"last_synced_at":"2023-04-09T13:10:18.405Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ethereum","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:26:18.818Z","updated_at":"2023-04-09T13:10:18.618Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ethereum","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ethereum/repositories"},"tags":[{"name":"v6.18.0","sha":"faa22c56b95adc2350ce027415d9070308be9c70","kind":"tag","published_at":"2024-04-29T19:44:03.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.18.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.18.0/manifests"},{"name":"v7.0.0-beta.5","sha":"176d28583aa83cc5c66452eda3fa32f997443c15","kind":"tag","published_at":"2024-04-26T17:02:19.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v7.0.0-beta.5","html_url":"https://github.com/ethereum/web3.py/releases/tag/v7.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v7.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v7.0.0-beta.5/manifests"},{"name":"v6.17.2","sha":"1c613dac011137b757ab6a996e4050c01d528494","kind":"tag","published_at":"2024-04-17T17:06:33.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.17.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.17.2/manifests"},{"name":"v6.17.1","sha":"7eaca75fffda1b1337c52900541b4025f6e843bf","kind":"tag","published_at":"2024-04-15T19:43:26.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.17.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.17.1/manifests"},{"name":"v6.17.0","sha":"22f35c1b456b41e500810bb63b34f4d031adae16","kind":"tag","published_at":"2024-04-11T21:57:17.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.17.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.17.0/manifests"},{"name":"v7.0.0-beta.4","sha":"ebf7203f63b2c801873c5bc2cb6d360f8a57fa17","kind":"tag","published_at":"2024-04-11T21:35:13.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v7.0.0-beta.4","html_url":"https://github.com/ethereum/web3.py/releases/tag/v7.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v7.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v7.0.0-beta.4/manifests"},{"name":"v6.16.0","sha":"aed99d84aab5d2c936bb3d8f5b24494553650410","kind":"tag","published_at":"2024-03-28T20:41:00.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.16.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.16.0/manifests"},{"name":"v7.0.0-beta.3","sha":"744c75fff6af861585345763a49221591acd8467","kind":"tag","published_at":"2024-03-28T19:54:14.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v7.0.0-beta.3","html_url":"https://github.com/ethereum/web3.py/releases/tag/v7.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v7.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v7.0.0-beta.3/manifests"},{"name":"v7.0.0-beta.2","sha":"07a5748f49c9f0f5203ab037ea4d36ea4a65e79a","kind":"tag","published_at":"2024-03-12T03:08:30.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v7.0.0-beta.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v7.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v7.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v7.0.0-beta.2/manifests"},{"name":"v7.0.0-beta.1","sha":"599ade0f21cf572b3f6609e04e8cd8f83924045f","kind":"tag","published_at":"2024-02-28T20:09:51.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v7.0.0-beta.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v7.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v7.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v7.0.0-beta.1/manifests"},{"name":"v6.15.1","sha":"e94e5e8cf79eed324534fdf77127a49545aba20a","kind":"tag","published_at":"2024-02-05T21:31:41.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.15.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.15.1/manifests"},{"name":"v6.15.0","sha":"1b419d20971a0b9049ba104612c1abad1acba29c","kind":"tag","published_at":"2024-01-25T20:50:05.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.15.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.15.0/manifests"},{"name":"v6.14.0","sha":"ecc45a4b9aaecff926bcd4c707bdaa8c05ce5d3f","kind":"tag","published_at":"2024-01-10T22:06:21.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.14.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.14.0/manifests"},{"name":"v6.13.0","sha":"b61670be1038f2053eba0437619d1487c9692ebc","kind":"tag","published_at":"2023-12-20T16:30:01.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.13.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.13.0/manifests"},{"name":"v6.12.0","sha":"9eae20a9e96d312196c12af5752681a8daf4928b","kind":"tag","published_at":"2023-12-11T20:47:17.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.12.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.12.0/manifests"},{"name":"v6.11.4","sha":"62f9eda0ef73429b799f8e9f60fba027bbb45cb7","kind":"tag","published_at":"2023-11-27T19:24:49.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.11.4","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.11.4/manifests"},{"name":"v6.11.3","sha":"9ada1ba140ad717f592079d4b7d21434005f0994","kind":"tag","published_at":"2023-11-08T22:51:15.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.11.3","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.11.3/manifests"},{"name":"v6.11.2","sha":"d1842bc0a05657b703bb3ce8bbba6fbf0a21d426","kind":"tag","published_at":"2023-10-30T16:23:01.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.11.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.11.2/manifests"},{"name":"v6.11.1","sha":"fa7b6911ceb964022686bbb06115b001fb788216","kind":"tag","published_at":"2023-10-18T19:25:03.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.11.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.11.1/manifests"},{"name":"v6.11.0","sha":"2ae486c3e134a72f2bd17669e7d6afa892e8262e","kind":"tag","published_at":"2023-10-11T19:32:03.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.11.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.11.0/manifests"},{"name":"v6.10.0","sha":"994f96cb223f0d43977f770a2ff60327a4c99215","kind":"tag","published_at":"2023-09-21T20:54:55.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.10.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.10.0/manifests"},{"name":"v6.9.0","sha":"80a88e4766e465c8f3ae75aa6f08d1fff6e828a7","kind":"tag","published_at":"2023-08-23T19:25:29.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.9.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.9.0/manifests"},{"name":"v6.8.0","sha":"8bafa0a218407c5f3833ae95324bfac7224f6dad","kind":"tag","published_at":"2023-08-02T17:56:53.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.8.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.8.0/manifests"},{"name":"v6.7.0","sha":"0c26e97b1cb7e82a99213fe468c43d3ba2224249","kind":"tag","published_at":"2023-07-26T18:44:00.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.7.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.7.0/manifests"},{"name":"v6.6.1","sha":"68e9ece1c3b5adb39a5683ce8df811eee64797b6","kind":"tag","published_at":"2023-07-12T22:13:45.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.6.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.6.1/manifests"},{"name":"v6.6.0","sha":"a0cb2765e33c19df02493d146c3d46340417824a","kind":"tag","published_at":"2023-07-12T20:05:20.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.6.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.6.0/manifests"},{"name":"v6.5.0","sha":"a90b963a1f09b3f2417754c5f186ae451f6fd20b","kind":"tag","published_at":"2023-06-15T20:18:39.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.5.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.5.0/manifests"},{"name":"v6.4.0","sha":"eabd4852e159007953c343df4ae3b7020a611e9b","kind":"tag","published_at":"2023-05-15T20:38:09.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.4.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.4.0/manifests"},{"name":"v6.3.0","sha":"dd8f87a9d0d3b5c4c418c939400183bab89aca7e","kind":"tag","published_at":"2023-05-03T16:27:08.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.3.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.3.0/manifests"},{"name":"v6.2.0","sha":"acd5b24474dd5b13548dffa33e1d2872c3dccad9","kind":"tag","published_at":"2023-04-12T19:39:58.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.2.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.2.0/manifests"},{"name":"v6.1.0","sha":"bb861d2df7d4d47acf5d2ffde63125a24e8b4d4b","kind":"tag","published_at":"2023-04-05T17:24:31.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.1.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.1.0/manifests"},{"name":"v6.0.0","sha":"edf0c02addc6afe21ec7274d360793022ada4116","kind":"tag","published_at":"2023-03-14T17:05:13.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.0.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0/manifests"},{"name":"v5.31.4","sha":"bba87a283d802bbebbfe3f8c7dc47560c7a08583","kind":"tag","published_at":"2023-03-13T21:30:35.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.31.4","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.31.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.31.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.31.4/manifests"},{"name":"v6.0.0-beta.11","sha":"168fceaf5c6829a8edeb510b997940064295ecf8","kind":"tag","published_at":"2023-02-24T20:38:37.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.0.0-beta.11","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.0.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.11/manifests"},{"name":"v6.0.0-beta.10","sha":"a35351d8bb3305a3b31bcbcac9f76a00c83c6d23","kind":"tag","published_at":"2023-02-15T18:26:06.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.0.0-beta.10","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.0.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.10/manifests"},{"name":"v6.0.0-beta.9","sha":"29cc5f24ef4164cf8556cfc70ee8a1098b044eb9","kind":"tag","published_at":"2023-01-03T19:53:13.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.0.0-beta.9","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.0.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.9/manifests"},{"name":"v5.31.3","sha":"0f87d69c5e5aebaf5905c6ae9b9f5b1e732650d9","kind":"tag","published_at":"2022-12-02T17:26:15.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.31.3","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.31.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.31.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.31.3/manifests"},{"name":"v5.31.2","sha":"6ea804dd7989a2587c733368bf28195b58df414b","kind":"tag","published_at":"2022-12-01T17:52:02.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.31.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.31.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.31.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.31.2/manifests"},{"name":"v6.0.0-beta.8","sha":"de95191dea8eb56e5176693946fb1e50957b8a5c","kind":"tag","published_at":"2022-11-14T20:21:30.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.0.0-beta.8","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.8/manifests"},{"name":"v6.0.0-beta.7","sha":"c150caf1c3214087ef3f188fe46c89a54df8e221","kind":"tag","published_at":"2022-10-19T18:42:28.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.0.0-beta.7","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.7/manifests"},{"name":"v5.31.1","sha":"ffc004bd1e6433d8cc2ca20fcfa3c6d60f2f634c","kind":"tag","published_at":"2022-10-06T18:08:52.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.31.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.31.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.31.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.31.1/manifests"},{"name":"v6.0.0-beta.6","sha":"7688f11088821016058dc0b2108c5cb2e4881df8","kind":"tag","published_at":"2022-09-26T18:53:44.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.0.0-beta.6","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.6/manifests"},{"name":"v5.31.0","sha":"d1bfcab9138e5d45f3510d5aa9bb258673f44874","kind":"tag","published_at":"2022-09-19T18:01:20.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.31.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.31.0/manifests"},{"name":"v6.0.0-beta.5","sha":"1be074567e5126bf8d6f4b3e43dc1465507b173c","kind":"tag","published_at":"2022-09-19T17:49:29.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.0.0-beta.5","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.5/manifests"},{"name":"v6.0.0-beta.4","sha":"eb08db149d9de187666b502a1a27dd15be2960d1","kind":"tag","published_at":"2022-07-13T20:28:58.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.0.0-beta.4","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.4/manifests"},{"name":"v5.30.0","sha":"ee5f0543ad91e4ba991997e35f50719ceb58135d","kind":"tag","published_at":"2022-07-07T21:59:51.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.30.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.30.0/manifests"},{"name":"v5.29.2","sha":"6790b63cb2050a14fb93c049f1aa25467dd4cb0c","kind":"tag","published_at":"2022-06-01T20:35:21.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.29.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.29.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.29.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.29.2/manifests"},{"name":"v6.0.0-beta.3","sha":"09abc6834673d1c1c8b2c05ba7458f2bd850017c","kind":"tag","published_at":"2022-06-01T20:07:18.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.0.0-beta.3","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.3/manifests"},{"name":"v5.29.1","sha":"afffe15fca8559a6ef59b925da3ced91a8048cc5","kind":"tag","published_at":"2022-05-16T18:34:55.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.29.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.29.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.29.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.29.1/manifests"},{"name":"v6.0.0-beta.2","sha":"357030d2bd7194ce4a45faf5f10a4326e93bbbc5","kind":"tag","published_at":"2022-04-27T21:17:30.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.0.0-beta.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.2/manifests"},{"name":"v5.29.0","sha":"25c0647d3917ccb61ea719bf8723ea49c1b8c364","kind":"tag","published_at":"2022-04-13T20:20:33.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.29.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.29.0/manifests"},{"name":"v6.0.0-beta.1","sha":"315c9febd5a98c7f3becba310a86eac7fbbd36d9","kind":"tag","published_at":"2022-02-28T17:59:50.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v6.0.0-beta.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v6.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v6.0.0-beta.1/manifests"},{"name":"v5.28.0","sha":"78e01cf264753b8a20d9c1cba113d893c0ff4e63","kind":"tag","published_at":"2022-02-09T18:39:57.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.28.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.28.0/manifests"},{"name":"v5.27.0","sha":"eb1051ee9db60c20bef764c680af040516901275","kind":"tag","published_at":"2022-01-31T18:44:56.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.27.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.27.0/manifests"},{"name":"v5.26.0","sha":"8b1b852709af2611e7e1d30ee7c79de1e45bf1bb","kind":"tag","published_at":"2022-01-06T18:25:31.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.26.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.26.0/manifests"},{"name":"v5.25.0","sha":"e01e6ca9e765b54430a152ac18f0890dfa8ae69e","kind":"tag","published_at":"2021-11-19T18:22:29.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.25.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.25.0/manifests"},{"name":"v5.24.0","sha":"295e894bc4473d7e307e64f6940a130483b1ed9b","kind":"tag","published_at":"2021-09-27T18:03:22.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.24.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.24.0/manifests"},{"name":"v5.23.1","sha":"8e5086056ee1172c81eceb983bcafef7fd062e98","kind":"tag","published_at":"2021-08-27T18:10:14.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.23.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.23.1/manifests"},{"name":"v5.23.0","sha":"4cee084f11a41963970ac6c54e49ee4d36ecfc9b","kind":"tag","published_at":"2021-08-12T20:24:46.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.23.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.23.0/manifests"},{"name":"v5.22.0","sha":"a38096873d8a6880587e3f4fc675b50d3f81724b","kind":"tag","published_at":"2021-08-02T17:59:14.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.22.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.22.0/manifests"},{"name":"v5.21.0","sha":"e2cd3a48f945d0d586fdc3ad232446fc40b1f41b","kind":"tag","published_at":"2021-07-12T18:30:58.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.21.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.21.0/manifests"},{"name":"v5.20.1","sha":"f13d78a6388fb4727f7ee7d11d4bd12674c67dc2","kind":"tag","published_at":"2021-07-01T21:03:14.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.20.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.20.1/manifests"},{"name":"v5.20.0","sha":"10e55faccd5250df79608d1fdccd363fef391bea","kind":"tag","published_at":"2021-06-09T18:05:45.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.20.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.20.0/manifests"},{"name":"v5.19.0","sha":"06803e26903e4f8d94e4a6db7f98a56988664f6a","kind":"tag","published_at":"2021-04-28T20:50:24.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.19.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.19.0/manifests"},{"name":"v5.18.0","sha":"7f544960c44d20f254402e86c109faaa941b490b","kind":"tag","published_at":"2021-04-08T21:35:22.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.18.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.18.0/manifests"},{"name":"v5.17.0","sha":"e1e3a0c5f24cb62773fdfe45fb0e9e1ea13e1672","kind":"tag","published_at":"2021-02-24T18:52:48.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.17.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.17.0/manifests"},{"name":"v5.16.0","sha":"158a6b9ceb6517557ab5a250442bdf969c6066bb","kind":"tag","published_at":"2021-02-04T21:45:09.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.16.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.16.0/manifests"},{"name":"v5.15.0","sha":"03416d59cfec43d6ca68efba93ec5a6e22b5b116","kind":"tag","published_at":"2021-01-15T17:51:43.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.15.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.15.0/manifests"},{"name":"v5.14.0","sha":"4e2b5ffd8abff4e9d453b1d9195daa0baefdee6e","kind":"tag","published_at":"2021-01-05T22:28:49.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.14.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.14.0/manifests"},{"name":"v5.13.1","sha":"72457e6f9f3cb6d51fe492d1a65bed7904639760","kind":"tag","published_at":"2020-12-03T20:37:13.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.13.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.13.1/manifests"},{"name":"v5.13.0","sha":"39b8a380432c045dc3025ca15b084b77fcf3026c","kind":"tag","published_at":"2020-10-29T19:59:07.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.13.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.13.0/manifests"},{"name":"v5.12.3","sha":"27bb1c670e3fe152544274794e71fb6f37348c84","kind":"tag","published_at":"2020-10-21T15:29:06.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.12.3","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.12.3/manifests"},{"name":"v5.12.2","sha":"45a83a795180e04e976c821d635bb6d9cc161ae8","kind":"tag","published_at":"2020-10-12T19:48:30.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.12.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.12.2/manifests"},{"name":"v5.12.1","sha":"bb9ccbba7e7231f2948a5ffc6e37ab06a23daf74","kind":"tag","published_at":"2020-09-02T19:47:51.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.12.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.12.1/manifests"},{"name":"v5.12.0","sha":"b9d7677e2488b59dd8733ce194f09ab912e0c3e7","kind":"tag","published_at":"2020-07-20T21:00:32.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.12.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.12.0/manifests"},{"name":"v5.12.0-beta.3","sha":"4dd9deb9fede5cf3f99fc9800d40b1db96a51bcb","kind":"tag","published_at":"2020-07-15T16:46:55.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.12.0-beta.3","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.12.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.12.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.12.0-beta.3/manifests"},{"name":"v5.12.0-beta.2","sha":"4dedca5f9988e2ee327119ba83ba51b279acb071","kind":"tag","published_at":"2020-07-14T21:04:13.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.12.0-beta.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.12.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.12.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.12.0-beta.2/manifests"},{"name":"v5.12.0-beta.1","sha":"3e4813068a9d06ac6625e255117f295d4e9c9318","kind":"tag","published_at":"2020-07-09T21:39:29.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.12.0-beta.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.12.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.12.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.12.0-beta.1/manifests"},{"name":"v5.11.1","sha":"0e41f4557ae96795b42358deefe80fc7d1b65c0a","kind":"tag","published_at":"2020-06-17T20:57:21.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.11.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.11.1/manifests"},{"name":"v5.11.0","sha":"d9cd290ca9e1067aed40aa8dca252fc74f11db6e","kind":"tag","published_at":"2020-06-03T17:57:51.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.11.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.11.0/manifests"},{"name":"v5.10.0","sha":"c73720bfba74d86cad24ecc8b0c5d6ff9b3285fd","kind":"tag","published_at":"2020-05-18T19:53:41.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.10.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.10.0/manifests"},{"name":"v5.9.0","sha":"05bbf57b97f9c21918f29555b5582ce095674622","kind":"commit","published_at":"2020-04-30T21:02:52.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.9.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.9.0/manifests"},{"name":"v5.8.0","sha":"b10a387ded79bf2e50a595afa787c3fadbd0dc54","kind":"commit","published_at":"2020-04-23T21:25:17.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.8.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.8.0/manifests"},{"name":"v5.7.0","sha":"f9c9ffd9b4e00e3349e118b234d0626018447154","kind":"commit","published_at":"2020-03-16T20:13:53.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.7.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.7.0/manifests"},{"name":"v5.6.0","sha":"397d29acef2b80c5f67f4f660642fa0748cda2da","kind":"commit","published_at":"2020-02-26T20:45:44.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.6.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.6.0/manifests"},{"name":"v5.5.1","sha":"dd28939b351ef72ef038670368eb940669c2c65f","kind":"commit","published_at":"2020-02-10T21:00:08.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.5.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.5.1/manifests"},{"name":"v4.10.0","sha":"5fdc8fd8bebe9608f78b2e504727a407b5fd853a","kind":"commit","published_at":"2020-02-05T17:50:01.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.10.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.10.0/manifests"},{"name":"v5.5.0","sha":"7306fded9ec7fffd00d7d66bc5c806be8052d2e3","kind":"commit","published_at":"2020-02-03T20:42:57.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.5.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.5.0/manifests"},{"name":"v5.4.0","sha":"3dfd96f2ab4ae77b86529aa93b3a092b0efefe91","kind":"commit","published_at":"2019-12-06T21:20:09.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.4.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.4.0/manifests"},{"name":"v5.3.1","sha":"04dacbc68f9c3bee6472921fc47930d9ca1e2d5c","kind":"commit","published_at":"2019-12-05T20:47:59.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.3.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.3.1/manifests"},{"name":"v5.3.0","sha":"2ca1477e09d7326f02c4eb92ae7167746d089807","kind":"commit","published_at":"2019-11-14T20:57:29.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.3.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.3.0/manifests"},{"name":"v5.2.2","sha":"226242f99ce9dc6a2f4777cb58258c55ab87f597","kind":"commit","published_at":"2019-10-21T16:33:54.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.2.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.2.2/manifests"},{"name":"v5.2.1","sha":"b5e7e794326083b13d7f39a8c1cf3e2893f8347d","kind":"commit","published_at":"2019-10-17T20:49:55.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.2.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.2.1/manifests"},{"name":"v5.2.0","sha":"d7532174a9e6238073d7531679b5197f6fc5f907","kind":"commit","published_at":"2019-09-26T18:23:57.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.2.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.2.0/manifests"},{"name":"v5.1.0","sha":"d8ab27a6d11a22285e401e8d06e213d05ddabe30","kind":"commit","published_at":"2019-09-18T16:37:33.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.1.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.1.0/manifests"},{"name":"v5.0.3","sha":"dbcd910fc37cbbe9ec46fc115e2c516094fd4109","kind":"commit","published_at":"2019-08-26T21:44:12.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.3","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.3/manifests"},{"name":"v5.0.2","sha":"9482dd3298ed69f73d99c8b5756b6358cb0b7eec","kind":"tag","published_at":"2019-08-22T18:30:05.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.2/manifests"},{"name":"v5.0.1","sha":"e2c6fcefb2f6f53c1a7115bea2be723e59d5bda6","kind":"commit","published_at":"2019-08-15T16:59:38.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"53337c3f909084a9082ee9081f677165540f6a75","kind":"commit","published_at":"2019-08-01T17:49:40.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0/manifests"},{"name":"v5.0.0-beta.5","sha":"25bd430edaac9763b22119f0e7402269f55cda11","kind":"commit","published_at":"2019-07-31T16:41:21.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.0-beta.5","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-beta.5/manifests"},{"name":"v5.0.0-beta.4","sha":"e271b112811bfed08dbb1b997a539594df0b454d","kind":"commit","published_at":"2019-07-18T17:23:23.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.0-beta.4","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-beta.4/manifests"},{"name":"v5.0.0-beta.3","sha":"a1af7b3aeb7a45a78b06ec8668bf8acbafe93e60","kind":"commit","published_at":"2019-07-15T19:25:09.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.0-beta.3","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-beta.3/manifests"},{"name":"v5.0.0-beta.2","sha":"ee7f3e8186956775ca0e3392c1ed9c3322eb4849","kind":"commit","published_at":"2019-05-13T19:37:39.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.0-beta.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-beta.2/manifests"},{"name":"v5.0.0-beta.1","sha":"519753d7f6ae379c2ce5dd33ea66e0b9b30ad000","kind":"commit","published_at":"2019-05-06T17:23:31.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.0-beta.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-beta.1/manifests"},{"name":"v4.9.2","sha":"abb3b631fb76eca21f02d420785c32c17ea9e760","kind":"commit","published_at":"2019-04-24T16:34:47.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.9.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.9.2/manifests"},{"name":"v5.0.0-alpha.11","sha":"b541c7407882d2f1d6618dc648c5c487d631182b","kind":"commit","published_at":"2019-04-24T16:07:29.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.0-alpha.11","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.0-alpha.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.11/manifests"},{"name":"v5.0.0-alpha.10","sha":"5eb891170629d71ac7452b33599db87406a2a3c1","kind":"commit","published_at":"2019-04-15T21:37:56.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.0-alpha.10","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.10/manifests"},{"name":"v4.9.1","sha":"69ab6ca56a7f6f0d8f1b1582d2cca785c0a0b91f","kind":"commit","published_at":"2019-03-26T19:25:11.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.9.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.9.1/manifests"},{"name":"v5.0.0-alpha.9","sha":"9e63d1885ad2f56cf2c434f7bb016b5e07a638e0","kind":"commit","published_at":"2019-03-26T17:12:05.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.0-alpha.9","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.9/manifests"},{"name":"v4.9.0","sha":"0917dcffc1c5ec53921c00a533ed8d8abbb0ccd6","kind":"commit","published_at":"2019-03-25T19:18:48.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.9.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.9.0/manifests"},{"name":"v5.0.0-alpha.8","sha":"6d19f6fca6af976b28e69027501ea955c553d7b0","kind":"commit","published_at":"2019-03-20T17:14:59.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.0-alpha.8","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.8/manifests"},{"name":"v5.0.0-alpha.7","sha":"64678376095d4aadd22629837d1369485af679a2","kind":"commit","published_at":"2019-03-11T19:16:49.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.0-alpha.7","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.7/manifests"},{"name":"v5.0.0-alpha.6","sha":"19ec7d777b9dfeb843f256d72bc5cb02df8b134e","kind":"commit","published_at":"2019-02-25T20:51:40.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.0-alpha.6","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.6/manifests"},{"name":"v4.8.3","sha":"79b16e36c5f076d5aa3c7a678c3136d9d91a345b","kind":"commit","published_at":"2019-02-21T20:46:22.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.8.3","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.8.3/manifests"},{"name":"v5.0.0-alpha.5","sha":"4f63b2fe98015889f836f7affe8dc282f4807136","kind":"commit","published_at":"2019-02-13T17:11:20.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.0-alpha.5","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.5/manifests"},{"name":"v5.0.0-alpha.4","sha":"842d54f363d2edc73aadabb358d2122eb3b3bf51","kind":"commit","published_at":"2019-01-23T09:30:47.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.0-alpha.4","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.4/manifests"},{"name":"v5.0.0-alpha.3","sha":"5d3b8e9b99d96d0834a2a6cb42db84ce88016725","kind":"commit","published_at":"2019-01-15T18:17:02.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.0-alpha.3","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.3/manifests"},{"name":"v5.0.0-alpha.2","sha":"ba8239922f66f733cd5450cc2c53c34de4a1f115","kind":"commit","published_at":"2018-12-20T18:54:24.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.0-alpha.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.2/manifests"},{"name":"v5.0.0-alpha.1","sha":"7266346034139e946bb07191bae6ef5542b8d4bd","kind":"commit","published_at":"2018-12-13T21:02:08.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v5.0.0-alpha.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v5.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v5.0.0-alpha.1/manifests"},{"name":"v4.8.2","sha":"df03ed098f32054fecc6bb4d2cfd7cf1a524e4cc","kind":"commit","published_at":"2018-11-15T21:51:34.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.8.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.8.2/manifests"},{"name":"v4.8.1","sha":"8e204edf96cc5026b3b8ba9e2e7a504bf6b98c8b","kind":"commit","published_at":"2018-10-28T08:43:52.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.8.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.8.1/manifests"},{"name":"v4.8.0","sha":"17a158bcfd2462d6588c9f0aec9b4e289ae0ead3","kind":"commit","published_at":"2018-10-28T08:35:40.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.8.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.8.0/manifests"},{"name":"v4.7.2","sha":"18160b7289811a3b4f6166ad666a963de9f14341","kind":"commit","published_at":"2018-09-25T18:18:01.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.7.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.7.2/manifests"},{"name":"v4.7.1","sha":"c2bcc472520b9fedc9bf1260c264186a9498941f","kind":"commit","published_at":"2018-09-11T16:38:13.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.7.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.7.1/manifests"},{"name":"v4.7.0","sha":"98f9a32ac7c654283c4da681ffec13fd779acf71","kind":"commit","published_at":"2018-09-11T00:51:29.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.7.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.7.0/manifests"},{"name":"v4.6.0","sha":"baaafca9bfbaa21844951310ff3be0109551c473","kind":"commit","published_at":"2018-08-24T17:28:13.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.6.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.6.0/manifests"},{"name":"v4.5.0","sha":"e00740e9482d418cd3e13d589359967e39928706","kind":"commit","published_at":"2018-07-30T21:04:25.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.5.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.5.0/manifests"},{"name":"v4.4.1","sha":"8c8c6cd1845d066aac391ee450be6374d9a07a5a","kind":"commit","published_at":"2018-06-29T16:27:06.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.4.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.4.1/manifests"},{"name":"v4.4.0","sha":"d63d5261c17de5526a83882c46226b36c1e93740","kind":"commit","published_at":"2018-06-22T00:31:57.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.4.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.4.0/manifests"},{"name":"v4.3.0","sha":"ebdb4d8a86372357f7fd9bc7c6a11b1b3d76a8ff","kind":"commit","published_at":"2018-06-06T20:30:38.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.3.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.3.0/manifests"},{"name":"v4.2.1","sha":"d27ac4d272c8aef271efd099dc0a5cf00c79abd2","kind":"commit","published_at":"2018-05-09T17:31:16.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.2.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.2.1/manifests"},{"name":"v4.2.0","sha":"a3fb24be3866b9916a1b5c875f435dd25e8c9600","kind":"commit","published_at":"2018-04-25T19:08:39.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.2.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.2.0/manifests"},{"name":"v4.1.0","sha":"296a25fa67e04302ba07c3a10692b67304ac0691","kind":"commit","published_at":"2018-04-09T21:11:52.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.1.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.1.0/manifests"},{"name":"v4.0.0","sha":"e407f35a073b94c8b3eaa07cf092afd8f0d20985","kind":"commit","published_at":"2018-04-02T16:32:18.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.0.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0/manifests"},{"name":"v4.0.0-beta.13","sha":"dbe454ee80ce89597b2bd30f75366bdb0e59035e","kind":"commit","published_at":"2018-03-27T22:40:50.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.0.0-beta.13","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.0.0-beta.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.13/manifests"},{"name":"v4.0.0-beta.12","sha":"455e831af1fe0e397c3dc8a87a9ee4869eb419ba","kind":"commit","published_at":"2018-03-27T20:03:46.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.0.0-beta.12","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.0.0-beta.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.12/manifests"},{"name":"v4.0.0-beta.11","sha":"937c3d2050ccf2ae1bb4bad3589d83cdd7378bc3","kind":"commit","published_at":"2018-03-01T04:24:55.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.0.0-beta.11","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.0.0-beta.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.11/manifests"},{"name":"v4.0.0-beta.10","sha":"1ce65e163d873e81c4080b1b1cf53266df95061f","kind":"commit","published_at":"2018-02-22T07:00:24.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.0.0-beta.10","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.0.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.10/manifests"},{"name":"v4.0.0-beta.9","sha":"06631fef688ceac82e53655dda9ed041ec079a9b","kind":"commit","published_at":"2018-02-08T18:36:14.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.0.0-beta.9","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.0.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.9/manifests"},{"name":"v3.16.5","sha":"34a7d610d3d402134ab9b4db494da224ae6dfe88","kind":"commit","published_at":"2018-02-02T19:10:57.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.16.5","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.16.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.16.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.16.5/manifests"},{"name":"v4.0.0-beta.7","sha":"4ca8c4dcb02819c5e9681b27bc5a6ea0a5293db3","kind":"commit","published_at":"2018-01-30T00:41:21.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.0.0-beta.7","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.7/manifests"},{"name":"v4.0.0-beta.6","sha":"78f5e0a0384a918e5bae7f301be88dab0b8f6873","kind":"commit","published_at":"2018-01-18T20:01:13.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.0.0-beta.6","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.6/manifests"},{"name":"v4.0.0-beta.5","sha":"9cf1f91978f482fef7f0c4ab3dc373f3ec3c3277","kind":"commit","published_at":"2017-12-28T21:18:58.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.0.0-beta.5","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.5/manifests"},{"name":"v4.0.0-beta.4","sha":"3e4c90dca3e157dfc7bed9af50d93b7ef8d48794","kind":"commit","published_at":"2017-12-08T00:59:26.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.0.0-beta.4","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.4/manifests"},{"name":"v3.16.4","sha":"36b3fe7714d336efb12c1aa3fa9f19498eeac73c","kind":"commit","published_at":"2017-12-01T18:45:32.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.16.4","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.16.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.16.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.16.4/manifests"},{"name":"v4.0.0-beta.3","sha":"165bc95abf003ccbc3dc38fe4a89b6246aad6696","kind":"commit","published_at":"2017-12-01T18:21:10.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.0.0-beta.3","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.3/manifests"},{"name":"v3.16.3","sha":"301bf19d092508250d8663fbdea7830274865ec6","kind":"tag","published_at":"2017-11-22T21:08:35.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.16.3","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.16.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.16.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.16.3/manifests"},{"name":"v4.0.0-beta.2","sha":"821f45d85b7bfe66382b3d21c178fe22ad7cf97d","kind":"tag","published_at":"2017-11-22T16:38:35.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.0.0-beta.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.2/manifests"},{"name":"v4.0.0-beta.1","sha":"71604dcf7280a48a1606e630ac0a97c1117f001f","kind":"tag","published_at":"2017-11-15T23:03:24.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v4.0.0-beta.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v4.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v4.0.0-beta.1/manifests"},{"name":"v3.16.2","sha":"36ebe7d279c94a48bfd6e712a0cfe08143d27871","kind":"tag","published_at":"2017-10-11T23:01:53.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.16.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.16.2/manifests"},{"name":"v3.16.1","sha":"d8afaeba9a917ad7205fcca3f1d19a7b6b7719fa","kind":"tag","published_at":"2017-10-02T22:53:29.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.16.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.16.1/manifests"},{"name":"v3.16.0","sha":"d2e3cdf485002f4a282da932ad8c276802b01cc1","kind":"tag","published_at":"2017-10-02T17:26:19.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.16.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.16.0/manifests"},{"name":"v3.15.0","sha":"118d182587f6d7b9c998fcc8b27877be83f4662a","kind":"tag","published_at":"2017-09-20T16:56:28.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.15.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.15.0/manifests"},{"name":"v3.14.2","sha":"e9eecdc39bbd76b4244bc609005f9ca788ac2e9c","kind":"tag","published_at":"2017-09-18T21:46:20.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.14.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.14.2/manifests"},{"name":"v3.14.1","sha":"69c31d97c5b55d18829df5e13676c5c4cb46e038","kind":"tag","published_at":"2017-09-18T21:43:46.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.14.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.14.1/manifests"},{"name":"v3.14.0","sha":"21cf9a1be0c89adc816bb2f5d8a15039686d24f3","kind":"tag","published_at":"2017-09-18T17:47:23.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.14.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.14.0/manifests"},{"name":"v3.13.5","sha":"82303f14372bf6d7387db83d2ce3dbf2efe74faf","kind":"tag","published_at":"2017-09-06T16:39:43.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.13.5","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.13.5/manifests"},{"name":"v3.13.4","sha":"79a5ebce4c7ee7780ac4df79683c849594e235f3","kind":"tag","published_at":"2017-08-29T23:37:04.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.13.4","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.13.4/manifests"},{"name":"v3.13.3","sha":"7c932e658ed0ec5f933befecaf1c79893ae246bd","kind":"tag","published_at":"2017-08-28T18:05:50.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.13.3","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.13.3/manifests"},{"name":"v3.13.2","sha":"d0dce9693fd085104050db980711c5c9f8fe5894","kind":"tag","published_at":"2017-08-24T19:25:23.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.13.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.13.2/manifests"},{"name":"v3.13.1","sha":"30ac81eaceea556ca01229f40573df25762d28ae","kind":"tag","published_at":"2017-08-24T16:12:29.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.13.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.13.1/manifests"},{"name":"v3.13.0","sha":"cc1b0bc4ae7af96b8db1dabfc74650453d596789","kind":"tag","published_at":"2017-08-24T15:02:12.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.13.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.13.0/manifests"},{"name":"v3.11.1","sha":"1b7c28a95c25a020bdc2d691d8200e07279129c5","kind":"tag","published_at":"2017-08-09T16:13:58.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.11.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.11.1/manifests"},{"name":"v3.11.0","sha":"a397f92386fb84953e3e2892ce021542d0fdcea2","kind":"tag","published_at":"2017-07-26T19:43:31.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.11.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.11.0/manifests"},{"name":"v3.10.0","sha":"799f308b09ccbfc4ac91ccb5fc2f25ed26fc677f","kind":"tag","published_at":"2017-07-18T17:03:25.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.10.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.10.0/manifests"},{"name":"v3.9.0","sha":"b3d865569cc87341ba901269c8c01345200d92d6","kind":"tag","published_at":"2017-07-07T19:10:57.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.9.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.9.0/manifests"},{"name":"v3.8.1","sha":"b96369834c758de08f27bfdbe0c696b18aba0cce","kind":"tag","published_at":"2017-05-01T14:41:29.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.8.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.8.1/manifests"},{"name":"v3.8.0","sha":"a1d7978c01c538dcb97165e507e9ab732f56032c","kind":"tag","published_at":"2017-03-22T16:40:00.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.8.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.8.0/manifests"},{"name":"v3.7.2","sha":"c1980da08e2eb0aae6b768b00c2c1c0fc9f71c2f","kind":"tag","published_at":"2017-02-27T16:57:54.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.7.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.7.2/manifests"},{"name":"v3.7.1","sha":"bd62d564fdf520d833c1d8aebcc7b7b2f1ce9fc3","kind":"tag","published_at":"2017-02-22T18:16:16.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.7.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.7.1/manifests"},{"name":"v3.7.0","sha":"30635d5377af0e96be22be9b59215210142fcf76","kind":"tag","published_at":"2017-02-21T18:49:24.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.7.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.7.0/manifests"},{"name":"v3.6.2","sha":"6dca2832ca296a04e1965d33e2913a7306a0d82c","kind":"tag","published_at":"2017-02-15T23:43:43.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.6.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.6.2/manifests"},{"name":"v3.6.1","sha":"b206609a7ecd46c112fd55acf11b0c3252b6449a","kind":"tag","published_at":"2017-02-14T00:30:59.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.6.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.6.1/manifests"},{"name":"v3.6.0","sha":"d82fc7321e3de7ef735c9db3391f0043a010b234","kind":"tag","published_at":"2017-02-06T23:15:18.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.6.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.6.0/manifests"},{"name":"v3.5.3","sha":"9e72075058e8bab33b6a3664822289a0a0072843","kind":"tag","published_at":"2017-02-03T15:41:57.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.5.3","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.5.3/manifests"},{"name":"v3.5.2","sha":"413459dbc70c59b37367328f21a1e5ff1615d8b7","kind":"tag","published_at":"2017-01-19T18:24:26.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.5.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.5.2/manifests"},{"name":"v3.5.1","sha":"e2944f703f603be3592f14419562489cf76638b2","kind":"tag","published_at":"2017-01-11T06:04:17.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.5.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.5.1/manifests"},{"name":"v3.5.0","sha":"24bacea2a672f1485dad2441c70cc0fc6cc20e74","kind":"tag","published_at":"2017-01-11T05:27:23.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.5.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.5.0/manifests"},{"name":"v3.4.4","sha":"5673ccea3b4501c2b20775aed6cdf134ac93290e","kind":"tag","published_at":"2017-01-01T13:07:09.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.4.4","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.4.4/manifests"},{"name":"v3.4.3","sha":"d874a1a3b0b0ac4f9c984cb0f4c6a303a26c3369","kind":"tag","published_at":"2016-12-31T03:04:40.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.4.3","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.4.3/manifests"},{"name":"v3.4.2","sha":"6410d2aa3c96ae81c37e31a27b76dfa8c344c7fb","kind":"tag","published_at":"2016-12-30T19:06:21.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.4.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.4.2/manifests"},{"name":"v3.4.1","sha":"2ef3e34f8410442f88af30d2f20d61f5616ba00a","kind":"tag","published_at":"2016-12-29T00:36:40.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.4.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.4.1/manifests"},{"name":"v3.4.0","sha":"f9c25ab1bc3097882dda9d954720fac240241e0f","kind":"tag","published_at":"2016-12-29T00:12:19.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.4.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.4.0/manifests"},{"name":"v3.3.0","sha":"3ecb888912d15df0480522a374397a1da08b5ab6","kind":"tag","published_at":"2016-12-28T19:29:13.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.3.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.3.0/manifests"},{"name":"v3.2.0","sha":"cee5992069024338333168b00747734959502444","kind":"tag","published_at":"2016-10-24T22:28:53.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.2.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.2.0/manifests"},{"name":"v3.1.1","sha":"ce346fe6276f97ab7064b3f5eefdadd36d2dfda5","kind":"tag","published_at":"2016-10-12T22:46:05.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.1.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"9c5e329357f68c364cf58e21454266cce94c10ef","kind":"tag","published_at":"2016-10-10T22:40:04.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.1.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.1.0/manifests"},{"name":"v3.0.2","sha":"cd0cf580119e4afa41c511eb35ee31840a2fd321","kind":"tag","published_at":"2016-10-06T00:23:46.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.0.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"51deb67870e938b1b2ccce2e8affffb5c57ab867","kind":"tag","published_at":"2016-10-03T04:43:37.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.0.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"f500d5dc077425347e27631bb7dd5b83aee2a29d","kind":"tag","published_at":"2016-09-30T16:39:49.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v3.0.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v3.0.0/manifests"},{"name":"v2.9.0","sha":"08fba6117e3ee4f78e28058f1ac27d3b0e19ba6b","kind":"tag","published_at":"2016-09-24T18:49:36.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v2.9.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.9.0/manifests"},{"name":"v2.8.1","sha":"9352c94ab01c3aac249ba7bf377a8e6a0f3ddf47","kind":"tag","published_at":"2016-09-12T16:39:12.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v2.8.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"1ca1f23c6c517784210c0392bdfc7762f0b56b95","kind":"tag","published_at":"2016-09-10T00:31:44.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v2.8.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.8.0/manifests"},{"name":"v2.7.1","sha":"db36b9646e61dfe7a015ab3861077b0de501fd57","kind":"tag","published_at":"2016-09-08T13:10:49.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v2.7.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"bd661e33bbc1d62266be405bfb49c1288821a011","kind":"tag","published_at":"2016-09-07T23:56:46.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v2.7.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"ccf7f5681e0e603d157b60b23c8734a178629afd","kind":"tag","published_at":"2016-09-07T03:02:44.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v2.6.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"8d8b9dcd4adcdc18cdaa9bdb6022182ff0a20cd9","kind":"tag","published_at":"2016-09-06T20:16:01.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v2.5.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"25e4af02a7d61700df39b4e9ee2162a61de58729","kind":"tag","published_at":"2016-09-06T01:58:11.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v2.4.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"965bf54c04b2f2e61bc8ff3f8c2a4932d4772810","kind":"tag","published_at":"2016-09-05T05:00:38.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v2.3.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"0f25b90960d5f5906fad7dce8a754347baa60a78","kind":"tag","published_at":"2016-09-03T05:07:20.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v2.2.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"24ebca0064c6af5e8c92b6bb9868a3360d6f42c9","kind":"tag","published_at":"2016-08-31T19:34:05.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v2.1.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"d0648e62e65f9448a557d833aef9172ca7f4a96b","kind":"tag","published_at":"2016-08-30T22:06:59.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v2.1.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"629a6885c1cfc7034a5b171f16f4ba5a659131df","kind":"tag","published_at":"2016-08-19T04:12:42.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v2.0.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v2.0.0/manifests"},{"name":"v1.9.0","sha":"f2eaf9ed3643d10cbb61722a58a341f8903373cc","kind":"tag","published_at":"2016-08-16T04:39:27.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v1.9.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"4d72270c67f3fa58d95687f99e8cfd3d3ecf9c04","kind":"tag","published_at":"2016-08-15T19:27:26.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v1.8.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.8.0/manifests"},{"name":"v1.7.1","sha":"ff96de63a8f23294c21124e03f1c57e1b134dd68","kind":"tag","published_at":"2016-08-15T16:50:20.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v1.7.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"baa2dfb9b5c6c52da1c6beb021ed1edbb2cac94a","kind":"tag","published_at":"2016-08-13T13:51:12.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v1.7.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"6bd02d22358c265e80ae9fb7e7719e3703fd99a9","kind":"tag","published_at":"2016-08-08T17:43:58.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v1.6.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"73bfb0f7bab1f035cb9c4ce9a8660cb664e61c58","kind":"tag","published_at":"2016-08-07T01:11:32.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v1.5.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"b1a028900e604b514ecc5d3e0c6b60da654f4c8f","kind":"tag","published_at":"2016-07-27T14:53:58.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v1.4.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"1c6ead0c271da7b648d20dba8c880b76b436a03c","kind":"tag","published_at":"2016-07-16T19:00:25.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v1.3.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"f0acaaa1795d452e1499688f0635f1e62e58ca73","kind":"tag","published_at":"2016-07-15T14:53:17.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v1.2.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"8c7805ee547a3f85ae8e7b512479023f98df88b8","kind":"tag","published_at":"2016-07-14T18:52:25.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v1.1.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"86d7dcac8503935e13107ca2ada25e2781aa73f6","kind":"tag","published_at":"2016-07-13T18:22:06.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v1.0.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"77f6735a13c57dab13af469f847b9c3736b6d2ac","kind":"tag","published_at":"2016-07-11T16:41:29.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/v1.0.0","html_url":"https://github.com/ethereum/web3.py/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/v1.0.0/manifests"},{"name":"0.1.9","sha":"d66781b08d1f187e12b97ce27a688ceb1b6efc78","kind":"commit","published_at":"2016-05-04T15:05:30.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/0.1.9","html_url":"https://github.com/ethereum/web3.py/releases/tag/0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/0.1.9/manifests"},{"name":"0.1.8","sha":"41fe7fe258018c6985394fd6156956daed83496c","kind":"commit","published_at":"2016-05-04T14:32:19.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/0.1.8","html_url":"https://github.com/ethereum/web3.py/releases/tag/0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/0.1.8/manifests"},{"name":"0.1.7","sha":"bc444f97140d3966b2ef76e8eae89e89861e984e","kind":"commit","published_at":"2016-04-28T11:53:55.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/0.1.7","html_url":"https://github.com/ethereum/web3.py/releases/tag/0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/0.1.7/manifests"},{"name":"0.0.5","sha":"ce1db5dc0878f37b2993137debf9933514c0205a","kind":"commit","published_at":"2016-04-27T15:21:42.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/0.0.5","html_url":"https://github.com/ethereum/web3.py/releases/tag/0.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/0.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/0.0.5/manifests"},{"name":"0.1.3","sha":"e01334886d31f9ac7fcccd6086dc3f0f3f63f022","kind":"commit","published_at":"2016-04-27T11:51:07.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/0.1.3","html_url":"https://github.com/ethereum/web3.py/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/0.1.3/manifests"},{"name":"0.0.2","sha":"c5ce3a381758ddc1ef4abd92466216357b07acc3","kind":"commit","published_at":"2016-04-27T11:23:17.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/0.0.2","html_url":"https://github.com/ethereum/web3.py/releases/tag/0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/0.0.2/manifests"},{"name":"0.0.1","sha":"42ab2218c6911e5372ac3cec2766557a04dfd663","kind":"tag","published_at":"2016-04-26T09:40:29.000Z","download_url":"https://codeload.github.com/ethereum/web3.py/tar.gz/0.0.1","html_url":"https://github.com/ethereum/web3.py/releases/tag/0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethereum%2Fweb3.py/tags/0.0.1/manifests"}]},"repo_metadata_updated_at":"2024-11-10T18:41:48.753Z","dependent_packages_count":427,"downloads":2904795,"downloads_period":"last-month","dependent_repos_count":3921,"rankings":{"downloads":0.2914361441574173,"dependent_repos_count":0.16176129955838406,"dependent_packages_count":0.0702484516861527,"stargazers_count":1.0964454283446807,"forks_count":1.061890784542303,"docker_downloads_count":0.6715372259835732,"average":0.5588865557120851},"purl":"pkg:pypi/web3","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/web3","docker_dependents_count":122,"docker_downloads_count":2753271,"usage_url":"https://repos.ecosyste.ms/usage/pypi/web3","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/web3/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/web3/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/web3/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/web3/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/web3/related_packages","maintainers":[{"uuid":"carver","login":"carver","name":null,"email":null,"url":null,"packages_count":52,"html_url":"https://pypi.org/user/carver/","role":null,"created_at":"2022-11-28T08:55:31.980Z","updated_at":"2022-11-28T08:55:31.980Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/carver/packages"},{"uuid":"pipermerriam","login":"pipermerriam","name":null,"email":null,"url":null,"packages_count":64,"html_url":"https://pypi.org/user/pipermerriam/","role":null,"created_at":"2022-11-28T08:55:32.003Z","updated_at":"2022-11-28T08:55:32.003Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/pipermerriam/packages"},{"uuid":"kclowes","login":"kclowes","name":null,"email":null,"url":null,"packages_count":22,"html_url":"https://pypi.org/user/kclowes/","role":null,"created_at":"2022-11-28T08:55:31.987Z","updated_at":"2022-11-28T08:55:31.987Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/kclowes/packages"},{"uuid":"fselmo","login":"fselmo","name":null,"email":null,"url":null,"packages_count":14,"html_url":"https://pypi.org/user/fselmo/","role":null,"created_at":"2023-01-07T12:15:49.141Z","updated_at":"2023-01-07T12:15:49.141Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/fselmo/packages"},{"uuid":"nick.ghita","login":"nick.ghita","name":null,"email":null,"url":null,"packages_count":10,"html_url":"https://pypi.org/user/nick.ghita/","role":null,"created_at":"2022-11-28T08:55:32.022Z","updated_at":"2022-11-28T08:55:32.022Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/nick.ghita/packages"},{"uuid":"marcgarreau","login":"marcgarreau","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/marcgarreau/","role":null,"created_at":"2022-11-28T08:55:32.017Z","updated_at":"2022-11-28T08:55:32.017Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/marcgarreau/packages"},{"uuid":"pacrob","login":"pacrob","name":null,"email":null,"url":null,"packages_count":19,"html_url":"https://pypi.org/user/pacrob/","role":null,"created_at":"2022-11-28T08:55:32.026Z","updated_at":"2022-11-28T08:55:32.026Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/pacrob/packages"},{"uuid":"sreed-eth","login":"sreed-eth","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/sreed-eth/","role":null,"created_at":"2023-06-08T18:39:22.091Z","updated_at":"2023-06-08T18:39:22.091Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/sreed-eth/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":690499,"maintainers_count":292846,"namespaces_count":0,"keywords_count":228675,"github":"pypi","metadata":{"funded_packages_count":48967},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-06-07T05:28:50.775Z","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":47,"unique_repositories_count_past_30_days":3,"recent_issues":[{"uuid":"4559824904","node_id":"PR_kwDOO7jlUM7hMf6S","number":72,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-08T01:07:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-01T02:10:04.000Z","updated_at":"2026-06-08T01:07:52.000Z","time_to_close":601066,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":7,"packages":[{"name":"web3","old_version":"7.15.0","new_version":"7.16.0","repository_url":"https://github.com/ethereum/web3.py"},{"name":"eth-ape","old_version":"0.8.48","new_version":"0.8.50","repository_url":"https://github.com/ApeWorX/ape"},{"name":"ape-etherscan","old_version":"0.8.5","new_version":"0.8.6","repository_url":"https://github.com/ApeWorX/ape-etherscan"},{"name":"pre-commit","old_version":"4.5.1","new_version":"4.6.0","repository_url":"https://github.com/pre-commit/pre-commit"},{"name":"pydeps","old_version":"3.0.2","new_version":"3.0.6","repository_url":"https://github.com/thebjorn/pydeps"},{"name":"pydata-sphinx-theme","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/pydata/pydata-sphinx-theme"},{"name":"myst-parser","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/executablebooks/MyST-Parser"}],"path":null,"ecosystem":"pip"},"body":"Bumps the minor-and-patch group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [web3](https://github.com/ethereum/web3.py) | `7.15.0` | `7.16.0` |\n| [eth-ape](https://github.com/ApeWorX/ape) | `0.8.48` | `0.8.50` |\n| [ape-etherscan](https://github.com/ApeWorX/ape-etherscan) | `0.8.5` | `0.8.6` |\n| [pre-commit](https://github.com/pre-commit/pre-commit) | `4.5.1` | `4.6.0` |\n| [pydeps](https://github.com/thebjorn/pydeps) | `3.0.2` | `3.0.6` |\n| [pydata-sphinx-theme](https://github.com/pydata/pydata-sphinx-theme) | `0.17.0` | `0.18.0` |\n| [myst-parser](https://github.com/executablebooks/MyST-Parser) | `5.0.0` | `5.1.0` |\n\n\nUpdates `web3` from 7.15.0 to 7.16.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ApeWorX/web3.py/blob/v7.16.0/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.16.0 (2026-05-01)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fixed ``ens.utils.is_none_or_zero_address`` not detecting bytes-form zero addresses (``b\u0026quot;\\x00\u0026quot; * 20``) — the function compared against the hex string ``EMPTY_ADDR_HEX`` only, even though its signature accepts ``Address`` (which is ``bytes``). This caused ``ens.address(name, coin_type=N)`` to return the zero-address checksum string instead of ``None`` when the resolver recorded a zero address. (`[#3830](https://github.com/ethereum/web3.py/issues/3830) \u0026lt;https://github.com/ethereum/web3.py/issues/3830\u0026gt;`__)\n\u003cp\u003eFeatures\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eENS read operations now use the Universal Resolver (\u003ccode\u003e0xeEeEEEeE14D718C2B47D9923Deab1335E144EeEe\u003c/code\u003e) instead of querying the ENS Registry directly, aligning with ENSv2 readiness requirements. (\u003ccode\u003e[#3830](https://github.com/ethereum/web3.py/issues/3830) \u0026lt;https://github.com/ethereum/web3.py/issues/3830\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/ApeWorX/web3.py/commit/efbc6ebc513ca4063f068094e0b9091477d8dde2\"\u003e\u003ccode\u003eefbc6eb\u003c/code\u003e\u003c/a\u003e Bump version: 7.15.0 → 7.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/abc05942f1ac2edab28eec2b41c5c19a98c5b01a\"\u003e\u003ccode\u003eabc0594\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/72898a2890eb070014d3510c52704ea3b49f5736\"\u003e\u003ccode\u003e72898a2\u003c/code\u003e\u003c/a\u003e feat(ens): use Universal Resolver for ENS resolution (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3822\"\u003e#3822\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3830\"\u003e#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.15.0...v7.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eth-ape` from 0.8.48 to 0.8.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ApeWorX/ape/releases\"\u003eeth-ape's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApe 0.8.50\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid unnecessary Safe proxy calls \u003ca href=\"https://github.com/banteg\"\u003e\u003ccode\u003e@​banteg\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2784\"\u003e#2784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: force network confs to be 0 for tests \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix doc warnings \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2777\"\u003e#2777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(Accounts): retry unlock prompt if failed interactively \u003ca href=\"https://github.com/fubuloubu\"\u003e\u003ccode\u003e@​fubuloubu\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(ethereum): aragonapp proxy detection \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: avoid mentioning ApeShift in guide \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2782\"\u003e#2782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: add Brownie to Ape migration guide \u003ca href=\"https://github.com/vinod820\"\u003e\u003ccode\u003e@​vinod820\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2773\"\u003e#2773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: contract cache control (\u003ccode\u003ereplace=True\u003c/code\u003e and \u003ccode\u003efetch_from_disk=True\u003c/code\u003e) \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial thanks to: \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/banteg\"\u003e\u003ccode\u003e@​banteg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fubuloubu\"\u003e\u003ccode\u003e@​fubuloubu\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/vinod820\"\u003e\u003ccode\u003e@​vinod820\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApe 0.8.49\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: restore lazy provider exports from ape.api \u003ca href=\"https://github.com/genoshide\"\u003e\u003ccode\u003e@​genoshide\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2771\"\u003e#2771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: better err when missing struct fields \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2766\"\u003e#2766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: wrong chainId in cache when using multiple local nets of same network \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2770\"\u003e#2770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: lost network in cli \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2769\"\u003e#2769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: provider connect ctx \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2768\"\u003e#2768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: upgrade rich \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2758\"\u003e#2758\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial thanks to: \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/genoshide\"\u003e\u003ccode\u003e@​genoshide\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/d67f2109c5e7fca0a3a490f9eb9d3a3ba49d14b4\"\u003e\u003ccode\u003ed67f210\u003c/code\u003e\u003c/a\u003e fix: avoid unnecessary Safe proxy calls (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2784\"\u003e#2784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/0f1a967a94cf69a837fa855665c5902d885439bd\"\u003e\u003ccode\u003e0f1a967\u003c/code\u003e\u003c/a\u003e test: force network confs to be 0 for tests (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/81496673bc98230f93e8f69f49f751900ddf673b\"\u003e\u003ccode\u003e8149667\u003c/code\u003e\u003c/a\u003e docs: fix doc warnings (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2777\"\u003e#2777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/3b8ef0b44af5778ca1fd35008f262623bb08fc09\"\u003e\u003ccode\u003e3b8ef0b\u003c/code\u003e\u003c/a\u003e refactor(Accounts): retry unlock prompt if failed interactively (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/ba59b1b455b4ac054da568559011992fe400ca81\"\u003e\u003ccode\u003eba59b1b\u003c/code\u003e\u003c/a\u003e feat(ethereum): aragonapp proxy detection (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/70126b73e4741dc485a685ad61a26174ff093c5a\"\u003e\u003ccode\u003e70126b7\u003c/code\u003e\u003c/a\u003e docs: adjust mentioning ApeShift in guide and fix errors (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2782\"\u003e#2782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/374bc63a5d1c6f0ca50b08386ee6eae405830062\"\u003e\u003ccode\u003e374bc63\u003c/code\u003e\u003c/a\u003e docs: add Brownie to Ape migration guide (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2773\"\u003e#2773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/1b33573cdfc1bc5ed5a6988b6a25c06333c047f9\"\u003e\u003ccode\u003e1b33573\u003c/code\u003e\u003c/a\u003e feat: contract cache control (\u003ccode\u003ereplace=True\u003c/code\u003e and \u003ccode\u003efetch_from_disk=True\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/1d486c8afd1a1084dfca3e9d18f6b7b131008880\"\u003e\u003ccode\u003e1d486c8\u003c/code\u003e\u003c/a\u003e fix(ProviderAPI): add request headers into fork settings (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2764\"\u003e#2764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/d50e628b23043bf3a229ab8198211c34897ae1d5\"\u003e\u003ccode\u003ed50e628\u003c/code\u003e\u003c/a\u003e fix: restore lazy provider exports from ape.api (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2771\"\u003e#2771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ApeWorX/ape/compare/v0.8.48...v0.8.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ape-etherscan` from 0.8.5 to 0.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ApeWorX/ape-etherscan/releases\"\u003eape-etherscan's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApe Etherscan 0.8.6\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Client): remove extra slash \u003ca href=\"https://github.com/fubuloubu\"\u003e\u003ccode\u003e@​fubuloubu\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape-etherscan/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial thanks to: \u003ca href=\"https://github.com/fubuloubu\"\u003e\u003ccode\u003e@​fubuloubu\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape-etherscan/commit/42cd11bb6f5cd439fdfb3e5a36d6ebfb2d80d81b\"\u003e\u003ccode\u003e42cd11b\u003c/code\u003e\u003c/a\u003e fix(Client): remove extra slash (\u003ca href=\"https://redirect.github.com/ApeWorX/ape-etherscan/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ApeWorX/ape-etherscan/compare/v0.8.5...v0.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pre-commit` from 4.5.1 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pre-commit/pre-commit/releases\"\u003epre-commit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epre-commit v4.6.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epre-commit hook-impl\u003c/code\u003e: allow \u003ccode\u003e--hook-dir\u003c/code\u003e to be missing to enable easier usage with \u003ccode\u003egit\u003c/code\u003e 2.54+ git hooks.\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pre-commit/pre-commit/issues/3662\"\u003e#3662\u003c/a\u003e PR by \u003ca href=\"https://github.com/asottile\"\u003e\u003ccode\u003e@​asottile\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epre-commit hook-impl\u003c/code\u003e: \u003ccode\u003e--hook-type\u003c/code\u003e is required.\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pre-commit/pre-commit/issues/3661\"\u003e#3661\u003c/a\u003e PR by \u003ca href=\"https://github.com/asottile\"\u003e\u003ccode\u003e@​asottile\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\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/pre-commit/pre-commit/blob/main/CHANGELOG.md\"\u003epre-commit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.6.0 - 2026-04-21\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epre-commit hook-impl\u003c/code\u003e: allow \u003ccode\u003e--hook-dir\u003c/code\u003e to be missing to enable easier\nusage with \u003ccode\u003egit\u003c/code\u003e 2.54+ git hooks.\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pre-commit/pre-commit/issues/3662\"\u003e#3662\u003c/a\u003e PR by \u003ca href=\"https://github.com/asottile\"\u003e\u003ccode\u003e@​asottile\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epre-commit hook-impl\u003c/code\u003e: \u003ccode\u003e--hook-type\u003c/code\u003e is required.\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pre-commit/pre-commit/issues/3661\"\u003e#3661\u003c/a\u003e PR by \u003ca href=\"https://github.com/asottile\"\u003e\u003ccode\u003e@​asottile\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\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/pre-commit/pre-commit/commit/f35134b05028ec938ac605ae500fdf95462655d3\"\u003e\u003ccode\u003ef35134b\u003c/code\u003e\u003c/a\u003e v4.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pre-commit/pre-commit/commit/2a51ffcb81f6c8ed2e6467913c3343a8800f3ab9\"\u003e\u003ccode\u003e2a51ffc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pre-commit/pre-commit/issues/3662\"\u003e#3662\u003c/a\u003e from pre-commit/hook-impl-optional-hook-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pre-commit/pre-commit/commit/d7dee322abfc765b042f2e3b872aab3c3a867610\"\u003e\u003ccode\u003ed7dee32\u003c/code\u003e\u003c/a\u003e make --hook-dir optional for hook-impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pre-commit/pre-commit/commit/965aeb1c680e8b526342153547f0ec014484c63d\"\u003e\u003ccode\u003e965aeb1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pre-commit/pre-commit/issues/3661\"\u003e#3661\u003c/a\u003e from pre-commit/hook-impl-required\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pre-commit/pre-commit/commit/2eacc064aa9b5bb33d3a0d84a234b475e34f3096\"\u003e\u003ccode\u003e2eacc06\u003c/code\u003e\u003c/a\u003e --hook-type is required for hook-impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pre-commit/pre-commit/commit/f5678bf4ac35cffc0ff7174ad85f7fdc2a5c977e\"\u003e\u003ccode\u003ef5678bf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pre-commit/pre-commit/issues/3657\"\u003e#3657\u003c/a\u003e from pre-commit/pre-commit-ci-update-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pre-commit/pre-commit/commit/054cc5bd6bb1b20faa1eefe09f0de3b68fceee94\"\u003e\u003ccode\u003e054cc5b\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pre-commit/pre-commit/commit/5c0f3024d2524f6e029a4c333392fd9be9fb27f6\"\u003e\u003ccode\u003e5c0f302\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pre-commit/pre-commit/issues/3652\"\u003e#3652\u003c/a\u003e from pre-commit/pre-commit-ci-update-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pre-commit/pre-commit/commit/a5d91142676630f8130020b35e166e0c0e92b8f4\"\u003e\u003ccode\u003ea5d9114\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pre-commit/pre-commit/commit/129a1f5ca1eaee0c952a5e7a07faae305c5e15bc\"\u003e\u003ccode\u003e129a1f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pre-commit/pre-commit/issues/3641\"\u003e#3641\u003c/a\u003e from pre-commit/mxr-patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pre-commit/pre-commit/compare/v4.5.1...v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pydeps` from 3.0.2 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/ebff93276f60a30946dadf62be33fc330e4d7e88\"\u003e\u003ccode\u003eebff932\u003c/code\u003e\u003c/a\u003e tagged-upversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/5878ccc1edd8090760925b8b75ddae1ca36a15dc\"\u003e\u003ccode\u003e5878ccc\u003c/code\u003e\u003c/a\u003e update version history\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/a70db76a6dc2ad021cd46b68028e37bc545e9e14\"\u003e\u003ccode\u003ea70db76\u003c/code\u003e\u003c/a\u003e Undeprecate --show-cycles; filter graph to cycle nodes only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/a0f81d08640be000d5853a86257e32b22ddfc2b0\"\u003e\u003ccode\u003ea0f81d0\u003c/code\u003e\u003c/a\u003e Use SPDX license identifier in setup.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/d9ac35521c812d240beb5f93b1fc1a145d993dc5\"\u003e\u003ccode\u003ed9ac355\u003c/code\u003e\u003c/a\u003e Remove deprecated setuptools TestCommand from setup.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/884f2d7eba375cd29c0115f2cf690d8cbe346d5a\"\u003e\u003ccode\u003e884f2d7\u003c/code\u003e\u003c/a\u003e Drop Python 2.7 compatibility code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/a5073342414950c0a2e9915bbeafcc3dcc332d75\"\u003e\u003ccode\u003ea507334\u003c/code\u003e\u003c/a\u003e tagged-upversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/77290ab77093c85a1da2b0144fa34ab1b9a573ac\"\u003e\u003ccode\u003e77290ab\u003c/code\u003e\u003c/a\u003e update version history\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/7d3c6556c7c55044beac0952e97ca3c59db11a1f\"\u003e\u003ccode\u003e7d3c655\u003c/code\u003e\u003c/a\u003e add tests for \u003ca href=\"https://redirect.github.com/thebjorn/pydeps/issues/242\"\u003e#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/d2d821e0de53ee327e4960a0d188318490940549\"\u003e\u003ccode\u003ed2d821e\u003c/code\u003e\u003c/a\u003e feat: Add exclusion of modules during import time (\u003ca href=\"https://redirect.github.com/thebjorn/pydeps/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/thebjorn/pydeps/compare/v3.0.2...v3.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pydata-sphinx-theme` from 0.17.0 to 0.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/releases\"\u003epydata-sphinx-theme's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003ch2\u003eBreaking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for sphinx 7, minimal requirement now 8 by \u003ca href=\"https://github.com/Yann-P\"\u003e\u003ccode\u003e@​Yann-P\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2366\"\u003epydata/pydata-sphinx-theme#2366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(theme): add sticky_version_warning_banner option by \u003ca href=\"https://github.com/tmchow\"\u003e\u003ccode\u003e@​tmchow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2372\"\u003epydata/pydata-sphinx-theme#2372\u003c/a\u003e (revised in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2385\"\u003epydata/pydata-sphinx-theme#2385\u003c/a\u003e, now \u003ccode\u003esticky_banners\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003efeat: replace theme switcher with dropdown by \u003ca href=\"https://github.com/hntk03\"\u003e\u003ccode\u003e@​hntk03\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2340\"\u003epydata/pydata-sphinx-theme#2340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent linting and formatting across CI and local environment by \u003ca href=\"https://github.com/Yann-P\"\u003e\u003ccode\u003e@​Yann-P\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2368\"\u003epydata/pydata-sphinx-theme#2368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd distinctive style for menuselection, based on guilabel by \u003ca href=\"https://github.com/stevepiercy\"\u003e\u003ccode\u003e@​stevepiercy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2367\"\u003epydata/pydata-sphinx-theme#2367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to FontAwesome v7 by \u003ca href=\"https://github.com/agriyakhetarpal\"\u003e\u003ccode\u003e@​agriyakhetarpal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2370\"\u003epydata/pydata-sphinx-theme#2370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation on how users can override the FontAwesome version by \u003ca href=\"https://github.com/agriyakhetarpal\"\u003e\u003ccode\u003e@​agriyakhetarpal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2373\"\u003epydata/pydata-sphinx-theme#2373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sidebar top being cut off on mobile browsers by \u003ca href=\"https://github.com/hntk03\"\u003e\u003ccode\u003e@​hntk03\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2363\"\u003epydata/pydata-sphinx-theme#2363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs update PyTorch logo URL by \u003ca href=\"https://github.com/hntk03\"\u003e\u003ccode\u003e@​hntk03\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2374\"\u003epydata/pydata-sphinx-theme#2374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix theme dropdown menu going offscreen by \u003ca href=\"https://github.com/hntk03\"\u003e\u003ccode\u003e@​hntk03\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2387\"\u003epydata/pydata-sphinx-theme#2387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the stickiness of the version warning banner, and rename the config option to \u003ccode\u003esticky_banners\u003c/code\u003e by \u003ca href=\"https://github.com/agriyakhetarpal\"\u003e\u003ccode\u003e@​agriyakhetarpal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2385\"\u003epydata/pydata-sphinx-theme#2385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump pydata/pydata-sphinx-theme from e8db643b990df73812cf9397bc0f8cfa1164e4d3 to a4986faa4b8241e041634d39ca6ed0e30c175240 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2362\"\u003epydata/pydata-sphinx-theme#2362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2371\"\u003epydata/pydata-sphinx-theme#2371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 7.3.0 to 8.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2375\"\u003epydata/pydata-sphinx-theme#2375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2361\"\u003epydata/pydata-sphinx-theme#2361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump scientific-python/upload-nightly-action from 0.6.3 to 0.6.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2359\"\u003epydata/pydata-sphinx-theme#2359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump pydata/pydata-sphinx-theme/.github/workflows/docs.yml from 0.17.0 to 0.17.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2360\"\u003epydata/pydata-sphinx-theme#2360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.3 to 5.0.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2391\"\u003epydata/pydata-sphinx-theme#2391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump py-cov-action/python-coverage-comment-action from 3.40 to 3.41 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2390\"\u003epydata/pydata-sphinx-theme#2390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/github-script from 8.0.0 to 9.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2388\"\u003epydata/pydata-sphinx-theme#2388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agriyakhetarpal\"\u003e\u003ccode\u003e@​agriyakhetarpal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2370\"\u003epydata/pydata-sphinx-theme#2370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/compare/v0.17.1...v0.18.0\"\u003ehttps://github.com/pydata/pydata-sphinx-theme/compare/v0.17.1...v0.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.18.0rc2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix theme dropdown menu going offscreen by \u003ca href=\"https://github.com/hntk03\"\u003e\u003ccode\u003e@​hntk03\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2387\"\u003epydata/pydata-sphinx-theme#2387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the stickiness of the version warning banner, and rename the config option to \u003ccode\u003esticky_banners\u003c/code\u003e by \u003ca href=\"https://github.com/agriyakhetarpal\"\u003e\u003ccode\u003e@​agriyakhetarpal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2385\"\u003epydata/pydata-sphinx-theme#2385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/cache from 5.0.3 to 5.0.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2391\"\u003epydata/pydata-sphinx-theme#2391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump py-cov-action/python-coverage-comment-action from 3.40 to 3.41 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2390\"\u003epydata/pydata-sphinx-theme#2390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/github-script from 8.0.0 to 9.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2388\"\u003epydata/pydata-sphinx-theme#2388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/047227ad41f26a993ea7b2182955d26aa837acea\"\u003e\u003ccode\u003e047227a\u003c/code\u003e\u003c/a\u003e bump: 0.18.0rc2 -\u0026gt; 0.18.0 (\u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/issues/2394\"\u003e#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/699d9a47424bb6add8d1a4f08f4ab2b986a66265\"\u003e\u003ccode\u003e699d9a4\u003c/code\u003e\u003c/a\u003e bump: 0.18.0rc1 → 0.18.0rc2 (\u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/issues/2392\"\u003e#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/aac71f10b3aa783cb479d05766bf99350702cf8f\"\u003e\u003ccode\u003eaac71f1\u003c/code\u003e\u003c/a\u003e Fix the stickiness of the version warning banner, and rename the config optio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/5d30788686a4a90efdc5f217ec141b7155366ade\"\u003e\u003ccode\u003e5d30788\u003c/code\u003e\u003c/a\u003e Bump actions/github-script from 8.0.0 to 9.0.0 (\u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/issues/2388\"\u003e#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/0335a8ef09ff29b5dda9ba4da69f1a6ea39c8e28\"\u003e\u003ccode\u003e0335a8e\u003c/code\u003e\u003c/a\u003e Bump py-cov-action/python-coverage-comment-action from 3.40 to 3.41 (\u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/issues/2390\"\u003e#2390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/e8861d4a5632924c91514450c931895c671acdd8\"\u003e\u003ccode\u003ee8861d4\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 5.0.3 to 5.0.5 (\u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/issues/2391\"\u003e#2391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/01790f064d3c8a3f82e0c14ef7d5ffb7dddae3e1\"\u003e\u003ccode\u003e01790f0\u003c/code\u003e\u003c/a\u003e Fix theme dropdown menu going offscreen (\u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/issues/2387\"\u003e#2387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/d17eb2e1b7438164b92d40b947e01813a105fac3\"\u003e\u003ccode\u003ed17eb2e\u003c/code\u003e\u003c/a\u003e Update internal CI action pin for tests (\u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/issues/2382\"\u003e#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/01d49e6e5d50be7a77d7c945bbd18ff4c8fa8778\"\u003e\u003ccode\u003e01d49e6\u003c/code\u003e\u003c/a\u003e Update internal github actions tags (\u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/issues/2381\"\u003e#2381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/178df7a9d69695be4e49fa56822d76b048977387\"\u003e\u003ccode\u003e178df7a\u003c/code\u003e\u003c/a\u003e bump: 0.17.1 → 0.18.0rc0 (\u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/issues/2380\"\u003e#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/compare/v0.17.0...v0.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `myst-parser` from 5.0.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/executablebooks/MyST-Parser/releases\"\u003emyst-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add \u003ccode\u003e\u0026quot;alert\u0026quot;\u003c/code\u003e syntax extension for \u003ca href=\"https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts\"\u003eGFM alerts\u003c/a\u003e (e.g. \u003ccode\u003e\u0026gt; [!NOTE]\u003c/code\u003e), see \u003ca href=\"https://myst-parser.readthedocs.io/en/latest/syntax/optional.html#alerts-github-style-callouts\"\u003edocs\u003c/a\u003e by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1128\"\u003e#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003e\u0026quot;gfm_autolink\u0026quot;\u003c/code\u003e syntax extension for \u003ca href=\"https://github.github.com/gfm/#autolinks-extension-\"\u003eGFM autolinks\u003c/a\u003e, see \u003ca href=\"https://myst-parser.readthedocs.io/en/latest/syntax/optional.html#gfm-autolinks\"\u003edocs\u003c/a\u003e by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1128\"\u003e#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003emyst_strikethrough_single_tilde\u003c/code\u003e \u003ca href=\"https://myst-parser.readthedocs.io/en/latest/configuration.html\"\u003econfig option\u003c/a\u003e to allow single tilde (\u003ccode\u003e~\u003c/code\u003e) for strikethrough by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1128\"\u003e#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003emyst_colon_fence_exact_match\u003c/code\u003e \u003ca href=\"https://myst-parser.readthedocs.io/en/latest/configuration.html\"\u003econfig option\u003c/a\u003e to require the closing colon fence to have exactly the same number of colons as the opening, see \u003ca href=\"https://myst-parser.readthedocs.io/en/latest/syntax/optional.html#code-fences-using-colons\"\u003edocs\u003c/a\u003e by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1128\"\u003e#1128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👌 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e👌 Update \u003ccode\u003emyst_gfm_only\u003c/code\u003e mode to use the unified \u003ccode\u003egfm_plugin\u003c/code\u003e, which now includes GFM autolinks, alerts, and improved strikethrough/tasklist handling by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1128\"\u003e#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e👌 Improve MathJax 4 compatibility for Sphinx 9 by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1110\"\u003e#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e👌 Stop directive-option parsing at colon fences, fixing nested colon fence directives by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Use docname instead of source path in warning locations by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1114\"\u003e#1114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Correctly encode \u003ccode\u003e\u0026amp;\u003c/code\u003e in Markdown URLs by not HTML-escaping \u003ccode\u003erefuri\u003c/code\u003e by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1126\"\u003e#1126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix \u003ccode\u003eRemovedInSphinx10Warning\u003c/code\u003e for inventory item iteration by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1129\"\u003e#1129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Pin \u003ccode\u003emdit-py-plugins\u0026gt;=0.6.1\u003c/code\u003e for nested field list fix by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1134\"\u003e#1134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⬆️ Upgrade to \u003ccode\u003emarkdown-it-py~=4.2\u003c/code\u003e and \u003ccode\u003emdit-py-plugins~=0.6\u003c/code\u003e by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1128\"\u003e#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⬆️ Update pygments requirement from \u003ccode\u003e\u0026lt;2.20\u003c/code\u003e to \u003ccode\u003e\u0026lt;2.21\u003c/code\u003e by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1117\"\u003e#1117\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mb\"\u003e\u003ccode\u003e@​mb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/pull/1126\"\u003eexecutablebooks/MyST-Parser#1126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Bizordec\"\u003e\u003ccode\u003e@​Bizordec\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/pull/1114\"\u003eexecutablebooks/MyST-Parser#1114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ilia-kats\"\u003e\u003ccode\u003e@​ilia-kats\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/pull/1110\"\u003eexecutablebooks/MyST-Parser#1110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/executablebooks/MyST-Parser/compare/v5.0.0...v5.1.0\"\u003ehttps://github.com/executablebooks/MyST-Parser/compare/v5.0.0...v5.1.0\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/executablebooks/MyST-Parser/blob/master/CHANGELOG.md\"\u003emyst-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0 - 2026-05-13\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add \u003ccode\u003e\u0026quot;alert\u0026quot;\u003c/code\u003e syntax extension for \u003ca href=\"https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts\"\u003eGFM alerts\u003c/a\u003e (e.g. \u003ccode\u003e\u0026gt; [!NOTE]\u003c/code\u003e), see \u003ca href=\"https://github.com/executablebooks/MyST-Parser/blob/master/syntax/alerts\"\u003e\u003c/a\u003e by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1128\"\u003egh-pr:1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003e\u0026quot;gfm_autolink\u0026quot;\u003c/code\u003e syntax extension for \u003ca href=\"https://github.github.com/gfm/#autolinks-extension-\"\u003eGFM autolinks\u003c/a\u003e, see \u003ca href=\"https://github.com/executablebooks/MyST-Parser/blob/master/syntax/gfm-autolink\"\u003e\u003c/a\u003e by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1128\"\u003egh-pr:1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003emyst_strikethrough_single_tilde\u003c/code\u003e \u003ca href=\"https://github.com/executablebooks/MyST-Parser/blob/master/sphinx/config-options\"\u003econfig option\u003c/a\u003e to allow single tilde (\u003ccode\u003e~\u003c/code\u003e) for strikethrough by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1128\"\u003egh-pr:1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003emyst_colon_fence_exact_match\u003c/code\u003e \u003ca href=\"https://github.com/executablebooks/MyST-Parser/blob/master/sphinx/config-options\"\u003econfig option\u003c/a\u003e to require the closing colon fence to have exactly the same number of colons as the opening, see \u003ca href=\"https://github.com/executablebooks/MyST-Parser/blob/master/syntax/colon_fence\"\u003e\u003c/a\u003e by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1128\"\u003egh-pr:1128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👌 Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e👌 Update \u003ca href=\"https://github.com/executablebooks/MyST-Parser/blob/master/sphinx/config-options\"\u003e\u003ccode\u003emyst_gfm_only\u003c/code\u003e\u003c/a\u003e mode to use the unified \u003ccode\u003egfm_plugin\u003c/code\u003e, which now includes GFM autolinks, alerts, and improved strikethrough/tasklist handling by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1128\"\u003egh-pr:1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e👌 Improve MathJax 4 compatibility for Sphinx 9 by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1110\"\u003egh-pr:1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e👌 Stop directive-option parsing at colon fences, fixing nested colon fence directives by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1133\"\u003egh-pr:1133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Use docname instead of source path in warning locations by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1114\"\u003egh-pr:1114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Correctly encode \u003ccode\u003e\u0026amp;\u003c/code\u003e in Markdown URLs by not HTML-escaping \u003ccode\u003erefuri\u003c/code\u003e by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1126\"\u003egh-pr:1126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix \u003ccode\u003eRemovedInSphinx10Warning\u003c/code\u003e for inventory item iteration by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1129\"\u003egh-pr:1129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Pin \u003ccode\u003emdit-py-plugins\u0026gt;=0.6.1\u003c/code\u003e for nested field list fix by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1134\"\u003egh-pr:1134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⬆️ Dependency Upgrades\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆️ Upgrade to \u003ccode\u003emarkdown-it-py~=4.2\u003c/code\u003e and \u003ccode\u003emdit-py-plugins~=0.6\u003c/code\u003e by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1128\"\u003egh-pr:1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⬆️ Update pygments requirement from \u003ccode\u003e\u0026lt;2.20\u003c/code\u003e to \u003ccode\u003e\u0026lt;2.21\u003c/code\u003e by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1117\"\u003egh-pr:1117\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/executablebooks/MyST-Parser/compare/v5.0.0...v5.1.0\"\u003ev5.0.0...v5.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/2871eb95750873ccec2c4ab1dac0568815b64ca5\"\u003e\u003ccode\u003e2871eb9\u003c/code\u003e\u003c/a\u003e 🚀 Release v5.1.0 (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/cc5db37fd06445d7d023f7f2e0c2c073730be9cf\"\u003e\u003ccode\u003ecc5db37\u003c/code\u003e\u003c/a\u003e 🐛 FIX: Pin mdit-py-plugins\u0026gt;=0.6.1 for nested field list fix (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/4ce57f94af31de53c8790ccfffa3107c64241d0d\"\u003e\u003ccode\u003e4ce57f9\u003c/code\u003e\u003c/a\u003e 👌 Stop directive-option parsing at colon fences (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/cfcc3278f9e8c7508aae4cea82f1dd9c5c111183\"\u003e\u003ccode\u003ecfcc327\u003c/code\u003e\u003c/a\u003e ⬆️ Bump mypy from 2.0.0 to 2.1.0 (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/691738c3d897f82577440e18079d8b990edb8e34\"\u003e\u003ccode\u003e691738c\u003c/code\u003e\u003c/a\u003e ⬆️ Bump ruff from 0.15.10 to 0.15.12 (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/0fb1ae983d7b0df68bd02a9f77b0bc45057edbaf\"\u003e\u003ccode\u003e0fb1ae9\u003c/code\u003e\u003c/a\u003e 👌 IMPROVE: MathJax 4 compatibility (Sphinx 9) (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/f153b4b8ae68cbe77b41942147cf5cb6464168f0\"\u003e\u003ccode\u003ef153b4b\u003c/code\u003e\u003c/a\u003e ⬆️ Bump actions/setup-python from 5 to 6 (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/93acf8dae502aba484b14a1d291366fc21f839e6\"\u003e\u003ccode\u003e93acf8d\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/a5f1d6963bc3ee361d25309a24ccc42e6860fd54\"\u003e\u003ccode\u003ea5f1d69\u003c/code\u003e\u003c/a\u003e ⬆️ Update pygments requirement from \u0026lt;2.20 to \u0026lt;2.21 (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/838129687219517e31a395736397c957d93532dd\"\u003e\u003ccode\u003e8381296\u003c/code\u003e\u003c/a\u003e 🐛 FIX: Use docname instead of source path in warning locations (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/executablebooks/MyST-Parser/compare/v5.0.0...v5.1.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 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/OrionFinanceAI/orion-finance-sdk-py/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OrionFinanceAI%2Forion-finance-sdk-py/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"},{"uuid":"4418989568","node_id":"PR_kwDOCL7HM87aJztU","number":2466,"state":"closed","title":"chore(deps): bump web3 from 7.14.1 to 7.16.0","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-29T15:27:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-11T07:43:56.000Z","updated_at":"2026-05-29T15:27:26.000Z","time_to_close":1583007,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"web3","old_version":"7.14.1","new_version":"7.16.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 7.14.1 to 7.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ApeWorX/web3.py/blob/v7.16.0/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.16.0 (2026-05-01)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fixed ``ens.utils.is_none_or_zero_address`` not detecting bytes-form zero addresses (``b\u0026quot;\\x00\u0026quot; * 20``) — the function compared against the hex string ``EMPTY_ADDR_HEX`` only, even though its signature accepts ``Address`` (which is ``bytes``). This caused ``ens.address(name, coin_type=N)`` to return the zero-address checksum string instead of ``None`` when the resolver recorded a zero address. (`[#3830](https://github.com/ethereum/web3.py/issues/3830) \u0026lt;https://github.com/ethereum/web3.py/issues/3830\u0026gt;`__)\n\u003cp\u003eFeatures\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eENS read operations now use the Universal Resolver (\u003ccode\u003e0xeEeEEEeE14D718C2B47D9923Deab1335E144EeEe\u003c/code\u003e) instead of querying the ENS Registry directly, aligning with ENSv2 readiness requirements. (\u003ccode\u003e[#3830](https://github.com/ethereum/web3.py/issues/3830) \u0026lt;https://github.com/ethereum/web3.py/issues/3830\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003c/code\u003e\u003c/pre\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/ApeWorX/web3.py/commit/efbc6ebc513ca4063f068094e0b9091477d8dde2\"\u003e\u003ccode\u003eefbc6eb\u003c/code\u003e\u003c/a\u003e Bump version: 7.15.0 → 7.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/abc05942f1ac2edab28eec2b41c5c19a98c5b01a\"\u003e\u003ccode\u003eabc0594\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/72898a2890eb070014d3510c52704ea3b49f5736\"\u003e\u003ccode\u003e72898a2\u003c/code\u003e\u003c/a\u003e feat(ens): use Universal Resolver for ENS resolution (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3822\"\u003e#3822\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3830\"\u003e#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.14.1...v7.16.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=web3\u0026package-manager=uv\u0026previous-version=7.14.1\u0026new-version=7.16.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 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/safe-global/safe-eth-py/pull/2466","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/safe-global%2Fsafe-eth-py/issues/2466","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2466/packages"},{"uuid":"4415121341","node_id":"PR_kwDOSAYWCc7Z-A_c","number":36,"state":"open","title":"Bump web3 from 6.19.0 to 7.16.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-10T08:32:24.000Z","updated_at":"2026-05-10T08:32:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"web3","old_version":"6.19.0","new_version":"7.16.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 6.19.0 to 7.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ApeWorX/web3.py/blob/v7.16.0/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.16.0 (2026-05-01)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fixed ``ens.utils.is_none_or_zero_address`` not detecting bytes-form zero addresses (``b\u0026quot;\\x00\u0026quot; * 20``) — the function compared against the hex string ``EMPTY_ADDR_HEX`` only, even though its signature accepts ``Address`` (which is ``bytes``). This caused ``ens.address(name, coin_type=N)`` to return the zero-address checksum string instead of ``None`` when the resolver recorded a zero address. (`[#3830](https://github.com/ethereum/web3.py/issues/3830) \u0026lt;https://github.com/ethereum/web3.py/issues/3830\u0026gt;`__)\n\u003cp\u003eFeatures\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eENS read operations now use the Universal Resolver (\u003ccode\u003e0xeEeEEEeE14D718C2B47D9923Deab1335E144EeEe\u003c/code\u003e) instead of querying the ENS Registry directly, aligning with ENSv2 readiness requirements. (\u003ccode\u003e[#3830](https://github.com/ethereum/web3.py/issues/3830) \u0026lt;https://github.com/ethereum/web3.py/issues/3830\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\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/ApeWorX/web3.py/commit/efbc6ebc513ca4063f068094e0b9091477d8dde2\"\u003e\u003ccode\u003eefbc6eb\u003c/code\u003e\u003c/a\u003e Bump version: 7.15.0 → 7.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/abc05942f1ac2edab28eec2b41c5c19a98c5b01a\"\u003e\u003ccode\u003eabc0594\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/72898a2890eb070014d3510c52704ea3b49f5736\"\u003e\u003ccode\u003e72898a2\u003c/code\u003e\u003c/a\u003e feat(ens): use Universal Resolver for ENS resolution (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3822\"\u003e#3822\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3830\"\u003e#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v6.19.0...v7.16.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=web3\u0026package-manager=pip\u0026previous-version=6.19.0\u0026new-version=7.16.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 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/psycall/ORVION-The-Agentic-Settlement-Layer/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/psycall%2FORVION-The-Agentic-Settlement-Layer/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"},{"uuid":"4331178557","node_id":"PR_kwDOR6Mfys7Vu8in","number":32,"state":"open","title":"chore(deps): update web3 requirement from \u003e=7.0.0 to \u003e=7.15.0 in /packages/agents","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-26T15:03:21.000Z","updated_at":"2026-04-26T15:03:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"web3","old_version":"\u003e=7.0.0","new_version":"\u003e=7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"/packages/agents","ecosystem":"pip"},"body":"Updates the requirements on [web3](https://github.com/ethereum/web3.py) 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/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fix tests flakiness due to slow data generation from hypothesis triggering a timeout. (`[#3730](https://github.com/ethereum/web3.py/issues/3730) \u0026lt;https://github.com/ethereum/web3.py/issues/3730\u0026gt;`__)\n- Fix ``topics`` type for ``LogsSubscription`` to reflect AND / OR nested list conditions on log filters. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026lt;https://github.com/ethereum/web3.py/issues/3748\u0026gt;`__)\n- Make `AsyncWeb3` with respect to the provider it is instantiated with, fixing static type issues. (`[#3761](https://github.com/ethereum/web3.py/issues/3761) \u0026lt;https://github.com/ethereum/web3.py/issues/3761\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a few broken links (\u003ccode\u003e[#3746](https://github.com/ethereum/web3.py/issues/3746) \u0026lt;https://github.com/ethereum/web3.py/issues/3746\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix indentation in the code block in \u0026quot;An introduction to subscriptions\u0026quot; (\u003ccode\u003e[#3752](https://github.com/ethereum/web3.py/issues/3752) \u0026lt;https://github.com/ethereum/web3.py/issues/3752\u0026gt;\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.0.0...v7.15.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 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/AlexLee00/agent-fantasy-world/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexLee00%2Fagent-fantasy-world/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"},{"uuid":"4302624639","node_id":"PR_kwDOC7_yL87UTJJc","number":230,"state":"closed","title":"chore(deps): bump web3 from 6.15.1 to 7.15.0 in /ibet-for-fin-network/general/monitoring","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-22T04:25:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T12:37:34.000Z","updated_at":"2026-04-22T04:25:30.000Z","time_to_close":56875,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"web3","old_version":"6.15.1","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"/ibet-for-fin-network/general/monitoring","ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 6.15.1 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fix tests flakiness due to slow data generation from hypothesis triggering a timeout. (`[#3730](https://github.com/ethereum/web3.py/issues/3730) \u0026lt;https://github.com/ethereum/web3.py/issues/3730\u0026gt;`__)\n- Fix ``topics`` type for ``LogsSubscription`` to reflect AND / OR nested list conditions on log filters. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026lt;https://github.com/ethereum/web3.py/issues/3748\u0026gt;`__)\n- Make `AsyncWeb3` with respect to the provider it is instantiated with, fixing static type issues. (`[#3761](https://github.com/ethereum/web3.py/issues/3761) \u0026lt;https://github.com/ethereum/web3.py/issues/3761\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a few broken links (\u003ccode\u003e[#3746](https://github.com/ethereum/web3.py/issues/3746) \u0026lt;https://github.com/ethereum/web3.py/issues/3746\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix indentation in the code block in \u0026quot;An introduction to subscriptions\u0026quot; (\u003ccode\u003e[#3752](https://github.com/ethereum/web3.py/issues/3752) \u0026lt;https://github.com/ethereum/web3.py/issues/3752\u0026gt;\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v6.15.1...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=6.15.1\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/BoostryJP/ibet-Network/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/BoostryJP/ibet-Network/pull/230","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BoostryJP%2Fibet-Network/issues/230","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/230/packages"},{"uuid":"4264072958","node_id":"PR_kwDORtWUnM7SZ8ML","number":11,"state":"closed","title":"Bump web3 from 6.20.3 to 7.15.0 in /nexus-arb","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-14T19:43:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-14T18:42:18.000Z","updated_at":"2026-04-14T19:43:47.000Z","time_to_close":3688,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"web3","old_version":"6.20.3","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"/nexus-arb","ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 6.20.3 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fix tests flakiness due to slow data generation from hypothesis triggering a timeout. (`[#3730](https://github.com/ethereum/web3.py/issues/3730) \u0026lt;https://github.com/ethereum/web3.py/issues/3730\u0026gt;`__)\n- Fix ``topics`` type for ``LogsSubscription`` to reflect AND / OR nested list conditions on log filters. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026lt;https://github.com/ethereum/web3.py/issues/3748\u0026gt;`__)\n- Make `AsyncWeb3` with respect to the provider it is instantiated with, fixing static type issues. (`[#3761](https://github.com/ethereum/web3.py/issues/3761) \u0026lt;https://github.com/ethereum/web3.py/issues/3761\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a few broken links (\u003ccode\u003e[#3746](https://github.com/ethereum/web3.py/issues/3746) \u0026lt;https://github.com/ethereum/web3.py/issues/3746\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix indentation in the code block in \u0026quot;An introduction to subscriptions\u0026quot; (\u003ccode\u003e[#3752](https://github.com/ethereum/web3.py/issues/3752) \u0026lt;https://github.com/ethereum/web3.py/issues/3752\u0026gt;\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v6.20.3...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=6.20.3\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/flipflowglobal/JDL./network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/flipflowglobal/JDL./pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/flipflowglobal%2FJDL./issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4249074521","node_id":"PR_kwDOR926887Ry_EI","number":7,"state":"open","title":"build(deps): update web3 requirement from \u003e=6.0.0 to \u003e=7.15.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-12T17:22:33.000Z","updated_at":"2026-04-12T17:32:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): update","packages":[{"name":"web3","old_version":"\u003e=6.0.0","new_version":"\u003e=7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":null,"ecosystem":"pip"},"body":"Updates the requirements on [web3](https://github.com/ethereum/web3.py) 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/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fix tests flakiness due to slow data generation from hypothesis triggering a timeout. (`[#3730](https://github.com/ethereum/web3.py/issues/3730) \u0026lt;https://github.com/ethereum/web3.py/issues/3730\u0026gt;`__)\n- Fix ``topics`` type for ``LogsSubscription`` to reflect AND / OR nested list conditions on log filters. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026lt;https://github.com/ethereum/web3.py/issues/3748\u0026gt;`__)\n- Make `AsyncWeb3` with respect to the provider it is instantiated with, fixing static type issues. (`[#3761](https://github.com/ethereum/web3.py/issues/3761) \u0026lt;https://github.com/ethereum/web3.py/issues/3761\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a few broken links (\u003ccode\u003e[#3746](https://github.com/ethereum/web3.py/issues/3746) \u0026lt;https://github.com/ethereum/web3.py/issues/3746\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix indentation in the code block in \u0026quot;An introduction to subscriptions\u0026quot; (\u003ccode\u003e[#3752](https://github.com/ethereum/web3.py/issues/3752) \u0026lt;https://github.com/ethereum/web3.py/issues/3752\u0026gt;\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v6.0.0...v7.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n\u003c!-- This is an auto-generated comment: release notes by coderabbit.ai --\u003e\n\n## Summary by CodeRabbit\n\n* **Chores**\n  * Updated web3 dependency to version 7.15.0 or later, ensuring compatibility with the latest library improvements and enhancements.\n\n\u003c!-- end of auto-generated comment: release notes by coderabbit.ai --\u003e","html_url":"https://github.com/genoshide/wallet-mcp/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/genoshide%2Fwallet-mcp/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4208635429","node_id":"PR_kwDOQfzBtM7QFJmT","number":230,"state":"open","title":"chore(deps): bump web3 from 7.14.1 to 7.15.0 in /packages/sardis-ledger","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-05T21:39:12.000Z","updated_at":"2026-04-05T21:40:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"web3","old_version":"7.14.1","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"/packages/sardis-ledger","ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 7.14.1 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003c/code\u003e\u003c/pre\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.14.1...v7.15.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=web3\u0026package-manager=uv\u0026previous-version=7.14.1\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/EfeDurmaz16/sardis/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/EfeDurmaz16/sardis/pull/230","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EfeDurmaz16%2Fsardis/issues/230","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/230/packages"},{"uuid":"4205265357","node_id":"PR_kwDORXCDnc7P-CxI","number":40,"state":"closed","title":"chore(deps): Bump web3 from 6.20.4 to 7.15.0 in /tests","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-02T16:13:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-04T16:13:02.000Z","updated_at":"2026-05-02T16:13:15.000Z","time_to_close":2419212,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"web3","old_version":"6.20.4","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"/tests","ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 6.20.4 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fix tests flakiness due to slow data generation from hypothesis triggering a timeout. (`[#3730](https://github.com/ethereum/web3.py/issues/3730) \u0026lt;https://github.com/ethereum/web3.py/issues/3730\u0026gt;`__)\n- Fix ``topics`` type for ``LogsSubscription`` to reflect AND / OR nested list conditions on log filters. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026lt;https://github.com/ethereum/web3.py/issues/3748\u0026gt;`__)\n- Make `AsyncWeb3` with respect to the provider it is instantiated with, fixing static type issues. (`[#3761](https://github.com/ethereum/web3.py/issues/3761) \u0026lt;https://github.com/ethereum/web3.py/issues/3761\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a few broken links (\u003ccode\u003e[#3746](https://github.com/ethereum/web3.py/issues/3746) \u0026lt;https://github.com/ethereum/web3.py/issues/3746\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix indentation in the code block in \u0026quot;An introduction to subscriptions\u0026quot; (\u003ccode\u003e[#3752](https://github.com/ethereum/web3.py/issues/3752) \u0026lt;https://github.com/ethereum/web3.py/issues/3752\u0026gt;\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v6.20.4...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=6.20.4\u0026new-version=7.15.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 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/tuantqse90/privacy-focused-defi-lending/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuantqse90%2Fprivacy-focused-defi-lending/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"},{"uuid":"4203887093","node_id":"PR_kwDOOfhobc7P7iQB","number":12,"state":"open","title":"chore(deps): bump web3 from 7.8.0 to 7.15.0 in /python/langchain-chatbot","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-04T06:42:26.000Z","updated_at":"2026-04-04T06:42:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"web3","old_version":"7.8.0","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"/python/langchain-chatbot","ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 7.8.0 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fix tests flakiness due to slow data generation from hypothesis triggering a timeout. (`[#3730](https://github.com/ethereum/web3.py/issues/3730) \u0026lt;https://github.com/ethereum/web3.py/issues/3730\u0026gt;`__)\n- Fix ``topics`` type for ``LogsSubscription`` to reflect AND / OR nested list conditions on log filters. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026lt;https://github.com/ethereum/web3.py/issues/3748\u0026gt;`__)\n- Make `AsyncWeb3` with respect to the provider it is instantiated with, fixing static type issues. (`[#3761](https://github.com/ethereum/web3.py/issues/3761) \u0026lt;https://github.com/ethereum/web3.py/issues/3761\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a few broken links (\u003ccode\u003e[#3746](https://github.com/ethereum/web3.py/issues/3746) \u0026lt;https://github.com/ethereum/web3.py/issues/3746\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix indentation in the code block in \u0026quot;An introduction to subscriptions\u0026quot; (\u003ccode\u003e[#3752](https://github.com/ethereum/web3.py/issues/3752) \u0026lt;https://github.com/ethereum/web3.py/issues/3752\u0026gt;\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.8.0...v7.15.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=web3\u0026package-manager=uv\u0026previous-version=7.8.0\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/alialobidm/example-hub/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/alialobidm/example-hub/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alialobidm%2Fexample-hub/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"4203887008","node_id":"PR_kwDOOfhobc7P7iPd","number":11,"state":"open","title":"chore(deps): bump web3 from 7.9.0 to 7.15.0 in /python/pancake-swap-example","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-04T06:42:25.000Z","updated_at":"2026-04-04T06:42:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"web3","old_version":"7.9.0","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"/python/pancake-swap-example","ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 7.9.0 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fix tests flakiness due to slow data generation from hypothesis triggering a timeout. (`[#3730](https://github.com/ethereum/web3.py/issues/3730) \u0026lt;https://github.com/ethereum/web3.py/issues/3730\u0026gt;`__)\n- Fix ``topics`` type for ``LogsSubscription`` to reflect AND / OR nested list conditions on log filters. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026lt;https://github.com/ethereum/web3.py/issues/3748\u0026gt;`__)\n- Make `AsyncWeb3` with respect to the provider it is instantiated with, fixing static type issues. (`[#3761](https://github.com/ethereum/web3.py/issues/3761) \u0026lt;https://github.com/ethereum/web3.py/issues/3761\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a few broken links (\u003ccode\u003e[#3746](https://github.com/ethereum/web3.py/issues/3746) \u0026lt;https://github.com/ethereum/web3.py/issues/3746\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix indentation in the code block in \u0026quot;An introduction to subscriptions\u0026quot; (\u003ccode\u003e[#3752](https://github.com/ethereum/web3.py/issues/3752) \u0026lt;https://github.com/ethereum/web3.py/issues/3752\u0026gt;\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.9.0...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=7.9.0\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/alialobidm/example-hub/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/alialobidm/example-hub/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alialobidm%2Fexample-hub/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"4203886784","node_id":"PR_kwDOOgurRs7P7iN-","number":144,"state":"open","title":"chore(deps): bump web3 from 7.14.1 to 7.15.0","user":"dependabot[bot]","labels":["dependencies","security"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-04T06:42:20.000Z","updated_at":"2026-04-04T06:43:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"web3","old_version":"7.14.1","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 7.14.1 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003c/code\u003e\u003c/pre\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.14.1...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=7.14.1\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/cpoplaws/trading-ai/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/cpoplaws/trading-ai/pull/144","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpoplaws%2Ftrading-ai/issues/144","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/144/packages"},{"uuid":"4203885658","node_id":"PR_kwDORZf1S87P7iCJ","number":6,"state":"closed","title":"build(deps): bump web3 from 7.14.1 to 7.15.0 in the uv group across 1 directory","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-06T14:57:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-04T06:42:05.000Z","updated_at":"2026-04-06T14:57:36.000Z","time_to_close":202521,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"web3","old_version":"7.14.1","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"the uv group across 1 directory","ecosystem":"pip"},"body":"Bumps the uv group with 1 update in the / directory: [web3](https://github.com/ethereum/web3.py).\n\nUpdates `web3` from 7.14.1 to 7.15.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003c/code\u003e\u003c/pre\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.14.1...v7.15.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=web3\u0026package-manager=uv\u0026previous-version=7.14.1\u0026new-version=7.15.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 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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/dbfarias/dbf-poly-agent/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/dbfarias/dbf-poly-agent/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbfarias%2Fdbf-poly-agent/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"4203885173","node_id":"PR_kwDONYlm6c7P7h8S","number":239,"state":"open","title":"chore(deps-dev): bump web3 from 7.14.1 to 7.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-04T06:41:54.000Z","updated_at":"2026-04-04T06:45:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"web3","old_version":"7.14.1","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 7.14.1 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003c/code\u003e\u003c/pre\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.14.1...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=7.14.1\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/BobTheBuidler/cchecksum/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/BobTheBuidler/cchecksum/pull/239","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BobTheBuidler%2Fcchecksum/issues/239","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/239/packages"},{"uuid":"4203884908","node_id":"PR_kwDOQPe8_s7P7h4u","number":225,"state":"open","title":"build(deps)(deps): bump web3 from 7.14.0 to 7.15.0 in /core","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":["I-Onlabs"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-04T06:41:51.000Z","updated_at":"2026-04-04T06:42:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)(deps)","packages":[{"name":"web3","old_version":"7.14.0","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"/core","ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 7.14.0 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.14.0...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=7.14.0\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/I-Onlabs/SIGMAX/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/I-Onlabs/SIGMAX/pull/225","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/I-Onlabs%2FSIGMAX/issues/225","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/225/packages"},{"uuid":"4203884836","node_id":"PR_kwDORDjcVM7P7h3_","number":5,"state":"open","title":"Bump web3 from 7.14.0 to 7.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-04T06:41:48.000Z","updated_at":"2026-04-04T06:42:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"web3","old_version":"7.14.0","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 7.14.0 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.14.0...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=7.14.0\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/bleu/cow-eip1271-watch-tower/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/bleu/cow-eip1271-watch-tower/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bleu%2Fcow-eip1271-watch-tower/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"4203884838","node_id":"PR_kwDOPVHjSs7P7h4B","number":1,"state":"open","title":"Bump web3 from 7.12.0 to 7.15.0 in the pip group across 1 directory","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-04T06:41:48.000Z","updated_at":"2026-04-04T06:42:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"web3","old_version":"7.12.0","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"the pip group across 1 directory","ecosystem":"pip"},"body":"Bumps the pip group with 1 update in the / directory: [web3](https://github.com/ethereum/web3.py).\n\nUpdates `web3` from 7.12.0 to 7.15.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fix tests flakiness due to slow data generation from hypothesis triggering a timeout. (`[#3730](https://github.com/ethereum/web3.py/issues/3730) \u0026lt;https://github.com/ethereum/web3.py/issues/3730\u0026gt;`__)\n- Fix ``topics`` type for ``LogsSubscription`` to reflect AND / OR nested list conditions on log filters. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026lt;https://github.com/ethereum/web3.py/issues/3748\u0026gt;`__)\n- Make `AsyncWeb3` with respect to the provider it is instantiated with, fixing static type issues. (`[#3761](https://github.com/ethereum/web3.py/issues/3761) \u0026lt;https://github.com/ethereum/web3.py/issues/3761\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a few broken links (\u003ccode\u003e[#3746](https://github.com/ethereum/web3.py/issues/3746) \u0026lt;https://github.com/ethereum/web3.py/issues/3746\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix indentation in the code block in \u0026quot;An introduction to subscriptions\u0026quot; (\u003ccode\u003e[#3752](https://github.com/ethereum/web3.py/issues/3752) \u0026lt;https://github.com/ethereum/web3.py/issues/3752\u0026gt;\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.12.0...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=7.12.0\u0026new-version=7.15.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 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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/thegoodeth/safe-cli/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/thegoodeth/safe-cli/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thegoodeth%2Fsafe-cli/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4203884464","node_id":"PR_kwDOLZqCjc7P7hzi","number":2,"state":"open","title":"build(deps): bump web3 from 7.14.0 to 7.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-04T06:41:40.000Z","updated_at":"2026-04-04T06:46:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"web3","old_version":"7.14.0","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 7.14.0 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.14.0...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=7.14.0\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Salmandabbakuti/blockchain-of-things/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Salmandabbakuti/blockchain-of-things/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Salmandabbakuti%2Fblockchain-of-things/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4077498710","node_id":"PR_kwDOQNnBpc7KrqhC","number":13,"state":"closed","title":"Bump the python-deps group with 4 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-15T06:47:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-15T03:45:22.000Z","updated_at":"2026-03-15T06:47:38.000Z","time_to_close":10928,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"python-deps","update_count":4,"packages":[{"name":"loguru","old_version":"0.6.0","new_version":"0.7.3","repository_url":"https://github.com/Delgan/loguru"},{"name":"web3","old_version":"7.14.0","new_version":"7.14.1","repository_url":"https://github.com/ethereum/web3.py"},{"name":"pydantic","old_version":"2.12.3","new_version":"2.12.5","repository_url":"https://github.com/pydantic/pydantic"},{"name":"solana","old_version":"0.36.10","new_version":"0.36.11","repository_url":"https://github.com/michaelhly/solanapy"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-deps group with 4 updates: [loguru](https://github.com/Delgan/loguru), [web3](https://github.com/ethereum/web3.py), [pydantic](https://github.com/pydantic/pydantic) and [solana](https://github.com/michaelhly/solanapy).\n\nUpdates `loguru` from 0.6.0 to 0.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Delgan/loguru/releases\"\u003eloguru's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Cython incompatibility caused by the absence of underlying stack frames, which resulted in a \u003ccode\u003eValueError\u003c/code\u003e during logging (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/88\"\u003e#88\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix possible \u003ccode\u003eRuntimeError\u003c/code\u003e when removing all handlers with \u003ccode\u003elogger.remove()\u003c/code\u003e due to thread-safety issue (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/1183\"\u003e#1183\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jeremyk\"\u003e\u003ccode\u003e@​jeremyk\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ediagnose=True\u003c/code\u003e option of exception formatting not working as expected with Python 3.13 (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/1235\"\u003e#1235\u003c/a\u003e, thanks \u003ca href=\"https://github.com/etianen\"\u003e\u003ccode\u003e@​etianen\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix non-standard level names not fully compatible with \u003ccode\u003elogging.Formatter()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/1231\"\u003e#1231\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yechielb2000\"\u003e\u003ccode\u003e@​yechielb2000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix inability to display a literal \u003ccode\u003e\u0026quot;\\\u0026quot;\u003c/code\u003e immediately before color markups (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/988\"\u003e#988\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix possible infinite recursion when an exception is raised from a \u003ccode\u003e__repr__\u003c/code\u003e  method decorated with \u003ccode\u003elogger.catch()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/1044\"\u003e#1044\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003edatetime\u003c/code\u003e formatting while logging messages (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/1201\"\u003e#1201\u003c/a\u003e, thanks \u003ca href=\"https://github.com/trim21\"\u003e\u003ccode\u003e@​trim21\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eReduce startup time in the presence of installed but unused \u003ccode\u003eIPython\u003c/code\u003e third-party library (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/1001\"\u003e#1001\u003c/a\u003e, thanks \u003ca href=\"https://github.com/zakstucke\"\u003e\u003ccode\u003e@​zakstucke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for formatting of \u003ccode\u003eExceptionGroup\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/805\"\u003e#805\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix possible \u003ccode\u003eRuntimeError\u003c/code\u003e when using \u003ccode\u003emultiprocessing.set_start_method()\u003c/code\u003e after importing the \u003ccode\u003elogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/974\"\u003e#974\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix formatting of possible \u003ccode\u003e__notes__\u003c/code\u003e attached to an \u003ccode\u003eException\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/980\"\u003e#980\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new \u003ccode\u003econtext\u003c/code\u003e optional argument to \u003ccode\u003elogger.add()\u003c/code\u003e specifying \u003ccode\u003emultiprocessing\u003c/code\u003e context (like \u003ccode\u003e\u0026quot;spawn\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;fork\u0026quot;\u003c/code\u003e) to be used internally instead of the default one (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/851\"\u003e#851\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd support for true colors on Windows using ANSI/VT console when available (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/934\"\u003e#934\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tunaflsh\"\u003e\u003ccode\u003e@​tunaflsh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix possible deadlock when calling \u003ccode\u003elogger.complete()\u003c/code\u003e with concurrent logging of an asynchronous sink (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/906\"\u003e#906\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix file possibly rotating too early or too late when re-starting an application around midnight (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/894\"\u003e#894\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix inverted \u003ccode\u003e\u0026quot;\u0026lt;hide\u0026gt;\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;\u0026lt;strike\u0026gt;\u0026quot;\u003c/code\u003e color tags (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/943\"\u003e#943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tunaflsh\"\u003e\u003ccode\u003e@​tunaflsh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix possible untraceable errors raised when logging non-unpicklable \u003ccode\u003eException\u003c/code\u003e instances while using \u003ccode\u003eenqueue=True\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/329\"\u003e#329\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix possible errors raised when logging non-picklable \u003ccode\u003eException\u003c/code\u003e instances while using \u003ccode\u003eenqueue=True\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/342\"\u003e#342\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ncoudene\"\u003e\u003ccode\u003e@​ncoudene\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix missing seconds and microseconds when formatting timezone offset that requires such accuracy (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/961\"\u003e#961\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRaise \u003ccode\u003eValueError\u003c/code\u003e if an attempt to use nanosecond precision for time formatting is detected (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/855\"\u003e#855\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eInterceptHandler\u003c/code\u003e recipe to make it compatible with Python 3.11 (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/654\"\u003e#654\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd a new \u003ccode\u003ewatch\u003c/code\u003e optional argument to file sinks in order to automatically re-create possibly deleted or changed file (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/471\"\u003e#471\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003epatch()\u003c/code\u003e calls cumulative instead of overriding the possibly existing patching function (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/462\"\u003e#462\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMake sinks added with \u003ccode\u003eenqueue=True\u003c/code\u003e and \u003ccode\u003ecatch=False\u003c/code\u003e still process logged messages in case of internal exception (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/833\"\u003e#833\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAvoid possible deadlocks caused by re-using the logger inside a sink, a signal handler or a \u003ccode\u003e__del__\u003c/code\u003e method. Since the logger is not re-entrant, such misuse will be detected and will now generate a \u003ccode\u003eRuntimeError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/712\"\u003e#712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jacksmith15\"\u003e\u003ccode\u003e@​jacksmith15\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix file sink rotation using an aware \u003ccode\u003edatetime.time\u003c/code\u003e for which the timezone was ignored (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/697\"\u003e#697\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix logs colorization not automatically enabled for Jupyter Notebook and Google Colab (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/494\"\u003e#494\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix logs colorization not automatically enabled for Github Actions and others CI platforms (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/604\"\u003e#604\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003elogger.complete()\u003c/code\u003e possibly hanging forever when \u003ccode\u003eenqueue=True\u003c/code\u003e and \u003ccode\u003ecatch=False\u003c/code\u003e if internal thread killed due to \u003ccode\u003eException\u003c/code\u003e raised by sink (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/647\"\u003e#647\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix incompatibility with \u003ccode\u003efreezegun\u003c/code\u003e library used to simulate time (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/600\"\u003e#600\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRaise exception if \u003ccode\u003elogger.catch()\u003c/code\u003e is used to wrap a class instead of a function to avoid unexpected behavior (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/623\"\u003e#623\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/Delgan/loguru/blob/master/CHANGELOG.rst\"\u003eloguru's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ccode\u003e0.7.3\u003c/code\u003e_ (2024-12-06)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix Cython incompatibility caused by the absence of underlying stack frames, which resulted in a \u003ccode\u003eValueError\u003c/code\u003e during logging (\u003ccode\u003e[#88](https://github.com/Delgan/loguru/issues/88) \u0026lt;https://github.com/Delgan/loguru/issues/88\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix possible \u003ccode\u003eRuntimeError\u003c/code\u003e when removing all handlers with \u003ccode\u003elogger.remove()\u003c/code\u003e due to thread-safety issue (\u003ccode\u003e[#1183](https://github.com/Delgan/loguru/issues/1183) \u0026lt;https://github.com/Delgan/loguru/issues/1183\u0026gt;\u003c/code\u003e\u003cem\u003e, thanks \u003ccode\u003e@jeremyk \u0026lt;https://github.com/jeremyk\u0026gt;\u003c/code\u003e\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ediagnose=True\u003c/code\u003e option of exception formatting not working as expected with Python 3.13 (\u003ccode\u003e[#1235](https://github.com/Delgan/loguru/issues/1235) \u0026lt;https://github.com/Delgan/loguru/issues/1235\u0026gt;\u003c/code\u003e\u003cem\u003e, thanks \u003ccode\u003e@etianen \u0026lt;https://github.com/etianen\u0026gt;\u003c/code\u003e\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003eFix non-standard level names not fully compatible with \u003ccode\u003elogging.Formatter()\u003c/code\u003e (\u003ccode\u003e[#1231](https://github.com/Delgan/loguru/issues/1231) \u0026lt;https://github.com/Delgan/loguru/issues/1231\u0026gt;\u003c/code\u003e\u003cem\u003e, thanks \u003ccode\u003e@yechielb2000 \u0026lt;https://github.com/yechielb2000\u0026gt;\u003c/code\u003e\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003eFix inability to display a literal \u003ccode\u003e\u0026quot;\\\u0026quot;\u003c/code\u003e immediately before color markups (\u003ccode\u003e[#988](https://github.com/Delgan/loguru/issues/988) \u0026lt;https://github.com/Delgan/loguru/issues/988\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix possible infinite recursion when an exception is raised from a \u003ccode\u003e__repr__\u003c/code\u003e  method decorated with \u003ccode\u003elogger.catch()\u003c/code\u003e (\u003ccode\u003e[#1044](https://github.com/Delgan/loguru/issues/1044) \u0026lt;https://github.com/Delgan/loguru/issues/1044\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003edatetime\u003c/code\u003e formatting while logging messages (\u003ccode\u003e[#1201](https://github.com/Delgan/loguru/issues/1201) \u0026lt;https://github.com/Delgan/loguru/issues/1201\u0026gt;\u003c/code\u003e\u003cem\u003e, thanks \u003ccode\u003e@trim21 \u0026lt;https://github.com/trim21\u0026gt;\u003c/code\u003e\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003eReduce startup time in the presence of installed but unused \u003ccode\u003eIPython\u003c/code\u003e third-party library (\u003ccode\u003e[#1001](https://github.com/Delgan/loguru/issues/1001) \u0026lt;https://github.com/Delgan/loguru/issues/1001\u0026gt;\u003c/code\u003e\u003cem\u003e, thanks \u003ccode\u003e@zakstucke \u0026lt;https://github.com/zakstucke\u0026gt;\u003c/code\u003e\u003c/em\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ccode\u003e0.7.2\u003c/code\u003e_ (2023-09-11)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for formatting of \u003ccode\u003eExceptionGroup\u003c/code\u003e errors (\u003ccode\u003e[#805](https://github.com/Delgan/loguru/issues/805) \u0026lt;https://github.com/Delgan/loguru/issues/805\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix possible \u003ccode\u003eRuntimeError\u003c/code\u003e when using \u003ccode\u003emultiprocessing.set_start_method()\u003c/code\u003e after importing the \u003ccode\u003elogger\u003c/code\u003e (\u003ccode\u003e[#974](https://github.com/Delgan/loguru/issues/974) \u0026lt;https://github.com/Delgan/loguru/issues/974\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix formatting of possible \u003ccode\u003e__notes__\u003c/code\u003e attached to an \u003ccode\u003eException\u003c/code\u003e (\u003ccode\u003e[#980](https://github.com/Delgan/loguru/issues/980) \u0026lt;https://github.com/Delgan/loguru/issues/980\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ccode\u003e0.7.1\u003c/code\u003e_ (2023-09-04)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new \u003ccode\u003econtext\u003c/code\u003e optional argument to \u003ccode\u003elogger.add()\u003c/code\u003e specifying \u003ccode\u003emultiprocessing\u003c/code\u003e context (like \u003ccode\u003e\u0026quot;spawn\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;fork\u0026quot;\u003c/code\u003e) to be used internally instead of the default one (\u003ccode\u003e[#851](https://github.com/Delgan/loguru/issues/851) \u0026lt;https://github.com/Delgan/loguru/issues/851\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eAdd support for true colors on Windows using ANSI/VT console when available (\u003ccode\u003e[#934](https://github.com/Delgan/loguru/issues/934) \u0026lt;https://github.com/Delgan/loguru/issues/934\u0026gt;\u003c/code\u003e\u003cem\u003e, thanks \u003ccode\u003e@tunaflsh \u0026lt;https://github.com/tunaflsh\u0026gt;\u003c/code\u003e\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003eFix possible deadlock when calling \u003ccode\u003elogger.complete()\u003c/code\u003e with concurrent logging of an asynchronous sink (\u003ccode\u003e[#906](https://github.com/Delgan/loguru/issues/906) \u0026lt;https://github.com/Delgan/loguru/issues/906\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix file possibly rotating too early or too late when re-starting an application around midnight (\u003ccode\u003e[#894](https://github.com/Delgan/loguru/issues/894) \u0026lt;https://github.com/Delgan/loguru/issues/894\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix inverted \u003ccode\u003e\u0026quot;\u0026lt;hide\u0026gt;\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;\u0026lt;strike\u0026gt;\u0026quot;\u003c/code\u003e color tags (\u003ccode\u003e[#943](https://github.com/Delgan/loguru/issues/943) \u0026lt;https://github.com/Delgan/loguru/pull/943\u0026gt;\u003c/code\u003e\u003cem\u003e, thanks \u003ccode\u003e@tunaflsh \u0026lt;https://github.com/tunaflsh\u0026gt;\u003c/code\u003e\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003eFix possible untraceable errors raised when logging non-unpicklable \u003ccode\u003eException\u003c/code\u003e instances while using \u003ccode\u003eenqueue=True\u003c/code\u003e (\u003ccode\u003e[#329](https://github.com/Delgan/loguru/issues/329) \u0026lt;https://github.com/Delgan/loguru/issues/329\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix possible errors raised when logging non-picklable \u003ccode\u003eException\u003c/code\u003e instances while using \u003ccode\u003eenqueue=True\u003c/code\u003e (\u003ccode\u003e[#342](https://github.com/Delgan/loguru/issues/342) \u0026lt;https://github.com/Delgan/loguru/issues/342\u0026gt;\u003c/code\u003e\u003cem\u003e, thanks \u003ccode\u003e@ncoudene \u0026lt;https://github.com/ncoudene\u0026gt;\u003c/code\u003e\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003eFix missing seconds and microseconds when formatting timezone offset that requires such accuracy (\u003ccode\u003e[#961](https://github.com/Delgan/loguru/issues/961) \u0026lt;https://github.com/Delgan/loguru/issues/961\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eRaise \u003ccode\u003eValueError\u003c/code\u003e if an attempt to use nanosecond precision for time formatting is detected (\u003ccode\u003e[#855](https://github.com/Delgan/loguru/issues/855) \u0026lt;https://github.com/Delgan/loguru/issues/855\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ccode\u003e0.7.0\u003c/code\u003e_ (2023-04-10)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eInterceptHandler\u003c/code\u003e recipe to make it compatible with Python 3.11 (\u003ccode\u003e[#654](https://github.com/Delgan/loguru/issues/654) \u0026lt;https://github.com/Delgan/loguru/issues/654\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eAdd a new \u003ccode\u003ewatch\u003c/code\u003e optional argument to file sinks in order to automatically re-create possibly deleted or changed file (\u003ccode\u003e[#471](https://github.com/Delgan/loguru/issues/471) \u0026lt;https://github.com/Delgan/loguru/issues/471\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003epatch()\u003c/code\u003e calls cumulative instead of overriding the possibly existing patching function (\u003ccode\u003e[#462](https://github.com/Delgan/loguru/issues/462) \u0026lt;https://github.com/Delgan/loguru/issues/462\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eMake sinks added with \u003ccode\u003eenqueue=True\u003c/code\u003e and \u003ccode\u003ecatch=False\u003c/code\u003e still process logged messages in case of internal exception (\u003ccode\u003e[#833](https://github.com/Delgan/loguru/issues/833) \u0026lt;https://github.com/Delgan/loguru/issues/833\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eAvoid possible deadlocks caused by re-using the logger inside a sink, a signal handler or a \u003ccode\u003e__del__\u003c/code\u003e method. Since the logger is not re-entrant, such misuse will be detected and will now generate a \u003ccode\u003eRuntimeError\u003c/code\u003e (\u003ccode\u003e[#712](https://github.com/Delgan/loguru/issues/712) \u0026lt;https://github.com/Delgan/loguru/issues/712\u0026gt;\u003c/code\u003e\u003cem\u003e, thanks \u003ccode\u003e@jacksmith15 \u0026lt;https://github.com/jacksmith15\u0026gt;\u003c/code\u003e\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003eFix file sink rotation using an aware \u003ccode\u003edatetime.time\u003c/code\u003e for which the timezone was ignored (\u003ccode\u003e[#697](https://github.com/Delgan/loguru/issues/697) \u0026lt;https://github.com/Delgan/loguru/issues/697\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix logs colorization not automatically enabled for Jupyter Notebook and Google Colab (\u003ccode\u003e[#494](https://github.com/Delgan/loguru/issues/494) \u0026lt;https://github.com/Delgan/loguru/issues/494\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix logs colorization not automatically enabled for Github Actions and others CI platforms (\u003ccode\u003e[#604](https://github.com/Delgan/loguru/issues/604) \u0026lt;https://github.com/Delgan/loguru/issues/604\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003elogger.complete()\u003c/code\u003e possibly hanging forever when \u003ccode\u003eenqueue=True\u003c/code\u003e and \u003ccode\u003ecatch=False\u003c/code\u003e if internal thread killed due to \u003ccode\u003eException\u003c/code\u003e raised by sink (\u003ccode\u003e[#647](https://github.com/Delgan/loguru/issues/647) \u0026lt;https://github.com/Delgan/loguru/issues/647\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix incompatibility with \u003ccode\u003efreezegun\u003c/code\u003e library used to simulate time (\u003ccode\u003e[#600](https://github.com/Delgan/loguru/issues/600) \u0026lt;https://github.com/Delgan/loguru/issues/600\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eRaise exception if \u003ccode\u003elogger.catch()\u003c/code\u003e is used to wrap a class instead of a function to avoid unexpected behavior (\u003ccode\u003e[#623](https://github.com/Delgan/loguru/issues/623) \u0026lt;https://github.com/Delgan/loguru/issues/623\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/Delgan/loguru/commit/ae3bfd1b85b6b4a3db535f69b975687c79498be4\"\u003e\u003ccode\u003eae3bfd1\u003c/code\u003e\u003c/a\u003e Bump version to 0.7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Delgan/loguru/commit/ccca3566cc00c22eed8659705e45386fa2101b5d\"\u003e\u003ccode\u003eccca356\u003c/code\u003e\u003c/a\u003e Replace \u0026quot;notifiers\u0026quot; (seems unmaintained) with \u0026quot;apprise\u0026quot; in docs (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/1251\"\u003e#1251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Delgan/loguru/commit/a372814bf79d47628e66ca9a91072f53fba032f8\"\u003e\u003ccode\u003ea372814\u003c/code\u003e\u003c/a\u003e Configure \u0026quot;trusted publishing\u0026quot; in Github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Delgan/loguru/commit/633016db07e5dff63bc05dd3c4d5aa81b6190700\"\u003e\u003ccode\u003e633016d\u003c/code\u003e\u003c/a\u003e Use tox to define the \u0026quot;release\u0026quot; command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Delgan/loguru/commit/ef12cbbaf54fb2e64ca66b0a90675cdf9e8a522f\"\u003e\u003ccode\u003eef12cbb\u003c/code\u003e\u003c/a\u003e Convert README from RST to MD (fix PyPI packaging)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Delgan/loguru/commit/cb3314a5af107ad175a9bafa11b1b79670e3067a\"\u003e\u003ccode\u003ecb3314a\u003c/code\u003e\u003c/a\u003e Add Github action to verify packaging\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Delgan/loguru/commit/6161a13b79e1a3a29e922926b44f26edbcc3c06a\"\u003e\u003ccode\u003e6161a13\u003c/code\u003e\u003c/a\u003e Complete the \u0026quot;Troubleshooting\u0026quot; docs with more examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Delgan/loguru/commit/7f5001fe46393627ced287bba2c4064442c3fd25\"\u003e\u003ccode\u003e7f5001f\u003c/code\u003e\u003c/a\u003e Simplify the example of dynamic handler level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Delgan/loguru/commit/2e0cd7bb5105461057c56aefb225da569882ad29\"\u003e\u003ccode\u003e2e0cd7b\u003c/code\u003e\u003c/a\u003e Move \u0026quot;Introduction to logging\u0026quot; docs to a new section\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Delgan/loguru/commit/72b93d1a24d1491ce7ba752fe36c14f9570a5d63\"\u003e\u003ccode\u003e72b93d1\u003c/code\u003e\u003c/a\u003e Correct outdated instructions for reporting a vulnerability\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Delgan/loguru/compare/0.6.0...0.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `web3` from 7.14.0 to 7.14.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/v7.14.1/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Wrap timeout in ClientTimeout for AsyncBeacon post request (`[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;`__)\n- Fix ``HTTPProvider`` to share an explicitly provided ``session`` across all threads, rather than only the creating thread. (`[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;`__)\n- Fix TypedDict field names to use camelCase (``validatorIndex``, ``yParity``) matching JSON-RPC conventions and formatter outputs. (`[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;`__)\n- Exclude type checking in Sphinx module and submodules (`[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (\u003ccode\u003e[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInternal Changes - for web3.py Contributors\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Upgrade geth version in CI (`[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;`__)\n\u003c/code\u003e\u003c/pre\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/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.14.0...v7.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pydantic` from 2.12.3 to 2.12.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pydantic/pydantic/releases\"\u003epydantic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.5 2025-11-26\u003c/h2\u003e\n\u003ch2\u003ev2.12.5 (2025-11-26)\u003c/h2\u003e\n\u003cp\u003eThis is the fifth 2.12 patch release, addressing an issue with the \u003ccode\u003eMISSING\u003c/code\u003e sentinel and providing several documentation improvements.\u003c/p\u003e\n\u003cp\u003eThe next 2.13 minor release will be published in a couple weeks, and will include a new \u003cem\u003epolymorphic serialization\u003c/em\u003e feature addressing\nthe remaining unexpected changes to the \u003cem\u003eserialize as any\u003c/em\u003e behavior.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix pickle error when using \u003ccode\u003emodel_construct()\u003c/code\u003e on a model with \u003ccode\u003eMISSING\u003c/code\u003e as a default value by \u003ca href=\"https://github.com/ornariece\"\u003e\u003ccode\u003e@​ornariece\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/12522\"\u003e#12522\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSeveral updates to the documentation by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.12.4...v2.12.5\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.12.4...v2.12.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.12.4 2025-11-05\u003c/h2\u003e\n\u003ch2\u003ev2.12.4 (2025-11-05)\u003c/h2\u003e\n\u003cp\u003eThis is the fourth 2.12 patch release, fixing more regressions, and reverting a change in the \u003ccode\u003ebuild()\u003c/code\u003e method\nof the \u003ca href=\"https://docs.pydantic.dev/latest/api/networks/\"\u003e\u003ccode\u003eAnyUrl\u003c/code\u003e and Dsn types\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis patch release also fixes an issue with the serialization of IP address types, when \u003ccode\u003eserialize_as_any\u003c/code\u003e is used. The next patch release\nwill try to address the remaining issues with \u003cem\u003eserialize as any\u003c/em\u003e behavior by introducing a new \u003cem\u003epolymorphic serialization\u003c/em\u003e feature, that\nshould be used in most cases in place of \u003cem\u003eserialize as any\u003c/em\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix issue with forward references in parent \u003ccode\u003eTypedDict\u003c/code\u003e classes by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/12427\"\u003e#12427\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis issue is only relevant on Python 3.14 and greater.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExclude fields with \u003ccode\u003eexclude_if\u003c/code\u003e from JSON Schema required fields by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/12430\"\u003e#12430\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRevert URL percent-encoding of credentials in the \u003ccode\u003ebuild()\u003c/code\u003e method of the \u003ca href=\"https://docs.pydantic.dev/latest/api/networks/\"\u003e\u003ccode\u003eAnyUrl\u003c/code\u003e and Dsn types\u003c/a\u003e by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1833\"\u003epydantic-core#1833\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis was initially considered as a bugfix, but caused regressions and as such was fully reverted. The next release will include\nan opt-in option to percent-encode components of the URL.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd type inference for IP address types by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1868\"\u003epydantic-core#1868\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThe 2.12 changes to the \u003ccode\u003eserialize_as_any\u003c/code\u003e behavior made it so that IP address types could not properly serialize to JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid getting default values from defaultdict by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1853\"\u003epydantic-core#1853\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis fixes a subtle regression in the validation behavior of the \u003ca href=\"https://docs.python.org/3/library/collections.html#collections.defaultdict\"\u003e\u003ccode\u003ecollections.defaultdict\u003c/code\u003e\u003c/a\u003e\ntype.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix issue with field serializers on nested typed dictionaries by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1879\"\u003epydantic-core#1879\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd more \u003ccode\u003epydantic-core\u003c/code\u003e builds for the three-threaded version of Python 3.14 by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1864\"\u003epydantic-core#1864\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.12.3...v2.12.4\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.12.3...v2.12.4\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/pydantic/pydantic/blob/main/HISTORY.md\"\u003epydantic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.5 (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.12.5\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis is the fifth 2.12 patch release, addressing an issue with the \u003ccode\u003eMISSING\u003c/code\u003e sentinel and providing several documentation improvements.\u003c/p\u003e\n\u003cp\u003eThe next 2.13 minor release will be published in a couple weeks, and will include a new \u003cem\u003epolymorphic serialization\u003c/em\u003e feature addressing\nthe remaining unexpected changes to the \u003cem\u003eserialize as any\u003c/em\u003e behavior.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix pickle error when using \u003ccode\u003emodel_construct()\u003c/code\u003e on a model with \u003ccode\u003eMISSING\u003c/code\u003e as a default value by \u003ca href=\"https://github.com/ornariece\"\u003e\u003ccode\u003e@​ornariece\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/12522\"\u003e#12522\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSeveral updates to the documentation by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.12.4 (2025-11-05)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.12.4\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis is the fourth 2.12 patch release, fixing more regressions, and reverting a change in the \u003ccode\u003ebuild()\u003c/code\u003e method\nof the \u003ca href=\"https://docs.pydantic.dev/latest/api/networks/\"\u003e\u003ccode\u003eAnyUrl\u003c/code\u003e and Dsn types\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis patch release also fixes an issue with the serialization of IP address types, when \u003ccode\u003eserialize_as_any\u003c/code\u003e is used. The next patch release\nwill try to address the remaining issues with \u003cem\u003eserialize as any\u003c/em\u003e behavior by introducing a new \u003cem\u003epolymorphic serialization\u003c/em\u003e feature, that\nshould be used in most cases in place of \u003cem\u003eserialize as any\u003c/em\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix issue with forward references in parent \u003ccode\u003eTypedDict\u003c/code\u003e classes by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/12427\"\u003e#12427\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis issue is only relevant on Python 3.14 and greater.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExclude fields with \u003ccode\u003eexclude_if\u003c/code\u003e from JSON Schema required fields by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/12430\"\u003e#12430\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRevert URL percent-encoding of credentials in the \u003ccode\u003ebuild()\u003c/code\u003e method\nof the \u003ca href=\"https://docs.pydantic.dev/latest/api/networks/\"\u003e\u003ccode\u003eAnyUrl\u003c/code\u003e and Dsn types\u003c/a\u003e by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1833\"\u003epydantic-core#1833\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis was initially considered as a bugfix, but caused regressions and as such was fully reverted. The next release will include\nan opt-in option to percent-encode components of the URL.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd type inference for IP address types by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1868\"\u003epydantic-core#1868\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThe 2.12 changes to the \u003ccode\u003eserialize_as_any\u003c/code\u003e behavior made it so that IP address types could not properly serialize to JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid getting default values from defaultdict by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1853\"\u003epydantic-core#1853\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis fixes a subtle regression in the validation behavior of the \u003ca href=\"https://docs.python.org/3/library/collections.html#collections.defaultdict\"\u003e\u003ccode\u003ecollections.defaultdict\u003c/code\u003e\u003c/a\u003e\ntype.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix issue with field serializers on nested typed dictionaries by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1879\"\u003epydantic-core#1879\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd more \u003ccode\u003epydantic-core\u003c/code\u003e builds for the three-threaded version of Python 3.14 by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1864\"\u003epydantic-core#1864\u003c/a\u003e.\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/pydantic/pydantic/commit/bd2d0dd0137dfa1a8fdff2529b9dfb1547980150\"\u003e\u003ccode\u003ebd2d0dd\u003c/code\u003e\u003c/a\u003e Prepare release v2.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/7d0302ec7ec2cf115de3450a615522875bdd8b56\"\u003e\u003ccode\u003e7d0302e\u003c/code\u003e\u003c/a\u003e Document security implications when using \u003ccode\u003ecreate_model()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/e9ef980def726b6f59b6c495ddc9dc259a0228db\"\u003e\u003ccode\u003ee9ef980\u003c/code\u003e\u003c/a\u003e Fix typo in Standard Library Types documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/f2c20c00c265a31a13c48f9bae923a87c829952e\"\u003e\u003ccode\u003ef2c20c0\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003epydantic-docs\u003c/code\u003e dev dependency, make use of versioning blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/a76c1aa26f2d64a3fd080ac515d80832689197e8\"\u003e\u003ccode\u003ea76c1aa\u003c/code\u003e\u003c/a\u003e Update documentation about JSON Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/8cbc72ca489891e574fba45238ee8bd4f8e719a2\"\u003e\u003ccode\u003e8cbc72c\u003c/code\u003e\u003c/a\u003e Add documentation about custom \u003ccode\u003e__init__()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/99eba599069da137b3f708ffa74627f2b456ba73\"\u003e\u003ccode\u003e99eba59\u003c/code\u003e\u003c/a\u003e Add additional test for \u003ccode\u003eFieldInfo.get_default()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/c71076988e507ea93844c77c3bf0bbb85a5716af\"\u003e\u003ccode\u003ec710769\u003c/code\u003e\u003c/a\u003e Special case \u003ccode\u003eMISSING\u003c/code\u003e sentinel in \u003ccode\u003esmart_deepcopy()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/20a9d771c210fd77d52366ac923258c4c199727f\"\u003e\u003ccode\u003e20a9d77\u003c/code\u003e\u003c/a\u003e Do not delete mock validator/serializer in \u003ccode\u003erebuild_dataclass()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/c86515a3a8f2120148fab2eaedd3bc45925779d0\"\u003e\u003ccode\u003ec86515a\u003c/code\u003e\u003c/a\u003e Update parts of the model and \u003ccode\u003erevalidate_instances\u003c/code\u003e documentation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.12.3...v2.12.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `solana` from 0.36.10 to 0.36.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelhly/solana-py/commit/ae21db9a50a17fab950d3bc7b2fe5efff89cb485\"\u003e\u003ccode\u003eae21db9\u003c/code\u003e\u003c/a\u003e Bump version: 0.36.10 → 0.36.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelhly/solana-py/commit/e61f463348238fbf59107adde85b16d98125aa58\"\u003e\u003ccode\u003ee61f463\u003c/code\u003e\u003c/a\u003e Bump mypy from 1.19.0 to 1.19.1 (\u003ca href=\"https://redirect.github.com/michaelhly/solanapy/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelhly/solana-py/commit/e7a434d4225c4af3078db53b69c08fbf64b630b5\"\u003e\u003ccode\u003ee7a434d\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4 to 5 (\u003ca href=\"https://redirect.github.com/michaelhly/solanapy/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelhly/solana-py/commit/a9ff19d94ba938742c09e914b3eb341094be8206\"\u003e\u003ccode\u003ea9ff19d\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/michaelhly/solanapy/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelhly/solana-py/commit/c80a335858d11d2664d1cc8c32a18511eceb3225\"\u003e\u003ccode\u003ec80a335\u003c/code\u003e\u003c/a\u003e Bump mypy from 1.17.1 to 1.19.0 (\u003ca href=\"https://redirect.github.com/michaelhly/solanapy/issues/607\"\u003e#607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelhly/solana-py/commit/152ca99f4685c392a7904c727b82afaec842a32b\"\u003e\u003ccode\u003e152ca99\u003c/code\u003e\u003c/a\u003e spl: Add support latest instructions (\u003ca href=\"https://redirect.github.com/michaelhly/solanapy/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelhly/solana-py/commit/99208180d88116f720a9579bf533d427ce150fbb\"\u003e\u003ccode\u003e9920818\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/michaelhly/solanapy/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/michaelhly/solanapy/compare/v0.36.10...v0.36.11\"\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/AceDataCloud/FacilitatorX402/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AceDataCloud%2FFacilitatorX402/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"4074873300","node_id":"PR_kwDOQfsD9M7KjnpJ","number":41,"state":"closed","title":"chore(deps): bump web3 from 6.15.0 to 7.14.1 in /services/web3","user":"dependabot[bot]","labels":["dependencies","python","stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-12T05:15:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-14T06:34:06.000Z","updated_at":"2026-04-12T05:16:01.000Z","time_to_close":2500906,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"web3","old_version":"6.15.0","new_version":"7.14.1","repository_url":"https://github.com/ethereum/web3.py"}],"path":"/services/web3","ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 6.15.0 to 7.14.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/v7.14.1/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Wrap timeout in ClientTimeout for AsyncBeacon post request (`[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;`__)\n- Fix ``HTTPProvider`` to share an explicitly provided ``session`` across all threads, rather than only the creating thread. (`[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;`__)\n- Fix TypedDict field names to use camelCase (``validatorIndex``, ``yParity``) matching JSON-RPC conventions and formatter outputs. (`[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;`__)\n- Exclude type checking in Sphinx module and submodules (`[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (\u003ccode\u003e[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInternal Changes - for web3.py Contributors\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Upgrade geth version in CI (`[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fix tests flakiness due to slow data generation from hypothesis triggering a timeout. (`[#3730](https://github.com/ethereum/web3.py/issues/3730) \u0026amp;lt;https://github.com/ethereum/web3.py/issues/3730\u0026amp;gt;`__)\n- Fix ``topics`` type for ``LogsSubscription`` to reflect AND / OR nested list conditions on log filters. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026amp;lt;https://github.com/ethereum/web3.py/issues/3748\u0026amp;gt;`__)\n- Make `AsyncWeb3` with respect to the provider it is instantiated with, fixing static type issues. (`[#3761](https://github.com/ethereum/web3.py/issues/3761) \u0026amp;lt;https://github.com/ethereum/web3.py/issues/3761\u0026amp;gt;`__)\n\n\nImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a few broken links (\u003ccode\u003e[#3746](https://github.com/ethereum/web3.py/issues/3746) \u0026amp;lt;https://github.com/ethereum/web3.py/issues/3746\u0026amp;gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix indentation in the code block in \u0026quot;An introduction to subscriptions\u0026quot; (\u003ccode\u003e[#3752](https://github.com/ethereum/web3.py/issues/3752) \u0026amp;lt;https://github.com/ethereum/web3.py/issues/3752\u0026amp;gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Add the ``TopicFilter`` type to better describe the cases for filtering logs by topics. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026amp;lt;https://github.com/ethereum/web3.py/issues/3748\u0026amp;gt;`__)\n\n\nInternal Changes - for web3.py Contributors\n\u0026lt;/code\u0026gt;\u0026lt;/pre\u0026gt;\n\u0026lt;!-- raw HTML omitted --\u0026gt;\n\u0026lt;/blockquote\u0026gt;\n\u0026lt;p\u0026gt;... (truncated)\u0026lt;/p\u0026gt;\n\u0026lt;/details\u0026gt;\n\u0026lt;details\u0026gt;\n\u0026lt;summary\u0026gt;Commits\u0026lt;/summary\u0026gt;\n\n\u0026lt;ul\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\u0026quot;\u0026gt;\u0026lt;code\u0026gt;ea5e072\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; Bump version: 7.14.0 → 7.14.1\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\u0026quot;\u0026gt;\u0026lt;code\u0026gt;8396964\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; Compile release notes for v7.14.1\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\u0026quot;\u0026gt;\u0026lt;code\u0026gt;1864c89\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; minor nit for release notes\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\u0026quot;\u0026gt;\u0026lt;code\u0026gt;555aec6\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; backport commits from \u0026lt;code\u0026gt;main\u0026lt;/code\u0026gt; to \u0026lt;code\u0026gt;v7\u0026lt;/code\u0026gt; (\u0026lt;a href=\u0026quot;https://redirect.github.com/ethereum/web3.py/issues/3809\u0026quot;\u0026gt;#3809\u0026lt;/a\u0026gt;)\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/c3f75300ab6eec56ac7a6c3a33532a94761dfacc\u0026quot;\u0026gt;\u0026lt;code\u0026gt;c3f7530\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; Bump version: 7.13.0 → 7.14.0\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/44942e02ba60178edbb434e5c514da31dd29e3ca\u0026quot;\u0026gt;\u0026lt;code\u0026gt;44942e0\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; Compile release notes for v7.14.0\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/2dced9881df3d1f86d0fa16b9e0bc6ee64f3c9fa\u0026quot;\u0026gt;\u0026lt;code\u0026gt;2dced98\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; Make AsyncWeb3 Generic (\u0026lt;a href=\u0026quot;https://redirect.github.com/ethereum/web3.py/issues/3761\u0026quot;\u0026gt;#3761\u0026lt;/a\u0026gt;)\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/4ccd2bdaa9cf4fc0201b9ea5d27f2382f9b16c66\u0026quot;\u0026gt;\u0026lt;code\u0026gt;4ccd2bd\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; Align isort skip path\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/1bccdd68431eed7bbbc8837e9f1d0f49f5779f9a\u0026quot;\u0026gt;\u0026lt;code\u0026gt;1bccdd6\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; Update 3730.bugfix.rst\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/a1c2e83a523c8da07939aeafffd12ba98531d3be\u0026quot;\u0026gt;\u0026lt;code\u0026gt;a1c2e83\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; Update link  wiki (\u0026lt;a href=\u0026quot;https://redirect.github.com/ethereum/web3.py/issues/3746\u0026quot;\u0026gt;#3746\u0026lt;/a\u0026gt;)\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;Additional commits viewable in \u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/compare/v6.15.0...v7.14.1\u0026quot;\u0026gt;compare view\u0026lt;/a\u0026gt;\u0026lt;/li\u0026gt;\n\u0026lt;/ul\u0026gt;\n\u0026lt;/details\u0026gt;\n\n\u0026lt;br /\u0026gt;\u003c/code\u003e\u003c/pre\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=web3\u0026package-manager=pip\u0026previous-version=6.15.0\u0026new-version=7.14.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/Nebutra/Nebutra-Sailor/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nebutra%2FNebutra-Sailor/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"}],"issue_packages":[{"old_version":"7.15.0","new_version":"7.16.0","update_type":"minor","path":null,"pr_created_at":"2026-06-01T02:10:04.000Z","version_change":"7.15.0 → 7.16.0","issue":{"uuid":"4559824904","node_id":"PR_kwDOO7jlUM7hMf6S","number":72,"state":"closed","title":"chore(deps): bump the minor-and-patch group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-08T01:07:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-06-01T02:10:04.000Z","updated_at":"2026-06-08T01:07:52.000Z","time_to_close":601066,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":7,"packages":[{"name":"web3","old_version":"7.15.0","new_version":"7.16.0","repository_url":"https://github.com/ethereum/web3.py"},{"name":"eth-ape","old_version":"0.8.48","new_version":"0.8.50","repository_url":"https://github.com/ApeWorX/ape"},{"name":"ape-etherscan","old_version":"0.8.5","new_version":"0.8.6","repository_url":"https://github.com/ApeWorX/ape-etherscan"},{"name":"pre-commit","old_version":"4.5.1","new_version":"4.6.0","repository_url":"https://github.com/pre-commit/pre-commit"},{"name":"pydeps","old_version":"3.0.2","new_version":"3.0.6","repository_url":"https://github.com/thebjorn/pydeps"},{"name":"pydata-sphinx-theme","old_version":"0.17.0","new_version":"0.18.0","repository_url":"https://github.com/pydata/pydata-sphinx-theme"},{"name":"myst-parser","old_version":"5.0.0","new_version":"5.1.0","repository_url":"https://github.com/executablebooks/MyST-Parser"}],"path":null,"ecosystem":"pip"},"body":"Bumps the minor-and-patch group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [web3](https://github.com/ethereum/web3.py) | `7.15.0` | `7.16.0` |\n| [eth-ape](https://github.com/ApeWorX/ape) | `0.8.48` | `0.8.50` |\n| [ape-etherscan](https://github.com/ApeWorX/ape-etherscan) | `0.8.5` | `0.8.6` |\n| [pre-commit](https://github.com/pre-commit/pre-commit) | `4.5.1` | `4.6.0` |\n| [pydeps](https://github.com/thebjorn/pydeps) | `3.0.2` | `3.0.6` |\n| [pydata-sphinx-theme](https://github.com/pydata/pydata-sphinx-theme) | `0.17.0` | `0.18.0` |\n| [myst-parser](https://github.com/executablebooks/MyST-Parser) | `5.0.0` | `5.1.0` |\n\n\nUpdates `web3` from 7.15.0 to 7.16.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ApeWorX/web3.py/blob/v7.16.0/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.16.0 (2026-05-01)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fixed ``ens.utils.is_none_or_zero_address`` not detecting bytes-form zero addresses (``b\u0026quot;\\x00\u0026quot; * 20``) — the function compared against the hex string ``EMPTY_ADDR_HEX`` only, even though its signature accepts ``Address`` (which is ``bytes``). This caused ``ens.address(name, coin_type=N)`` to return the zero-address checksum string instead of ``None`` when the resolver recorded a zero address. (`[#3830](https://github.com/ethereum/web3.py/issues/3830) \u0026lt;https://github.com/ethereum/web3.py/issues/3830\u0026gt;`__)\n\u003cp\u003eFeatures\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eENS read operations now use the Universal Resolver (\u003ccode\u003e0xeEeEEEeE14D718C2B47D9923Deab1335E144EeEe\u003c/code\u003e) instead of querying the ENS Registry directly, aligning with ENSv2 readiness requirements. (\u003ccode\u003e[#3830](https://github.com/ethereum/web3.py/issues/3830) \u0026lt;https://github.com/ethereum/web3.py/issues/3830\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/ApeWorX/web3.py/commit/efbc6ebc513ca4063f068094e0b9091477d8dde2\"\u003e\u003ccode\u003eefbc6eb\u003c/code\u003e\u003c/a\u003e Bump version: 7.15.0 → 7.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/abc05942f1ac2edab28eec2b41c5c19a98c5b01a\"\u003e\u003ccode\u003eabc0594\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/72898a2890eb070014d3510c52704ea3b49f5736\"\u003e\u003ccode\u003e72898a2\u003c/code\u003e\u003c/a\u003e feat(ens): use Universal Resolver for ENS resolution (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3822\"\u003e#3822\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3830\"\u003e#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.15.0...v7.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eth-ape` from 0.8.48 to 0.8.50\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ApeWorX/ape/releases\"\u003eeth-ape's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApe 0.8.50\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid unnecessary Safe proxy calls \u003ca href=\"https://github.com/banteg\"\u003e\u003ccode\u003e@​banteg\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2784\"\u003e#2784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest: force network confs to be 0 for tests \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: fix doc warnings \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2777\"\u003e#2777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor(Accounts): retry unlock prompt if failed interactively \u003ca href=\"https://github.com/fubuloubu\"\u003e\u003ccode\u003e@​fubuloubu\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(ethereum): aragonapp proxy detection \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: avoid mentioning ApeShift in guide \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2782\"\u003e#2782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs: add Brownie to Ape migration guide \u003ca href=\"https://github.com/vinod820\"\u003e\u003ccode\u003e@​vinod820\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2773\"\u003e#2773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: contract cache control (\u003ccode\u003ereplace=True\u003c/code\u003e and \u003ccode\u003efetch_from_disk=True\u003c/code\u003e) \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial thanks to: \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/banteg\"\u003e\u003ccode\u003e@​banteg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/fubuloubu\"\u003e\u003ccode\u003e@​fubuloubu\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/vinod820\"\u003e\u003ccode\u003e@​vinod820\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eApe 0.8.49\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: restore lazy provider exports from ape.api \u003ca href=\"https://github.com/genoshide\"\u003e\u003ccode\u003e@​genoshide\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2771\"\u003e#2771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: better err when missing struct fields \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2766\"\u003e#2766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: wrong chainId in cache when using multiple local nets of same network \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2770\"\u003e#2770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: lost network in cli \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2769\"\u003e#2769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: provider connect ctx \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2768\"\u003e#2768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: upgrade rich \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2758\"\u003e#2758\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial thanks to: \u003ca href=\"https://github.com/antazoey\"\u003e\u003ccode\u003e@​antazoey\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/genoshide\"\u003e\u003ccode\u003e@​genoshide\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/d67f2109c5e7fca0a3a490f9eb9d3a3ba49d14b4\"\u003e\u003ccode\u003ed67f210\u003c/code\u003e\u003c/a\u003e fix: avoid unnecessary Safe proxy calls (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2784\"\u003e#2784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/0f1a967a94cf69a837fa855665c5902d885439bd\"\u003e\u003ccode\u003e0f1a967\u003c/code\u003e\u003c/a\u003e test: force network confs to be 0 for tests (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2783\"\u003e#2783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/81496673bc98230f93e8f69f49f751900ddf673b\"\u003e\u003ccode\u003e8149667\u003c/code\u003e\u003c/a\u003e docs: fix doc warnings (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2777\"\u003e#2777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/3b8ef0b44af5778ca1fd35008f262623bb08fc09\"\u003e\u003ccode\u003e3b8ef0b\u003c/code\u003e\u003c/a\u003e refactor(Accounts): retry unlock prompt if failed interactively (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2765\"\u003e#2765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/ba59b1b455b4ac054da568559011992fe400ca81\"\u003e\u003ccode\u003eba59b1b\u003c/code\u003e\u003c/a\u003e feat(ethereum): aragonapp proxy detection (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2779\"\u003e#2779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/70126b73e4741dc485a685ad61a26174ff093c5a\"\u003e\u003ccode\u003e70126b7\u003c/code\u003e\u003c/a\u003e docs: adjust mentioning ApeShift in guide and fix errors (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2782\"\u003e#2782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/374bc63a5d1c6f0ca50b08386ee6eae405830062\"\u003e\u003ccode\u003e374bc63\u003c/code\u003e\u003c/a\u003e docs: add Brownie to Ape migration guide (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2773\"\u003e#2773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/1b33573cdfc1bc5ed5a6988b6a25c06333c047f9\"\u003e\u003ccode\u003e1b33573\u003c/code\u003e\u003c/a\u003e feat: contract cache control (\u003ccode\u003ereplace=True\u003c/code\u003e and \u003ccode\u003efetch_from_disk=True\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2775\"\u003e#2775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/1d486c8afd1a1084dfca3e9d18f6b7b131008880\"\u003e\u003ccode\u003e1d486c8\u003c/code\u003e\u003c/a\u003e fix(ProviderAPI): add request headers into fork settings (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2764\"\u003e#2764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape/commit/d50e628b23043bf3a229ab8198211c34897ae1d5\"\u003e\u003ccode\u003ed50e628\u003c/code\u003e\u003c/a\u003e fix: restore lazy provider exports from ape.api (\u003ca href=\"https://redirect.github.com/ApeWorX/ape/issues/2771\"\u003e#2771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ApeWorX/ape/compare/v0.8.48...v0.8.50\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ape-etherscan` from 0.8.5 to 0.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ApeWorX/ape-etherscan/releases\"\u003eape-etherscan's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eApe Etherscan 0.8.6\u003c/h2\u003e\n\u003ch2\u003eChanges\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(Client): remove extra slash \u003ca href=\"https://github.com/fubuloubu\"\u003e\u003ccode\u003e@​fubuloubu\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/ApeWorX/ape-etherscan/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSpecial thanks to: \u003ca href=\"https://github.com/fubuloubu\"\u003e\u003ccode\u003e@​fubuloubu\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/ape-etherscan/commit/42cd11bb6f5cd439fdfb3e5a36d6ebfb2d80d81b\"\u003e\u003ccode\u003e42cd11b\u003c/code\u003e\u003c/a\u003e fix(Client): remove extra slash (\u003ca href=\"https://redirect.github.com/ApeWorX/ape-etherscan/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ApeWorX/ape-etherscan/compare/v0.8.5...v0.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pre-commit` from 4.5.1 to 4.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pre-commit/pre-commit/releases\"\u003epre-commit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003epre-commit v4.6.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epre-commit hook-impl\u003c/code\u003e: allow \u003ccode\u003e--hook-dir\u003c/code\u003e to be missing to enable easier usage with \u003ccode\u003egit\u003c/code\u003e 2.54+ git hooks.\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pre-commit/pre-commit/issues/3662\"\u003e#3662\u003c/a\u003e PR by \u003ca href=\"https://github.com/asottile\"\u003e\u003ccode\u003e@​asottile\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epre-commit hook-impl\u003c/code\u003e: \u003ccode\u003e--hook-type\u003c/code\u003e is required.\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pre-commit/pre-commit/issues/3661\"\u003e#3661\u003c/a\u003e PR by \u003ca href=\"https://github.com/asottile\"\u003e\u003ccode\u003e@​asottile\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\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/pre-commit/pre-commit/blob/main/CHANGELOG.md\"\u003epre-commit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e4.6.0 - 2026-04-21\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epre-commit hook-impl\u003c/code\u003e: allow \u003ccode\u003e--hook-dir\u003c/code\u003e to be missing to enable easier\nusage with \u003ccode\u003egit\u003c/code\u003e 2.54+ git hooks.\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pre-commit/pre-commit/issues/3662\"\u003e#3662\u003c/a\u003e PR by \u003ca href=\"https://github.com/asottile\"\u003e\u003ccode\u003e@​asottile\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003epre-commit hook-impl\u003c/code\u003e: \u003ccode\u003e--hook-type\u003c/code\u003e is required.\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/pre-commit/pre-commit/issues/3661\"\u003e#3661\u003c/a\u003e PR by \u003ca href=\"https://github.com/asottile\"\u003e\u003ccode\u003e@​asottile\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\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/pre-commit/pre-commit/commit/f35134b05028ec938ac605ae500fdf95462655d3\"\u003e\u003ccode\u003ef35134b\u003c/code\u003e\u003c/a\u003e v4.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pre-commit/pre-commit/commit/2a51ffcb81f6c8ed2e6467913c3343a8800f3ab9\"\u003e\u003ccode\u003e2a51ffc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pre-commit/pre-commit/issues/3662\"\u003e#3662\u003c/a\u003e from pre-commit/hook-impl-optional-hook-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pre-commit/pre-commit/commit/d7dee322abfc765b042f2e3b872aab3c3a867610\"\u003e\u003ccode\u003ed7dee32\u003c/code\u003e\u003c/a\u003e make --hook-dir optional for hook-impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pre-commit/pre-commit/commit/965aeb1c680e8b526342153547f0ec014484c63d\"\u003e\u003ccode\u003e965aeb1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pre-commit/pre-commit/issues/3661\"\u003e#3661\u003c/a\u003e from pre-commit/hook-impl-required\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pre-commit/pre-commit/commit/2eacc064aa9b5bb33d3a0d84a234b475e34f3096\"\u003e\u003ccode\u003e2eacc06\u003c/code\u003e\u003c/a\u003e --hook-type is required for hook-impl\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pre-commit/pre-commit/commit/f5678bf4ac35cffc0ff7174ad85f7fdc2a5c977e\"\u003e\u003ccode\u003ef5678bf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pre-commit/pre-commit/issues/3657\"\u003e#3657\u003c/a\u003e from pre-commit/pre-commit-ci-update-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pre-commit/pre-commit/commit/054cc5bd6bb1b20faa1eefe09f0de3b68fceee94\"\u003e\u003ccode\u003e054cc5b\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pre-commit/pre-commit/commit/5c0f3024d2524f6e029a4c333392fd9be9fb27f6\"\u003e\u003ccode\u003e5c0f302\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pre-commit/pre-commit/issues/3652\"\u003e#3652\u003c/a\u003e from pre-commit/pre-commit-ci-update-config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pre-commit/pre-commit/commit/a5d91142676630f8130020b35e166e0c0e92b8f4\"\u003e\u003ccode\u003ea5d9114\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pre-commit/pre-commit/commit/129a1f5ca1eaee0c952a5e7a07faae305c5e15bc\"\u003e\u003ccode\u003e129a1f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/pre-commit/pre-commit/issues/3641\"\u003e#3641\u003c/a\u003e from pre-commit/mxr-patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pre-commit/pre-commit/compare/v4.5.1...v4.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pydeps` from 3.0.2 to 3.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/ebff93276f60a30946dadf62be33fc330e4d7e88\"\u003e\u003ccode\u003eebff932\u003c/code\u003e\u003c/a\u003e tagged-upversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/5878ccc1edd8090760925b8b75ddae1ca36a15dc\"\u003e\u003ccode\u003e5878ccc\u003c/code\u003e\u003c/a\u003e update version history\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/a70db76a6dc2ad021cd46b68028e37bc545e9e14\"\u003e\u003ccode\u003ea70db76\u003c/code\u003e\u003c/a\u003e Undeprecate --show-cycles; filter graph to cycle nodes only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/a0f81d08640be000d5853a86257e32b22ddfc2b0\"\u003e\u003ccode\u003ea0f81d0\u003c/code\u003e\u003c/a\u003e Use SPDX license identifier in setup.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/d9ac35521c812d240beb5f93b1fc1a145d993dc5\"\u003e\u003ccode\u003ed9ac355\u003c/code\u003e\u003c/a\u003e Remove deprecated setuptools TestCommand from setup.py\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/884f2d7eba375cd29c0115f2cf690d8cbe346d5a\"\u003e\u003ccode\u003e884f2d7\u003c/code\u003e\u003c/a\u003e Drop Python 2.7 compatibility code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/a5073342414950c0a2e9915bbeafcc3dcc332d75\"\u003e\u003ccode\u003ea507334\u003c/code\u003e\u003c/a\u003e tagged-upversion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/77290ab77093c85a1da2b0144fa34ab1b9a573ac\"\u003e\u003ccode\u003e77290ab\u003c/code\u003e\u003c/a\u003e update version history\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/7d3c6556c7c55044beac0952e97ca3c59db11a1f\"\u003e\u003ccode\u003e7d3c655\u003c/code\u003e\u003c/a\u003e add tests for \u003ca href=\"https://redirect.github.com/thebjorn/pydeps/issues/242\"\u003e#242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/thebjorn/pydeps/commit/d2d821e0de53ee327e4960a0d188318490940549\"\u003e\u003ccode\u003ed2d821e\u003c/code\u003e\u003c/a\u003e feat: Add exclusion of modules during import time (\u003ca href=\"https://redirect.github.com/thebjorn/pydeps/issues/242\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/thebjorn/pydeps/compare/v3.0.2...v3.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pydata-sphinx-theme` from 0.17.0 to 0.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/releases\"\u003epydata-sphinx-theme's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.18.0\u003c/h2\u003e\n\u003ch2\u003eBreaking\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDrop support for sphinx 7, minimal requirement now 8 by \u003ca href=\"https://github.com/Yann-P\"\u003e\u003ccode\u003e@​Yann-P\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2366\"\u003epydata/pydata-sphinx-theme#2366\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eImprovements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(theme): add sticky_version_warning_banner option by \u003ca href=\"https://github.com/tmchow\"\u003e\u003ccode\u003e@​tmchow\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2372\"\u003epydata/pydata-sphinx-theme#2372\u003c/a\u003e (revised in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2385\"\u003epydata/pydata-sphinx-theme#2385\u003c/a\u003e, now \u003ccode\u003esticky_banners\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003efeat: replace theme switcher with dropdown by \u003ca href=\"https://github.com/hntk03\"\u003e\u003ccode\u003e@​hntk03\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2340\"\u003epydata/pydata-sphinx-theme#2340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent linting and formatting across CI and local environment by \u003ca href=\"https://github.com/Yann-P\"\u003e\u003ccode\u003e@​Yann-P\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2368\"\u003epydata/pydata-sphinx-theme#2368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd distinctive style for menuselection, based on guilabel by \u003ca href=\"https://github.com/stevepiercy\"\u003e\u003ccode\u003e@​stevepiercy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2367\"\u003epydata/pydata-sphinx-theme#2367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to FontAwesome v7 by \u003ca href=\"https://github.com/agriyakhetarpal\"\u003e\u003ccode\u003e@​agriyakhetarpal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2370\"\u003epydata/pydata-sphinx-theme#2370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd documentation on how users can override the FontAwesome version by \u003ca href=\"https://github.com/agriyakhetarpal\"\u003e\u003ccode\u003e@​agriyakhetarpal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2373\"\u003epydata/pydata-sphinx-theme#2373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBugs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix sidebar top being cut off on mobile browsers by \u003ca href=\"https://github.com/hntk03\"\u003e\u003ccode\u003e@​hntk03\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2363\"\u003epydata/pydata-sphinx-theme#2363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocs update PyTorch logo URL by \u003ca href=\"https://github.com/hntk03\"\u003e\u003ccode\u003e@​hntk03\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2374\"\u003epydata/pydata-sphinx-theme#2374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix theme dropdown menu going offscreen by \u003ca href=\"https://github.com/hntk03\"\u003e\u003ccode\u003e@​hntk03\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2387\"\u003epydata/pydata-sphinx-theme#2387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the stickiness of the version warning banner, and rename the config option to \u003ccode\u003esticky_banners\u003c/code\u003e by \u003ca href=\"https://github.com/agriyakhetarpal\"\u003e\u003ccode\u003e@​agriyakhetarpal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2385\"\u003epydata/pydata-sphinx-theme#2385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDependencies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump pydata/pydata-sphinx-theme from e8db643b990df73812cf9397bc0f8cfa1164e4d3 to a4986faa4b8241e041634d39ca6ed0e30c175240 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2362\"\u003epydata/pydata-sphinx-theme#2362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump pypa/gh-action-pypi-publish from 1.13.0 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2371\"\u003epydata/pydata-sphinx-theme#2371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump astral-sh/setup-uv from 7.3.0 to 8.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2375\"\u003epydata/pydata-sphinx-theme#2375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/upload-artifact from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2361\"\u003epydata/pydata-sphinx-theme#2361\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump scientific-python/upload-nightly-action from 0.6.3 to 0.6.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2359\"\u003epydata/pydata-sphinx-theme#2359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump pydata/pydata-sphinx-theme/.github/workflows/docs.yml from 0.17.0 to 0.17.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2360\"\u003epydata/pydata-sphinx-theme#2360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/cache from 5.0.3 to 5.0.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2391\"\u003epydata/pydata-sphinx-theme#2391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump py-cov-action/python-coverage-comment-action from 3.40 to 3.41 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2390\"\u003epydata/pydata-sphinx-theme#2390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/github-script from 8.0.0 to 9.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2388\"\u003epydata/pydata-sphinx-theme#2388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agriyakhetarpal\"\u003e\u003ccode\u003e@​agriyakhetarpal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2370\"\u003epydata/pydata-sphinx-theme#2370\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/compare/v0.17.1...v0.18.0\"\u003ehttps://github.com/pydata/pydata-sphinx-theme/compare/v0.17.1...v0.18.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.18.0rc2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix theme dropdown menu going offscreen by \u003ca href=\"https://github.com/hntk03\"\u003e\u003ccode\u003e@​hntk03\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2387\"\u003epydata/pydata-sphinx-theme#2387\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the stickiness of the version warning banner, and rename the config option to \u003ccode\u003esticky_banners\u003c/code\u003e by \u003ca href=\"https://github.com/agriyakhetarpal\"\u003e\u003ccode\u003e@​agriyakhetarpal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2385\"\u003epydata/pydata-sphinx-theme#2385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions/cache from 5.0.3 to 5.0.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2391\"\u003epydata/pydata-sphinx-theme#2391\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump py-cov-action/python-coverage-comment-action from 3.40 to 3.41 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2390\"\u003epydata/pydata-sphinx-theme#2390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/github-script from 8.0.0 to 9.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/pull/2388\"\u003epydata/pydata-sphinx-theme#2388\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/047227ad41f26a993ea7b2182955d26aa837acea\"\u003e\u003ccode\u003e047227a\u003c/code\u003e\u003c/a\u003e bump: 0.18.0rc2 -\u0026gt; 0.18.0 (\u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/issues/2394\"\u003e#2394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/699d9a47424bb6add8d1a4f08f4ab2b986a66265\"\u003e\u003ccode\u003e699d9a4\u003c/code\u003e\u003c/a\u003e bump: 0.18.0rc1 → 0.18.0rc2 (\u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/issues/2392\"\u003e#2392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/aac71f10b3aa783cb479d05766bf99350702cf8f\"\u003e\u003ccode\u003eaac71f1\u003c/code\u003e\u003c/a\u003e Fix the stickiness of the version warning banner, and rename the config optio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/5d30788686a4a90efdc5f217ec141b7155366ade\"\u003e\u003ccode\u003e5d30788\u003c/code\u003e\u003c/a\u003e Bump actions/github-script from 8.0.0 to 9.0.0 (\u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/issues/2388\"\u003e#2388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/0335a8ef09ff29b5dda9ba4da69f1a6ea39c8e28\"\u003e\u003ccode\u003e0335a8e\u003c/code\u003e\u003c/a\u003e Bump py-cov-action/python-coverage-comment-action from 3.40 to 3.41 (\u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/issues/2390\"\u003e#2390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/e8861d4a5632924c91514450c931895c671acdd8\"\u003e\u003ccode\u003ee8861d4\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 5.0.3 to 5.0.5 (\u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/issues/2391\"\u003e#2391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/01790f064d3c8a3f82e0c14ef7d5ffb7dddae3e1\"\u003e\u003ccode\u003e01790f0\u003c/code\u003e\u003c/a\u003e Fix theme dropdown menu going offscreen (\u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/issues/2387\"\u003e#2387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/d17eb2e1b7438164b92d40b947e01813a105fac3\"\u003e\u003ccode\u003ed17eb2e\u003c/code\u003e\u003c/a\u003e Update internal CI action pin for tests (\u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/issues/2382\"\u003e#2382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/01d49e6e5d50be7a77d7c945bbd18ff4c8fa8778\"\u003e\u003ccode\u003e01d49e6\u003c/code\u003e\u003c/a\u003e Update internal github actions tags (\u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/issues/2381\"\u003e#2381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/commit/178df7a9d69695be4e49fa56822d76b048977387\"\u003e\u003ccode\u003e178df7a\u003c/code\u003e\u003c/a\u003e bump: 0.17.1 → 0.18.0rc0 (\u003ca href=\"https://redirect.github.com/pydata/pydata-sphinx-theme/issues/2380\"\u003e#2380\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pydata/pydata-sphinx-theme/compare/v0.17.0...v0.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `myst-parser` from 5.0.0 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/executablebooks/MyST-Parser/releases\"\u003emyst-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.1.0\u003c/h2\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add \u003ccode\u003e\u0026quot;alert\u0026quot;\u003c/code\u003e syntax extension for \u003ca href=\"https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts\"\u003eGFM alerts\u003c/a\u003e (e.g. \u003ccode\u003e\u0026gt; [!NOTE]\u003c/code\u003e), see \u003ca href=\"https://myst-parser.readthedocs.io/en/latest/syntax/optional.html#alerts-github-style-callouts\"\u003edocs\u003c/a\u003e by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1128\"\u003e#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003e\u0026quot;gfm_autolink\u0026quot;\u003c/code\u003e syntax extension for \u003ca href=\"https://github.github.com/gfm/#autolinks-extension-\"\u003eGFM autolinks\u003c/a\u003e, see \u003ca href=\"https://myst-parser.readthedocs.io/en/latest/syntax/optional.html#gfm-autolinks\"\u003edocs\u003c/a\u003e by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1128\"\u003e#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003emyst_strikethrough_single_tilde\u003c/code\u003e \u003ca href=\"https://myst-parser.readthedocs.io/en/latest/configuration.html\"\u003econfig option\u003c/a\u003e to allow single tilde (\u003ccode\u003e~\u003c/code\u003e) for strikethrough by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1128\"\u003e#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003emyst_colon_fence_exact_match\u003c/code\u003e \u003ca href=\"https://myst-parser.readthedocs.io/en/latest/configuration.html\"\u003econfig option\u003c/a\u003e to require the closing colon fence to have exactly the same number of colons as the opening, see \u003ca href=\"https://myst-parser.readthedocs.io/en/latest/syntax/optional.html#code-fences-using-colons\"\u003edocs\u003c/a\u003e by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1128\"\u003e#1128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👌 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e👌 Update \u003ccode\u003emyst_gfm_only\u003c/code\u003e mode to use the unified \u003ccode\u003egfm_plugin\u003c/code\u003e, which now includes GFM autolinks, alerts, and improved strikethrough/tasklist handling by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1128\"\u003e#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e👌 Improve MathJax 4 compatibility for Sphinx 9 by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1110\"\u003e#1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e👌 Stop directive-option parsing at colon fences, fixing nested colon fence directives by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1133\"\u003e#1133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Use docname instead of source path in warning locations by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1114\"\u003e#1114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Correctly encode \u003ccode\u003e\u0026amp;\u003c/code\u003e in Markdown URLs by not HTML-escaping \u003ccode\u003erefuri\u003c/code\u003e by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1126\"\u003e#1126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix \u003ccode\u003eRemovedInSphinx10Warning\u003c/code\u003e for inventory item iteration by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1129\"\u003e#1129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Pin \u003ccode\u003emdit-py-plugins\u0026gt;=0.6.1\u003c/code\u003e for nested field list fix by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1134\"\u003e#1134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e⬆️ Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e⬆️ Upgrade to \u003ccode\u003emarkdown-it-py~=4.2\u003c/code\u003e and \u003ccode\u003emdit-py-plugins~=0.6\u003c/code\u003e by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1128\"\u003e#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⬆️ Update pygments requirement from \u003ccode\u003e\u0026lt;2.20\u003c/code\u003e to \u003ccode\u003e\u0026lt;2.21\u003c/code\u003e by \u003ca href=\"https://github.com/chrisjsewell\"\u003e\u003ccode\u003e@​chrisjsewell\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1117\"\u003e#1117\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mb\"\u003e\u003ccode\u003e@​mb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/pull/1126\"\u003eexecutablebooks/MyST-Parser#1126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Bizordec\"\u003e\u003ccode\u003e@​Bizordec\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/pull/1114\"\u003eexecutablebooks/MyST-Parser#1114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ilia-kats\"\u003e\u003ccode\u003e@​ilia-kats\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/pull/1110\"\u003eexecutablebooks/MyST-Parser#1110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/executablebooks/MyST-Parser/compare/v5.0.0...v5.1.0\"\u003ehttps://github.com/executablebooks/MyST-Parser/compare/v5.0.0...v5.1.0\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/executablebooks/MyST-Parser/blob/master/CHANGELOG.md\"\u003emyst-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0 - 2026-05-13\u003c/h2\u003e\n\u003ch3\u003e✨ New Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e✨ Add \u003ccode\u003e\u0026quot;alert\u0026quot;\u003c/code\u003e syntax extension for \u003ca href=\"https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts\"\u003eGFM alerts\u003c/a\u003e (e.g. \u003ccode\u003e\u0026gt; [!NOTE]\u003c/code\u003e), see \u003ca href=\"https://github.com/executablebooks/MyST-Parser/blob/master/syntax/alerts\"\u003e\u003c/a\u003e by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1128\"\u003egh-pr:1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003e\u0026quot;gfm_autolink\u0026quot;\u003c/code\u003e syntax extension for \u003ca href=\"https://github.github.com/gfm/#autolinks-extension-\"\u003eGFM autolinks\u003c/a\u003e, see \u003ca href=\"https://github.com/executablebooks/MyST-Parser/blob/master/syntax/gfm-autolink\"\u003e\u003c/a\u003e by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1128\"\u003egh-pr:1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003emyst_strikethrough_single_tilde\u003c/code\u003e \u003ca href=\"https://github.com/executablebooks/MyST-Parser/blob/master/sphinx/config-options\"\u003econfig option\u003c/a\u003e to allow single tilde (\u003ccode\u003e~\u003c/code\u003e) for strikethrough by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1128\"\u003egh-pr:1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ Add \u003ccode\u003emyst_colon_fence_exact_match\u003c/code\u003e \u003ca href=\"https://github.com/executablebooks/MyST-Parser/blob/master/sphinx/config-options\"\u003econfig option\u003c/a\u003e to require the closing colon fence to have exactly the same number of colons as the opening, see \u003ca href=\"https://github.com/executablebooks/MyST-Parser/blob/master/syntax/colon_fence\"\u003e\u003c/a\u003e by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1128\"\u003egh-pr:1128\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e👌 Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e👌 Update \u003ca href=\"https://github.com/executablebooks/MyST-Parser/blob/master/sphinx/config-options\"\u003e\u003ccode\u003emyst_gfm_only\u003c/code\u003e\u003c/a\u003e mode to use the unified \u003ccode\u003egfm_plugin\u003c/code\u003e, which now includes GFM autolinks, alerts, and improved strikethrough/tasklist handling by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1128\"\u003egh-pr:1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e👌 Improve MathJax 4 compatibility for Sphinx 9 by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1110\"\u003egh-pr:1110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e👌 Stop directive-option parsing at colon fences, fixing nested colon fence directives by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1133\"\u003egh-pr:1133\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐛 Use docname instead of source path in warning locations by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1114\"\u003egh-pr:1114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Correctly encode \u003ccode\u003e\u0026amp;\u003c/code\u003e in Markdown URLs by not HTML-escaping \u003ccode\u003erefuri\u003c/code\u003e by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1126\"\u003egh-pr:1126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Fix \u003ccode\u003eRemovedInSphinx10Warning\u003c/code\u003e for inventory item iteration by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1129\"\u003egh-pr:1129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐛 Pin \u003ccode\u003emdit-py-plugins\u0026gt;=0.6.1\u003c/code\u003e for nested field list fix by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1134\"\u003egh-pr:1134\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⬆️ Dependency Upgrades\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⬆️ Upgrade to \u003ccode\u003emarkdown-it-py~=4.2\u003c/code\u003e and \u003ccode\u003emdit-py-plugins~=0.6\u003c/code\u003e by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1128\"\u003egh-pr:1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⬆️ Update pygments requirement from \u003ccode\u003e\u0026lt;2.20\u003c/code\u003e to \u003ccode\u003e\u0026lt;2.21\u003c/code\u003e by \u003ca href=\"gh-user:chrisjsewell\"\u003egh-user:chrisjsewell\u003c/a\u003e in \u003ca href=\"gh-pr:1117\"\u003egh-pr:1117\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/executablebooks/MyST-Parser/compare/v5.0.0...v5.1.0\"\u003ev5.0.0...v5.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/2871eb95750873ccec2c4ab1dac0568815b64ca5\"\u003e\u003ccode\u003e2871eb9\u003c/code\u003e\u003c/a\u003e 🚀 Release v5.1.0 (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1135\"\u003e#1135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/cc5db37fd06445d7d023f7f2e0c2c073730be9cf\"\u003e\u003ccode\u003ecc5db37\u003c/code\u003e\u003c/a\u003e 🐛 FIX: Pin mdit-py-plugins\u0026gt;=0.6.1 for nested field list fix (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1134\"\u003e#1134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/4ce57f94af31de53c8790ccfffa3107c64241d0d\"\u003e\u003ccode\u003e4ce57f9\u003c/code\u003e\u003c/a\u003e 👌 Stop directive-option parsing at colon fences (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1133\"\u003e#1133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/cfcc3278f9e8c7508aae4cea82f1dd9c5c111183\"\u003e\u003ccode\u003ecfcc327\u003c/code\u003e\u003c/a\u003e ⬆️ Bump mypy from 2.0.0 to 2.1.0 (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1131\"\u003e#1131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/691738c3d897f82577440e18079d8b990edb8e34\"\u003e\u003ccode\u003e691738c\u003c/code\u003e\u003c/a\u003e ⬆️ Bump ruff from 0.15.10 to 0.15.12 (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/0fb1ae983d7b0df68bd02a9f77b0bc45057edbaf\"\u003e\u003ccode\u003e0fb1ae9\u003c/code\u003e\u003c/a\u003e 👌 IMPROVE: MathJax 4 compatibility (Sphinx 9) (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1110\"\u003e#1110\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/f153b4b8ae68cbe77b41942147cf5cb6464168f0\"\u003e\u003ccode\u003ef153b4b\u003c/code\u003e\u003c/a\u003e ⬆️ Bump actions/setup-python from 5 to 6 (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/93acf8dae502aba484b14a1d291366fc21f839e6\"\u003e\u003ccode\u003e93acf8d\u003c/code\u003e\u003c/a\u003e [pre-commit.ci] pre-commit autoupdate (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1095\"\u003e#1095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/a5f1d6963bc3ee361d25309a24ccc42e6860fd54\"\u003e\u003ccode\u003ea5f1d69\u003c/code\u003e\u003c/a\u003e ⬆️ Update pygments requirement from \u0026lt;2.20 to \u0026lt;2.21 (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1117\"\u003e#1117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/executablebooks/MyST-Parser/commit/838129687219517e31a395736397c957d93532dd\"\u003e\u003ccode\u003e8381296\u003c/code\u003e\u003c/a\u003e 🐛 FIX: Use docname instead of source path in warning locations (\u003ca href=\"https://redirect.github.com/executablebooks/MyST-Parser/issues/1114\"\u003e#1114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/executablebooks/MyST-Parser/compare/v5.0.0...v5.1.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 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/OrionFinanceAI/orion-finance-sdk-py/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OrionFinanceAI%2Forion-finance-sdk-py/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"}},{"old_version":"7.14.1","new_version":"7.16.0","update_type":"minor","path":null,"pr_created_at":"2026-05-11T07:43:56.000Z","version_change":"7.14.1 → 7.16.0","issue":{"uuid":"4418989568","node_id":"PR_kwDOCL7HM87aJztU","number":2466,"state":"closed","title":"chore(deps): bump web3 from 7.14.1 to 7.16.0","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-29T15:27:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-11T07:43:56.000Z","updated_at":"2026-05-29T15:27:26.000Z","time_to_close":1583007,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"web3","old_version":"7.14.1","new_version":"7.16.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 7.14.1 to 7.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ApeWorX/web3.py/blob/v7.16.0/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.16.0 (2026-05-01)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fixed ``ens.utils.is_none_or_zero_address`` not detecting bytes-form zero addresses (``b\u0026quot;\\x00\u0026quot; * 20``) — the function compared against the hex string ``EMPTY_ADDR_HEX`` only, even though its signature accepts ``Address`` (which is ``bytes``). This caused ``ens.address(name, coin_type=N)`` to return the zero-address checksum string instead of ``None`` when the resolver recorded a zero address. (`[#3830](https://github.com/ethereum/web3.py/issues/3830) \u0026lt;https://github.com/ethereum/web3.py/issues/3830\u0026gt;`__)\n\u003cp\u003eFeatures\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eENS read operations now use the Universal Resolver (\u003ccode\u003e0xeEeEEEeE14D718C2B47D9923Deab1335E144EeEe\u003c/code\u003e) instead of querying the ENS Registry directly, aligning with ENSv2 readiness requirements. (\u003ccode\u003e[#3830](https://github.com/ethereum/web3.py/issues/3830) \u0026lt;https://github.com/ethereum/web3.py/issues/3830\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003c/code\u003e\u003c/pre\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/ApeWorX/web3.py/commit/efbc6ebc513ca4063f068094e0b9091477d8dde2\"\u003e\u003ccode\u003eefbc6eb\u003c/code\u003e\u003c/a\u003e Bump version: 7.15.0 → 7.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/abc05942f1ac2edab28eec2b41c5c19a98c5b01a\"\u003e\u003ccode\u003eabc0594\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/72898a2890eb070014d3510c52704ea3b49f5736\"\u003e\u003ccode\u003e72898a2\u003c/code\u003e\u003c/a\u003e feat(ens): use Universal Resolver for ENS resolution (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3822\"\u003e#3822\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3830\"\u003e#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.14.1...v7.16.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=web3\u0026package-manager=uv\u0026previous-version=7.14.1\u0026new-version=7.16.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 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/safe-global/safe-eth-py/pull/2466","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/safe-global%2Fsafe-eth-py/issues/2466","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2466/packages"}},{"old_version":"6.19.0","new_version":"7.16.0","update_type":"major","path":null,"pr_created_at":"2026-05-10T08:32:24.000Z","version_change":"6.19.0 → 7.16.0","issue":{"uuid":"4415121341","node_id":"PR_kwDOSAYWCc7Z-A_c","number":36,"state":"open","title":"Bump web3 from 6.19.0 to 7.16.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-10T08:32:24.000Z","updated_at":"2026-05-10T08:32:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"web3","old_version":"6.19.0","new_version":"7.16.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 6.19.0 to 7.16.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ApeWorX/web3.py/blob/v7.16.0/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.16.0 (2026-05-01)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fixed ``ens.utils.is_none_or_zero_address`` not detecting bytes-form zero addresses (``b\u0026quot;\\x00\u0026quot; * 20``) — the function compared against the hex string ``EMPTY_ADDR_HEX`` only, even though its signature accepts ``Address`` (which is ``bytes``). This caused ``ens.address(name, coin_type=N)`` to return the zero-address checksum string instead of ``None`` when the resolver recorded a zero address. (`[#3830](https://github.com/ethereum/web3.py/issues/3830) \u0026lt;https://github.com/ethereum/web3.py/issues/3830\u0026gt;`__)\n\u003cp\u003eFeatures\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eENS read operations now use the Universal Resolver (\u003ccode\u003e0xeEeEEEeE14D718C2B47D9923Deab1335E144EeEe\u003c/code\u003e) instead of querying the ENS Registry directly, aligning with ENSv2 readiness requirements. (\u003ccode\u003e[#3830](https://github.com/ethereum/web3.py/issues/3830) \u0026lt;https://github.com/ethereum/web3.py/issues/3830\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\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/ApeWorX/web3.py/commit/efbc6ebc513ca4063f068094e0b9091477d8dde2\"\u003e\u003ccode\u003eefbc6eb\u003c/code\u003e\u003c/a\u003e Bump version: 7.15.0 → 7.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/abc05942f1ac2edab28eec2b41c5c19a98c5b01a\"\u003e\u003ccode\u003eabc0594\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/72898a2890eb070014d3510c52704ea3b49f5736\"\u003e\u003ccode\u003e72898a2\u003c/code\u003e\u003c/a\u003e feat(ens): use Universal Resolver for ENS resolution (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3822\"\u003e#3822\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3830\"\u003e#3830\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ApeWorX/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v6.19.0...v7.16.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=web3\u0026package-manager=pip\u0026previous-version=6.19.0\u0026new-version=7.16.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 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/psycall/ORVION-The-Agentic-Settlement-Layer/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/psycall%2FORVION-The-Agentic-Settlement-Layer/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}},{"old_version":"\u003e=7.0.0","new_version":"\u003e=7.15.0","update_type":"minor","path":"/packages/agents","pr_created_at":"2026-04-26T15:03:21.000Z","version_change":"\u003e=7.0.0 → \u003e=7.15.0","issue":{"uuid":"4331178557","node_id":"PR_kwDOR6Mfys7Vu8in","number":32,"state":"open","title":"chore(deps): update web3 requirement from \u003e=7.0.0 to \u003e=7.15.0 in /packages/agents","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-26T15:03:21.000Z","updated_at":"2026-04-26T15:03:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): update","packages":[{"name":"web3","old_version":"\u003e=7.0.0","new_version":"\u003e=7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"/packages/agents","ecosystem":"pip"},"body":"Updates the requirements on [web3](https://github.com/ethereum/web3.py) 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/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fix tests flakiness due to slow data generation from hypothesis triggering a timeout. (`[#3730](https://github.com/ethereum/web3.py/issues/3730) \u0026lt;https://github.com/ethereum/web3.py/issues/3730\u0026gt;`__)\n- Fix ``topics`` type for ``LogsSubscription`` to reflect AND / OR nested list conditions on log filters. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026lt;https://github.com/ethereum/web3.py/issues/3748\u0026gt;`__)\n- Make `AsyncWeb3` with respect to the provider it is instantiated with, fixing static type issues. (`[#3761](https://github.com/ethereum/web3.py/issues/3761) \u0026lt;https://github.com/ethereum/web3.py/issues/3761\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a few broken links (\u003ccode\u003e[#3746](https://github.com/ethereum/web3.py/issues/3746) \u0026lt;https://github.com/ethereum/web3.py/issues/3746\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix indentation in the code block in \u0026quot;An introduction to subscriptions\u0026quot; (\u003ccode\u003e[#3752](https://github.com/ethereum/web3.py/issues/3752) \u0026lt;https://github.com/ethereum/web3.py/issues/3752\u0026gt;\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.0.0...v7.15.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 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/AlexLee00/agent-fantasy-world/pull/32","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexLee00%2Fagent-fantasy-world/issues/32","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/32/packages"}},{"old_version":"6.15.1","new_version":"7.15.0","update_type":"major","path":"/ibet-for-fin-network/general/monitoring","pr_created_at":"2026-04-21T12:37:34.000Z","version_change":"6.15.1 → 7.15.0","issue":{"uuid":"4302624639","node_id":"PR_kwDOC7_yL87UTJJc","number":230,"state":"closed","title":"chore(deps): bump web3 from 6.15.1 to 7.15.0 in /ibet-for-fin-network/general/monitoring","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-22T04:25:29.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T12:37:34.000Z","updated_at":"2026-04-22T04:25:30.000Z","time_to_close":56875,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"web3","old_version":"6.15.1","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"/ibet-for-fin-network/general/monitoring","ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 6.15.1 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fix tests flakiness due to slow data generation from hypothesis triggering a timeout. (`[#3730](https://github.com/ethereum/web3.py/issues/3730) \u0026lt;https://github.com/ethereum/web3.py/issues/3730\u0026gt;`__)\n- Fix ``topics`` type for ``LogsSubscription`` to reflect AND / OR nested list conditions on log filters. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026lt;https://github.com/ethereum/web3.py/issues/3748\u0026gt;`__)\n- Make `AsyncWeb3` with respect to the provider it is instantiated with, fixing static type issues. (`[#3761](https://github.com/ethereum/web3.py/issues/3761) \u0026lt;https://github.com/ethereum/web3.py/issues/3761\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a few broken links (\u003ccode\u003e[#3746](https://github.com/ethereum/web3.py/issues/3746) \u0026lt;https://github.com/ethereum/web3.py/issues/3746\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix indentation in the code block in \u0026quot;An introduction to subscriptions\u0026quot; (\u003ccode\u003e[#3752](https://github.com/ethereum/web3.py/issues/3752) \u0026lt;https://github.com/ethereum/web3.py/issues/3752\u0026gt;\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v6.15.1...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=6.15.1\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/BoostryJP/ibet-Network/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/BoostryJP/ibet-Network/pull/230","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BoostryJP%2Fibet-Network/issues/230","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/230/packages"}},{"old_version":"6.20.3","new_version":"7.15.0","update_type":"major","path":"/nexus-arb","pr_created_at":"2026-04-14T18:42:18.000Z","version_change":"6.20.3 → 7.15.0","issue":{"uuid":"4264072958","node_id":"PR_kwDORtWUnM7SZ8ML","number":11,"state":"closed","title":"Bump web3 from 6.20.3 to 7.15.0 in /nexus-arb","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-14T19:43:46.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-14T18:42:18.000Z","updated_at":"2026-04-14T19:43:47.000Z","time_to_close":3688,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"web3","old_version":"6.20.3","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"/nexus-arb","ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 6.20.3 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fix tests flakiness due to slow data generation from hypothesis triggering a timeout. (`[#3730](https://github.com/ethereum/web3.py/issues/3730) \u0026lt;https://github.com/ethereum/web3.py/issues/3730\u0026gt;`__)\n- Fix ``topics`` type for ``LogsSubscription`` to reflect AND / OR nested list conditions on log filters. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026lt;https://github.com/ethereum/web3.py/issues/3748\u0026gt;`__)\n- Make `AsyncWeb3` with respect to the provider it is instantiated with, fixing static type issues. (`[#3761](https://github.com/ethereum/web3.py/issues/3761) \u0026lt;https://github.com/ethereum/web3.py/issues/3761\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a few broken links (\u003ccode\u003e[#3746](https://github.com/ethereum/web3.py/issues/3746) \u0026lt;https://github.com/ethereum/web3.py/issues/3746\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix indentation in the code block in \u0026quot;An introduction to subscriptions\u0026quot; (\u003ccode\u003e[#3752](https://github.com/ethereum/web3.py/issues/3752) \u0026lt;https://github.com/ethereum/web3.py/issues/3752\u0026gt;\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v6.20.3...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=6.20.3\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/flipflowglobal/JDL./network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/flipflowglobal/JDL./pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/flipflowglobal%2FJDL./issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"\u003e=6.0.0","new_version":"\u003e=7.15.0","update_type":"minor","path":null,"pr_created_at":"2026-04-12T17:22:33.000Z","version_change":"\u003e=6.0.0 → \u003e=7.15.0","issue":{"uuid":"4249074521","node_id":"PR_kwDOR926887Ry_EI","number":7,"state":"open","title":"build(deps): update web3 requirement from \u003e=6.0.0 to \u003e=7.15.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-12T17:22:33.000Z","updated_at":"2026-04-12T17:32:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): update","packages":[{"name":"web3","old_version":"\u003e=6.0.0","new_version":"\u003e=7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":null,"ecosystem":"pip"},"body":"Updates the requirements on [web3](https://github.com/ethereum/web3.py) 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/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fix tests flakiness due to slow data generation from hypothesis triggering a timeout. (`[#3730](https://github.com/ethereum/web3.py/issues/3730) \u0026lt;https://github.com/ethereum/web3.py/issues/3730\u0026gt;`__)\n- Fix ``topics`` type for ``LogsSubscription`` to reflect AND / OR nested list conditions on log filters. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026lt;https://github.com/ethereum/web3.py/issues/3748\u0026gt;`__)\n- Make `AsyncWeb3` with respect to the provider it is instantiated with, fixing static type issues. (`[#3761](https://github.com/ethereum/web3.py/issues/3761) \u0026lt;https://github.com/ethereum/web3.py/issues/3761\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a few broken links (\u003ccode\u003e[#3746](https://github.com/ethereum/web3.py/issues/3746) \u0026lt;https://github.com/ethereum/web3.py/issues/3746\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix indentation in the code block in \u0026quot;An introduction to subscriptions\u0026quot; (\u003ccode\u003e[#3752](https://github.com/ethereum/web3.py/issues/3752) \u0026lt;https://github.com/ethereum/web3.py/issues/3752\u0026gt;\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v6.0.0...v7.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n\u003c!-- This is an auto-generated comment: release notes by coderabbit.ai --\u003e\n\n## Summary by CodeRabbit\n\n* **Chores**\n  * Updated web3 dependency to version 7.15.0 or later, ensuring compatibility with the latest library improvements and enhancements.\n\n\u003c!-- end of auto-generated comment: release notes by coderabbit.ai --\u003e","html_url":"https://github.com/genoshide/wallet-mcp/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/genoshide%2Fwallet-mcp/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"7.14.1","new_version":"7.15.0","update_type":"minor","path":"/packages/sardis-ledger","pr_created_at":"2026-04-05T21:39:12.000Z","version_change":"7.14.1 → 7.15.0","issue":{"uuid":"4208635429","node_id":"PR_kwDOQfzBtM7QFJmT","number":230,"state":"open","title":"chore(deps): bump web3 from 7.14.1 to 7.15.0 in /packages/sardis-ledger","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-05T21:39:12.000Z","updated_at":"2026-04-05T21:40:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"web3","old_version":"7.14.1","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"/packages/sardis-ledger","ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 7.14.1 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003c/code\u003e\u003c/pre\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.14.1...v7.15.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=web3\u0026package-manager=uv\u0026previous-version=7.14.1\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/EfeDurmaz16/sardis/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/EfeDurmaz16/sardis/pull/230","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EfeDurmaz16%2Fsardis/issues/230","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/230/packages"}},{"old_version":"6.20.4","new_version":"7.15.0","update_type":"major","path":"/tests","pr_created_at":"2026-04-04T16:13:02.000Z","version_change":"6.20.4 → 7.15.0","issue":{"uuid":"4205265357","node_id":"PR_kwDORXCDnc7P-CxI","number":40,"state":"closed","title":"chore(deps): Bump web3 from 6.20.4 to 7.15.0 in /tests","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-02T16:13:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-04T16:13:02.000Z","updated_at":"2026-05-02T16:13:15.000Z","time_to_close":2419212,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","packages":[{"name":"web3","old_version":"6.20.4","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"/tests","ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 6.20.4 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fix tests flakiness due to slow data generation from hypothesis triggering a timeout. (`[#3730](https://github.com/ethereum/web3.py/issues/3730) \u0026lt;https://github.com/ethereum/web3.py/issues/3730\u0026gt;`__)\n- Fix ``topics`` type for ``LogsSubscription`` to reflect AND / OR nested list conditions on log filters. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026lt;https://github.com/ethereum/web3.py/issues/3748\u0026gt;`__)\n- Make `AsyncWeb3` with respect to the provider it is instantiated with, fixing static type issues. (`[#3761](https://github.com/ethereum/web3.py/issues/3761) \u0026lt;https://github.com/ethereum/web3.py/issues/3761\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a few broken links (\u003ccode\u003e[#3746](https://github.com/ethereum/web3.py/issues/3746) \u0026lt;https://github.com/ethereum/web3.py/issues/3746\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix indentation in the code block in \u0026quot;An introduction to subscriptions\u0026quot; (\u003ccode\u003e[#3752](https://github.com/ethereum/web3.py/issues/3752) \u0026lt;https://github.com/ethereum/web3.py/issues/3752\u0026gt;\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v6.20.4...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=6.20.4\u0026new-version=7.15.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 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/tuantqse90/privacy-focused-defi-lending/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tuantqse90%2Fprivacy-focused-defi-lending/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}},{"old_version":"7.8.0","new_version":"7.15.0","update_type":"minor","path":"/python/langchain-chatbot","pr_created_at":"2026-04-04T06:42:26.000Z","version_change":"7.8.0 → 7.15.0","issue":{"uuid":"4203887093","node_id":"PR_kwDOOfhobc7P7iQB","number":12,"state":"open","title":"chore(deps): bump web3 from 7.8.0 to 7.15.0 in /python/langchain-chatbot","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-04T06:42:26.000Z","updated_at":"2026-04-04T06:42:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"web3","old_version":"7.8.0","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"/python/langchain-chatbot","ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 7.8.0 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fix tests flakiness due to slow data generation from hypothesis triggering a timeout. (`[#3730](https://github.com/ethereum/web3.py/issues/3730) \u0026lt;https://github.com/ethereum/web3.py/issues/3730\u0026gt;`__)\n- Fix ``topics`` type for ``LogsSubscription`` to reflect AND / OR nested list conditions on log filters. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026lt;https://github.com/ethereum/web3.py/issues/3748\u0026gt;`__)\n- Make `AsyncWeb3` with respect to the provider it is instantiated with, fixing static type issues. (`[#3761](https://github.com/ethereum/web3.py/issues/3761) \u0026lt;https://github.com/ethereum/web3.py/issues/3761\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a few broken links (\u003ccode\u003e[#3746](https://github.com/ethereum/web3.py/issues/3746) \u0026lt;https://github.com/ethereum/web3.py/issues/3746\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix indentation in the code block in \u0026quot;An introduction to subscriptions\u0026quot; (\u003ccode\u003e[#3752](https://github.com/ethereum/web3.py/issues/3752) \u0026lt;https://github.com/ethereum/web3.py/issues/3752\u0026gt;\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.8.0...v7.15.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=web3\u0026package-manager=uv\u0026previous-version=7.8.0\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/alialobidm/example-hub/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/alialobidm/example-hub/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alialobidm%2Fexample-hub/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":"7.9.0","new_version":"7.15.0","update_type":"minor","path":"/python/pancake-swap-example","pr_created_at":"2026-04-04T06:42:25.000Z","version_change":"7.9.0 → 7.15.0","issue":{"uuid":"4203887008","node_id":"PR_kwDOOfhobc7P7iPd","number":11,"state":"open","title":"chore(deps): bump web3 from 7.9.0 to 7.15.0 in /python/pancake-swap-example","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-04T06:42:25.000Z","updated_at":"2026-04-04T06:42:42.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"web3","old_version":"7.9.0","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"/python/pancake-swap-example","ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 7.9.0 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fix tests flakiness due to slow data generation from hypothesis triggering a timeout. (`[#3730](https://github.com/ethereum/web3.py/issues/3730) \u0026lt;https://github.com/ethereum/web3.py/issues/3730\u0026gt;`__)\n- Fix ``topics`` type for ``LogsSubscription`` to reflect AND / OR nested list conditions on log filters. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026lt;https://github.com/ethereum/web3.py/issues/3748\u0026gt;`__)\n- Make `AsyncWeb3` with respect to the provider it is instantiated with, fixing static type issues. (`[#3761](https://github.com/ethereum/web3.py/issues/3761) \u0026lt;https://github.com/ethereum/web3.py/issues/3761\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a few broken links (\u003ccode\u003e[#3746](https://github.com/ethereum/web3.py/issues/3746) \u0026lt;https://github.com/ethereum/web3.py/issues/3746\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix indentation in the code block in \u0026quot;An introduction to subscriptions\u0026quot; (\u003ccode\u003e[#3752](https://github.com/ethereum/web3.py/issues/3752) \u0026lt;https://github.com/ethereum/web3.py/issues/3752\u0026gt;\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.9.0...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=7.9.0\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/alialobidm/example-hub/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/alialobidm/example-hub/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alialobidm%2Fexample-hub/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"7.14.1","new_version":"7.15.0","update_type":"minor","path":null,"pr_created_at":"2026-04-04T06:42:20.000Z","version_change":"7.14.1 → 7.15.0","issue":{"uuid":"4203886784","node_id":"PR_kwDOOgurRs7P7iN-","number":144,"state":"open","title":"chore(deps): bump web3 from 7.14.1 to 7.15.0","user":"dependabot[bot]","labels":["dependencies","security"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-04T06:42:20.000Z","updated_at":"2026-04-04T06:43:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"web3","old_version":"7.14.1","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 7.14.1 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003c/code\u003e\u003c/pre\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.14.1...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=7.14.1\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/cpoplaws/trading-ai/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/cpoplaws/trading-ai/pull/144","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpoplaws%2Ftrading-ai/issues/144","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/144/packages"}},{"old_version":"7.14.1","new_version":"7.15.0","update_type":"minor","path":"the uv group across 1 directory","pr_created_at":"2026-04-04T06:42:05.000Z","version_change":"7.14.1 → 7.15.0","issue":{"uuid":"4203885658","node_id":"PR_kwDORZf1S87P7iCJ","number":6,"state":"closed","title":"build(deps): bump web3 from 7.14.1 to 7.15.0 in the uv group across 1 directory","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-06T14:57:26.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-04T06:42:05.000Z","updated_at":"2026-04-06T14:57:36.000Z","time_to_close":202521,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"web3","old_version":"7.14.1","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"the uv group across 1 directory","ecosystem":"pip"},"body":"Bumps the uv group with 1 update in the / directory: [web3](https://github.com/ethereum/web3.py).\n\nUpdates `web3` from 7.14.1 to 7.15.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003c/code\u003e\u003c/pre\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.14.1...v7.15.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=web3\u0026package-manager=uv\u0026previous-version=7.14.1\u0026new-version=7.15.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 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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/dbfarias/dbf-poly-agent/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/dbfarias/dbf-poly-agent/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbfarias%2Fdbf-poly-agent/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"7.14.1","new_version":"7.15.0","update_type":"minor","path":null,"pr_created_at":"2026-04-04T06:41:54.000Z","version_change":"7.14.1 → 7.15.0","issue":{"uuid":"4203885173","node_id":"PR_kwDONYlm6c7P7h8S","number":239,"state":"open","title":"chore(deps-dev): bump web3 from 7.14.1 to 7.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-04T06:41:54.000Z","updated_at":"2026-04-04T06:45:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"web3","old_version":"7.14.1","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 7.14.1 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003c/code\u003e\u003c/pre\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.14.1...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=7.14.1\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/BobTheBuidler/cchecksum/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/BobTheBuidler/cchecksum/pull/239","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BobTheBuidler%2Fcchecksum/issues/239","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/239/packages"}},{"old_version":"7.14.0","new_version":"7.15.0","update_type":"minor","path":"/core","pr_created_at":"2026-04-04T06:41:51.000Z","version_change":"7.14.0 → 7.15.0","issue":{"uuid":"4203884908","node_id":"PR_kwDOQPe8_s7P7h4u","number":225,"state":"open","title":"build(deps)(deps): bump web3 from 7.14.0 to 7.15.0 in /core","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":["I-Onlabs"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-04T06:41:51.000Z","updated_at":"2026-04-04T06:42:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)(deps)","packages":[{"name":"web3","old_version":"7.14.0","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"/core","ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 7.14.0 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.14.0...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=7.14.0\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/I-Onlabs/SIGMAX/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/I-Onlabs/SIGMAX/pull/225","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/I-Onlabs%2FSIGMAX/issues/225","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/225/packages"}},{"old_version":"7.14.0","new_version":"7.15.0","update_type":"minor","path":null,"pr_created_at":"2026-04-04T06:41:48.000Z","version_change":"7.14.0 → 7.15.0","issue":{"uuid":"4203884836","node_id":"PR_kwDORDjcVM7P7h3_","number":5,"state":"open","title":"Bump web3 from 7.14.0 to 7.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-04T06:41:48.000Z","updated_at":"2026-04-04T06:42:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"web3","old_version":"7.14.0","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 7.14.0 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.14.0...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=7.14.0\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/bleu/cow-eip1271-watch-tower/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/bleu/cow-eip1271-watch-tower/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bleu%2Fcow-eip1271-watch-tower/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"7.12.0","new_version":"7.15.0","update_type":"minor","path":"the pip group across 1 directory","pr_created_at":"2026-04-04T06:41:48.000Z","version_change":"7.12.0 → 7.15.0","issue":{"uuid":"4203884838","node_id":"PR_kwDOPVHjSs7P7h4B","number":1,"state":"open","title":"Bump web3 from 7.12.0 to 7.15.0 in the pip group across 1 directory","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-04T06:41:48.000Z","updated_at":"2026-04-04T06:42:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"web3","old_version":"7.12.0","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":"the pip group across 1 directory","ecosystem":"pip"},"body":"Bumps the pip group with 1 update in the / directory: [web3](https://github.com/ethereum/web3.py).\n\nUpdates `web3` from 7.12.0 to 7.15.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fix tests flakiness due to slow data generation from hypothesis triggering a timeout. (`[#3730](https://github.com/ethereum/web3.py/issues/3730) \u0026lt;https://github.com/ethereum/web3.py/issues/3730\u0026gt;`__)\n- Fix ``topics`` type for ``LogsSubscription`` to reflect AND / OR nested list conditions on log filters. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026lt;https://github.com/ethereum/web3.py/issues/3748\u0026gt;`__)\n- Make `AsyncWeb3` with respect to the provider it is instantiated with, fixing static type issues. (`[#3761](https://github.com/ethereum/web3.py/issues/3761) \u0026lt;https://github.com/ethereum/web3.py/issues/3761\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a few broken links (\u003ccode\u003e[#3746](https://github.com/ethereum/web3.py/issues/3746) \u0026lt;https://github.com/ethereum/web3.py/issues/3746\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix indentation in the code block in \u0026quot;An introduction to subscriptions\u0026quot; (\u003ccode\u003e[#3752](https://github.com/ethereum/web3.py/issues/3752) \u0026lt;https://github.com/ethereum/web3.py/issues/3752\u0026gt;\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.12.0...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=7.12.0\u0026new-version=7.15.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 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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/thegoodeth/safe-cli/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/thegoodeth/safe-cli/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thegoodeth%2Fsafe-cli/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"7.14.0","new_version":"7.15.0","update_type":"minor","path":null,"pr_created_at":"2026-04-04T06:41:40.000Z","version_change":"7.14.0 → 7.15.0","issue":{"uuid":"4203884464","node_id":"PR_kwDOLZqCjc7P7hzi","number":2,"state":"open","title":"build(deps): bump web3 from 7.14.0 to 7.15.0","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-04T06:41:40.000Z","updated_at":"2026-04-04T06:46:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"web3","old_version":"7.14.0","new_version":"7.15.0","repository_url":"https://github.com/ethereum/web3.py"}],"path":null,"ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 7.14.0 to 7.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/main/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.15.0 (2026-04-02)\u003c/h2\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added configurations for CCIP-Read, defaulting to a more secure configuration based on the EIP recommendations. (`[#3818](https://github.com/ethereum/web3.py/issues/3818) \u0026lt;https://github.com/ethereum/web3.py/issues/3818\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWrap timeout in ClientTimeout for AsyncBeacon post request (\u003ccode\u003e[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eHTTPProvider\u003c/code\u003e to share an explicitly provided \u003ccode\u003esession\u003c/code\u003e across all threads, rather than only the creating thread. (\u003ccode\u003e[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix TypedDict field names to use camelCase (\u003ccode\u003evalidatorIndex\u003c/code\u003e, \u003ccode\u003eyParity\u003c/code\u003e) matching JSON-RPC conventions and formatter outputs. (\u003ccode\u003e[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eExclude type checking in Sphinx module and submodules (\u003ccode\u003e[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eImproved Documentation\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Added documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (`[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;`__)\n\u003cp\u003eInternal Changes - for web3.py Contributors\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade geth version in CI (\u003ccode\u003e[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\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/ethereum/web3.py/commit/cf051a72dcdb9e43c93d82d077a667982f63beea\"\u003e\u003ccode\u003ecf051a7\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.1 → 7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/10fe6339fa0570e54c3f3e6bd8fc3df7142856a2\"\u003e\u003ccode\u003e10fe633\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/b45343d3b91d67bbdb25db191385c80bdf489679\"\u003e\u003ccode\u003eb45343d\u003c/code\u003e\u003c/a\u003e fix: linting related to backporting from main (py38 and py39)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/fe17ccb7e6e5aad1c483e4f12587a63ee19beba6\"\u003e\u003ccode\u003efe17ccb\u003c/code\u003e\u003c/a\u003e update newsfragment for v7 PR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d2e529437fee7dff9dd693428cf316e7144dfccd\"\u003e\u003ccode\u003ed2e5294\u003c/code\u003e\u003c/a\u003e doc: add documentation for CCIP-Read updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/d62e67d3b636bd4c5a929696c0f5c4167c31625b\"\u003e\u003ccode\u003ed62e67d\u003c/code\u003e\u003c/a\u003e feat: added restrictions on CCIP read durin calls\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.14.0...v7.15.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=web3\u0026package-manager=pip\u0026previous-version=7.14.0\u0026new-version=7.15.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Salmandabbakuti/blockchain-of-things/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Salmandabbakuti/blockchain-of-things/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Salmandabbakuti%2Fblockchain-of-things/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"7.14.0","new_version":"7.14.1","update_type":"patch","path":null,"pr_created_at":"2026-03-15T03:45:22.000Z","version_change":"7.14.0 → 7.14.1","issue":{"uuid":"4077498710","node_id":"PR_kwDOQNnBpc7KrqhC","number":13,"state":"closed","title":"Bump the python-deps group with 4 updates","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-03-15T06:47:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-15T03:45:22.000Z","updated_at":"2026-03-15T06:47:38.000Z","time_to_close":10928,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"python-deps","update_count":4,"packages":[{"name":"loguru","old_version":"0.6.0","new_version":"0.7.3","repository_url":"https://github.com/Delgan/loguru"},{"name":"web3","old_version":"7.14.0","new_version":"7.14.1","repository_url":"https://github.com/ethereum/web3.py"},{"name":"pydantic","old_version":"2.12.3","new_version":"2.12.5","repository_url":"https://github.com/pydantic/pydantic"},{"name":"solana","old_version":"0.36.10","new_version":"0.36.11","repository_url":"https://github.com/michaelhly/solanapy"}],"path":null,"ecosystem":"pip"},"body":"Bumps the python-deps group with 4 updates: [loguru](https://github.com/Delgan/loguru), [web3](https://github.com/ethereum/web3.py), [pydantic](https://github.com/pydantic/pydantic) and [solana](https://github.com/michaelhly/solanapy).\n\nUpdates `loguru` from 0.6.0 to 0.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Delgan/loguru/releases\"\u003eloguru's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Cython incompatibility caused by the absence of underlying stack frames, which resulted in a \u003ccode\u003eValueError\u003c/code\u003e during logging (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/88\"\u003e#88\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix possible \u003ccode\u003eRuntimeError\u003c/code\u003e when removing all handlers with \u003ccode\u003elogger.remove()\u003c/code\u003e due to thread-safety issue (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/1183\"\u003e#1183\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jeremyk\"\u003e\u003ccode\u003e@​jeremyk\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ediagnose=True\u003c/code\u003e option of exception formatting not working as expected with Python 3.13 (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/1235\"\u003e#1235\u003c/a\u003e, thanks \u003ca href=\"https://github.com/etianen\"\u003e\u003ccode\u003e@​etianen\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix non-standard level names not fully compatible with \u003ccode\u003elogging.Formatter()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/1231\"\u003e#1231\u003c/a\u003e, thanks \u003ca href=\"https://github.com/yechielb2000\"\u003e\u003ccode\u003e@​yechielb2000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix inability to display a literal \u003ccode\u003e\u0026quot;\\\u0026quot;\u003c/code\u003e immediately before color markups (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/988\"\u003e#988\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix possible infinite recursion when an exception is raised from a \u003ccode\u003e__repr__\u003c/code\u003e  method decorated with \u003ccode\u003elogger.catch()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/1044\"\u003e#1044\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003edatetime\u003c/code\u003e formatting while logging messages (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/1201\"\u003e#1201\u003c/a\u003e, thanks \u003ca href=\"https://github.com/trim21\"\u003e\u003ccode\u003e@​trim21\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eReduce startup time in the presence of installed but unused \u003ccode\u003eIPython\u003c/code\u003e third-party library (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/1001\"\u003e#1001\u003c/a\u003e, thanks \u003ca href=\"https://github.com/zakstucke\"\u003e\u003ccode\u003e@​zakstucke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for formatting of \u003ccode\u003eExceptionGroup\u003c/code\u003e errors (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/805\"\u003e#805\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix possible \u003ccode\u003eRuntimeError\u003c/code\u003e when using \u003ccode\u003emultiprocessing.set_start_method()\u003c/code\u003e after importing the \u003ccode\u003elogger\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/974\"\u003e#974\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix formatting of possible \u003ccode\u003e__notes__\u003c/code\u003e attached to an \u003ccode\u003eException\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/980\"\u003e#980\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new \u003ccode\u003econtext\u003c/code\u003e optional argument to \u003ccode\u003elogger.add()\u003c/code\u003e specifying \u003ccode\u003emultiprocessing\u003c/code\u003e context (like \u003ccode\u003e\u0026quot;spawn\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;fork\u0026quot;\u003c/code\u003e) to be used internally instead of the default one (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/851\"\u003e#851\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd support for true colors on Windows using ANSI/VT console when available (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/934\"\u003e#934\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tunaflsh\"\u003e\u003ccode\u003e@​tunaflsh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix possible deadlock when calling \u003ccode\u003elogger.complete()\u003c/code\u003e with concurrent logging of an asynchronous sink (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/906\"\u003e#906\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix file possibly rotating too early or too late when re-starting an application around midnight (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/894\"\u003e#894\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix inverted \u003ccode\u003e\u0026quot;\u0026lt;hide\u0026gt;\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;\u0026lt;strike\u0026gt;\u0026quot;\u003c/code\u003e color tags (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/943\"\u003e#943\u003c/a\u003e, thanks \u003ca href=\"https://github.com/tunaflsh\"\u003e\u003ccode\u003e@​tunaflsh\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix possible untraceable errors raised when logging non-unpicklable \u003ccode\u003eException\u003c/code\u003e instances while using \u003ccode\u003eenqueue=True\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/329\"\u003e#329\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix possible errors raised when logging non-picklable \u003ccode\u003eException\u003c/code\u003e instances while using \u003ccode\u003eenqueue=True\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/342\"\u003e#342\u003c/a\u003e, thanks \u003ca href=\"https://github.com/ncoudene\"\u003e\u003ccode\u003e@​ncoudene\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix missing seconds and microseconds when formatting timezone offset that requires such accuracy (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/961\"\u003e#961\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRaise \u003ccode\u003eValueError\u003c/code\u003e if an attempt to use nanosecond precision for time formatting is detected (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/855\"\u003e#855\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eInterceptHandler\u003c/code\u003e recipe to make it compatible with Python 3.11 (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/654\"\u003e#654\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdd a new \u003ccode\u003ewatch\u003c/code\u003e optional argument to file sinks in order to automatically re-create possibly deleted or changed file (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/471\"\u003e#471\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003epatch()\u003c/code\u003e calls cumulative instead of overriding the possibly existing patching function (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/462\"\u003e#462\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eMake sinks added with \u003ccode\u003eenqueue=True\u003c/code\u003e and \u003ccode\u003ecatch=False\u003c/code\u003e still process logged messages in case of internal exception (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/833\"\u003e#833\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAvoid possible deadlocks caused by re-using the logger inside a sink, a signal handler or a \u003ccode\u003e__del__\u003c/code\u003e method. Since the logger is not re-entrant, such misuse will be detected and will now generate a \u003ccode\u003eRuntimeError\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/712\"\u003e#712\u003c/a\u003e, thanks \u003ca href=\"https://github.com/jacksmith15\"\u003e\u003ccode\u003e@​jacksmith15\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix file sink rotation using an aware \u003ccode\u003edatetime.time\u003c/code\u003e for which the timezone was ignored (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/697\"\u003e#697\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix logs colorization not automatically enabled for Jupyter Notebook and Google Colab (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/494\"\u003e#494\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix logs colorization not automatically enabled for Github Actions and others CI platforms (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/604\"\u003e#604\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003elogger.complete()\u003c/code\u003e possibly hanging forever when \u003ccode\u003eenqueue=True\u003c/code\u003e and \u003ccode\u003ecatch=False\u003c/code\u003e if internal thread killed due to \u003ccode\u003eException\u003c/code\u003e raised by sink (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/647\"\u003e#647\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFix incompatibility with \u003ccode\u003efreezegun\u003c/code\u003e library used to simulate time (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/600\"\u003e#600\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eRaise exception if \u003ccode\u003elogger.catch()\u003c/code\u003e is used to wrap a class instead of a function to avoid unexpected behavior (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/623\"\u003e#623\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/Delgan/loguru/blob/master/CHANGELOG.rst\"\u003eloguru's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ccode\u003e0.7.3\u003c/code\u003e_ (2024-12-06)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix Cython incompatibility caused by the absence of underlying stack frames, which resulted in a \u003ccode\u003eValueError\u003c/code\u003e during logging (\u003ccode\u003e[#88](https://github.com/Delgan/loguru/issues/88) \u0026lt;https://github.com/Delgan/loguru/issues/88\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix possible \u003ccode\u003eRuntimeError\u003c/code\u003e when removing all handlers with \u003ccode\u003elogger.remove()\u003c/code\u003e due to thread-safety issue (\u003ccode\u003e[#1183](https://github.com/Delgan/loguru/issues/1183) \u0026lt;https://github.com/Delgan/loguru/issues/1183\u0026gt;\u003c/code\u003e\u003cem\u003e, thanks \u003ccode\u003e@jeremyk \u0026lt;https://github.com/jeremyk\u0026gt;\u003c/code\u003e\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ediagnose=True\u003c/code\u003e option of exception formatting not working as expected with Python 3.13 (\u003ccode\u003e[#1235](https://github.com/Delgan/loguru/issues/1235) \u0026lt;https://github.com/Delgan/loguru/issues/1235\u0026gt;\u003c/code\u003e\u003cem\u003e, thanks \u003ccode\u003e@etianen \u0026lt;https://github.com/etianen\u0026gt;\u003c/code\u003e\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003eFix non-standard level names not fully compatible with \u003ccode\u003elogging.Formatter()\u003c/code\u003e (\u003ccode\u003e[#1231](https://github.com/Delgan/loguru/issues/1231) \u0026lt;https://github.com/Delgan/loguru/issues/1231\u0026gt;\u003c/code\u003e\u003cem\u003e, thanks \u003ccode\u003e@yechielb2000 \u0026lt;https://github.com/yechielb2000\u0026gt;\u003c/code\u003e\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003eFix inability to display a literal \u003ccode\u003e\u0026quot;\\\u0026quot;\u003c/code\u003e immediately before color markups (\u003ccode\u003e[#988](https://github.com/Delgan/loguru/issues/988) \u0026lt;https://github.com/Delgan/loguru/issues/988\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix possible infinite recursion when an exception is raised from a \u003ccode\u003e__repr__\u003c/code\u003e  method decorated with \u003ccode\u003elogger.catch()\u003c/code\u003e (\u003ccode\u003e[#1044](https://github.com/Delgan/loguru/issues/1044) \u0026lt;https://github.com/Delgan/loguru/issues/1044\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eImprove performance of \u003ccode\u003edatetime\u003c/code\u003e formatting while logging messages (\u003ccode\u003e[#1201](https://github.com/Delgan/loguru/issues/1201) \u0026lt;https://github.com/Delgan/loguru/issues/1201\u0026gt;\u003c/code\u003e\u003cem\u003e, thanks \u003ccode\u003e@trim21 \u0026lt;https://github.com/trim21\u0026gt;\u003c/code\u003e\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003eReduce startup time in the presence of installed but unused \u003ccode\u003eIPython\u003c/code\u003e third-party library (\u003ccode\u003e[#1001](https://github.com/Delgan/loguru/issues/1001) \u0026lt;https://github.com/Delgan/loguru/issues/1001\u0026gt;\u003c/code\u003e\u003cem\u003e, thanks \u003ccode\u003e@zakstucke \u0026lt;https://github.com/zakstucke\u0026gt;\u003c/code\u003e\u003c/em\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ccode\u003e0.7.2\u003c/code\u003e_ (2023-09-11)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for formatting of \u003ccode\u003eExceptionGroup\u003c/code\u003e errors (\u003ccode\u003e[#805](https://github.com/Delgan/loguru/issues/805) \u0026lt;https://github.com/Delgan/loguru/issues/805\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix possible \u003ccode\u003eRuntimeError\u003c/code\u003e when using \u003ccode\u003emultiprocessing.set_start_method()\u003c/code\u003e after importing the \u003ccode\u003elogger\u003c/code\u003e (\u003ccode\u003e[#974](https://github.com/Delgan/loguru/issues/974) \u0026lt;https://github.com/Delgan/loguru/issues/974\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix formatting of possible \u003ccode\u003e__notes__\u003c/code\u003e attached to an \u003ccode\u003eException\u003c/code\u003e (\u003ccode\u003e[#980](https://github.com/Delgan/loguru/issues/980) \u0026lt;https://github.com/Delgan/loguru/issues/980\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ccode\u003e0.7.1\u003c/code\u003e_ (2023-09-04)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a new \u003ccode\u003econtext\u003c/code\u003e optional argument to \u003ccode\u003elogger.add()\u003c/code\u003e specifying \u003ccode\u003emultiprocessing\u003c/code\u003e context (like \u003ccode\u003e\u0026quot;spawn\u0026quot;\u003c/code\u003e or \u003ccode\u003e\u0026quot;fork\u0026quot;\u003c/code\u003e) to be used internally instead of the default one (\u003ccode\u003e[#851](https://github.com/Delgan/loguru/issues/851) \u0026lt;https://github.com/Delgan/loguru/issues/851\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eAdd support for true colors on Windows using ANSI/VT console when available (\u003ccode\u003e[#934](https://github.com/Delgan/loguru/issues/934) \u0026lt;https://github.com/Delgan/loguru/issues/934\u0026gt;\u003c/code\u003e\u003cem\u003e, thanks \u003ccode\u003e@tunaflsh \u0026lt;https://github.com/tunaflsh\u0026gt;\u003c/code\u003e\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003eFix possible deadlock when calling \u003ccode\u003elogger.complete()\u003c/code\u003e with concurrent logging of an asynchronous sink (\u003ccode\u003e[#906](https://github.com/Delgan/loguru/issues/906) \u0026lt;https://github.com/Delgan/loguru/issues/906\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix file possibly rotating too early or too late when re-starting an application around midnight (\u003ccode\u003e[#894](https://github.com/Delgan/loguru/issues/894) \u0026lt;https://github.com/Delgan/loguru/issues/894\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix inverted \u003ccode\u003e\u0026quot;\u0026lt;hide\u0026gt;\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;\u0026lt;strike\u0026gt;\u0026quot;\u003c/code\u003e color tags (\u003ccode\u003e[#943](https://github.com/Delgan/loguru/issues/943) \u0026lt;https://github.com/Delgan/loguru/pull/943\u0026gt;\u003c/code\u003e\u003cem\u003e, thanks \u003ccode\u003e@tunaflsh \u0026lt;https://github.com/tunaflsh\u0026gt;\u003c/code\u003e\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003eFix possible untraceable errors raised when logging non-unpicklable \u003ccode\u003eException\u003c/code\u003e instances while using \u003ccode\u003eenqueue=True\u003c/code\u003e (\u003ccode\u003e[#329](https://github.com/Delgan/loguru/issues/329) \u0026lt;https://github.com/Delgan/loguru/issues/329\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix possible errors raised when logging non-picklable \u003ccode\u003eException\u003c/code\u003e instances while using \u003ccode\u003eenqueue=True\u003c/code\u003e (\u003ccode\u003e[#342](https://github.com/Delgan/loguru/issues/342) \u0026lt;https://github.com/Delgan/loguru/issues/342\u0026gt;\u003c/code\u003e\u003cem\u003e, thanks \u003ccode\u003e@ncoudene \u0026lt;https://github.com/ncoudene\u0026gt;\u003c/code\u003e\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003eFix missing seconds and microseconds when formatting timezone offset that requires such accuracy (\u003ccode\u003e[#961](https://github.com/Delgan/loguru/issues/961) \u0026lt;https://github.com/Delgan/loguru/issues/961\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eRaise \u003ccode\u003eValueError\u003c/code\u003e if an attempt to use nanosecond precision for time formatting is detected (\u003ccode\u003e[#855](https://github.com/Delgan/loguru/issues/855) \u0026lt;https://github.com/Delgan/loguru/issues/855\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ccode\u003e0.7.0\u003c/code\u003e_ (2023-04-10)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003eInterceptHandler\u003c/code\u003e recipe to make it compatible with Python 3.11 (\u003ccode\u003e[#654](https://github.com/Delgan/loguru/issues/654) \u0026lt;https://github.com/Delgan/loguru/issues/654\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eAdd a new \u003ccode\u003ewatch\u003c/code\u003e optional argument to file sinks in order to automatically re-create possibly deleted or changed file (\u003ccode\u003e[#471](https://github.com/Delgan/loguru/issues/471) \u0026lt;https://github.com/Delgan/loguru/issues/471\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003epatch()\u003c/code\u003e calls cumulative instead of overriding the possibly existing patching function (\u003ccode\u003e[#462](https://github.com/Delgan/loguru/issues/462) \u0026lt;https://github.com/Delgan/loguru/issues/462\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eMake sinks added with \u003ccode\u003eenqueue=True\u003c/code\u003e and \u003ccode\u003ecatch=False\u003c/code\u003e still process logged messages in case of internal exception (\u003ccode\u003e[#833](https://github.com/Delgan/loguru/issues/833) \u0026lt;https://github.com/Delgan/loguru/issues/833\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eAvoid possible deadlocks caused by re-using the logger inside a sink, a signal handler or a \u003ccode\u003e__del__\u003c/code\u003e method. Since the logger is not re-entrant, such misuse will be detected and will now generate a \u003ccode\u003eRuntimeError\u003c/code\u003e (\u003ccode\u003e[#712](https://github.com/Delgan/loguru/issues/712) \u0026lt;https://github.com/Delgan/loguru/issues/712\u0026gt;\u003c/code\u003e\u003cem\u003e, thanks \u003ccode\u003e@jacksmith15 \u0026lt;https://github.com/jacksmith15\u0026gt;\u003c/code\u003e\u003c/em\u003e).\u003c/li\u003e\n\u003cli\u003eFix file sink rotation using an aware \u003ccode\u003edatetime.time\u003c/code\u003e for which the timezone was ignored (\u003ccode\u003e[#697](https://github.com/Delgan/loguru/issues/697) \u0026lt;https://github.com/Delgan/loguru/issues/697\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix logs colorization not automatically enabled for Jupyter Notebook and Google Colab (\u003ccode\u003e[#494](https://github.com/Delgan/loguru/issues/494) \u0026lt;https://github.com/Delgan/loguru/issues/494\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix logs colorization not automatically enabled for Github Actions and others CI platforms (\u003ccode\u003e[#604](https://github.com/Delgan/loguru/issues/604) \u0026lt;https://github.com/Delgan/loguru/issues/604\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003elogger.complete()\u003c/code\u003e possibly hanging forever when \u003ccode\u003eenqueue=True\u003c/code\u003e and \u003ccode\u003ecatch=False\u003c/code\u003e if internal thread killed due to \u003ccode\u003eException\u003c/code\u003e raised by sink (\u003ccode\u003e[#647](https://github.com/Delgan/loguru/issues/647) \u0026lt;https://github.com/Delgan/loguru/issues/647\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eFix incompatibility with \u003ccode\u003efreezegun\u003c/code\u003e library used to simulate time (\u003ccode\u003e[#600](https://github.com/Delgan/loguru/issues/600) \u0026lt;https://github.com/Delgan/loguru/issues/600\u0026gt;\u003c/code\u003e_).\u003c/li\u003e\n\u003cli\u003eRaise exception if \u003ccode\u003elogger.catch()\u003c/code\u003e is used to wrap a class instead of a function to avoid unexpected behavior (\u003ccode\u003e[#623](https://github.com/Delgan/loguru/issues/623) \u0026lt;https://github.com/Delgan/loguru/issues/623\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/Delgan/loguru/commit/ae3bfd1b85b6b4a3db535f69b975687c79498be4\"\u003e\u003ccode\u003eae3bfd1\u003c/code\u003e\u003c/a\u003e Bump version to 0.7.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Delgan/loguru/commit/ccca3566cc00c22eed8659705e45386fa2101b5d\"\u003e\u003ccode\u003eccca356\u003c/code\u003e\u003c/a\u003e Replace \u0026quot;notifiers\u0026quot; (seems unmaintained) with \u0026quot;apprise\u0026quot; in docs (\u003ca href=\"https://redirect.github.com/Delgan/loguru/issues/1251\"\u003e#1251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Delgan/loguru/commit/a372814bf79d47628e66ca9a91072f53fba032f8\"\u003e\u003ccode\u003ea372814\u003c/code\u003e\u003c/a\u003e Configure \u0026quot;trusted publishing\u0026quot; in Github workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Delgan/loguru/commit/633016db07e5dff63bc05dd3c4d5aa81b6190700\"\u003e\u003ccode\u003e633016d\u003c/code\u003e\u003c/a\u003e Use tox to define the \u0026quot;release\u0026quot; command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Delgan/loguru/commit/ef12cbbaf54fb2e64ca66b0a90675cdf9e8a522f\"\u003e\u003ccode\u003eef12cbb\u003c/code\u003e\u003c/a\u003e Convert README from RST to MD (fix PyPI packaging)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Delgan/loguru/commit/cb3314a5af107ad175a9bafa11b1b79670e3067a\"\u003e\u003ccode\u003ecb3314a\u003c/code\u003e\u003c/a\u003e Add Github action to verify packaging\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Delgan/loguru/commit/6161a13b79e1a3a29e922926b44f26edbcc3c06a\"\u003e\u003ccode\u003e6161a13\u003c/code\u003e\u003c/a\u003e Complete the \u0026quot;Troubleshooting\u0026quot; docs with more examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Delgan/loguru/commit/7f5001fe46393627ced287bba2c4064442c3fd25\"\u003e\u003ccode\u003e7f5001f\u003c/code\u003e\u003c/a\u003e Simplify the example of dynamic handler level\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Delgan/loguru/commit/2e0cd7bb5105461057c56aefb225da569882ad29\"\u003e\u003ccode\u003e2e0cd7b\u003c/code\u003e\u003c/a\u003e Move \u0026quot;Introduction to logging\u0026quot; docs to a new section\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Delgan/loguru/commit/72b93d1a24d1491ce7ba752fe36c14f9570a5d63\"\u003e\u003ccode\u003e72b93d1\u003c/code\u003e\u003c/a\u003e Correct outdated instructions for reporting a vulnerability\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Delgan/loguru/compare/0.6.0...0.7.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `web3` from 7.14.0 to 7.14.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/v7.14.1/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Wrap timeout in ClientTimeout for AsyncBeacon post request (`[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;`__)\n- Fix ``HTTPProvider`` to share an explicitly provided ``session`` across all threads, rather than only the creating thread. (`[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;`__)\n- Fix TypedDict field names to use camelCase (``validatorIndex``, ``yParity``) matching JSON-RPC conventions and formatter outputs. (`[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;`__)\n- Exclude type checking in Sphinx module and submodules (`[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (\u003ccode\u003e[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInternal Changes - for web3.py Contributors\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Upgrade geth version in CI (`[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;`__)\n\u003c/code\u003e\u003c/pre\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/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\"\u003e\u003ccode\u003eea5e072\u003c/code\u003e\u003c/a\u003e Bump version: 7.14.0 → 7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\"\u003e\u003ccode\u003e8396964\u003c/code\u003e\u003c/a\u003e Compile release notes for v7.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\"\u003e\u003ccode\u003e1864c89\u003c/code\u003e\u003c/a\u003e minor nit for release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\"\u003e\u003ccode\u003e555aec6\u003c/code\u003e\u003c/a\u003e backport commits from \u003ccode\u003emain\u003c/code\u003e to \u003ccode\u003ev7\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ethereum/web3.py/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ethereum/web3.py/compare/v7.14.0...v7.14.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pydantic` from 2.12.3 to 2.12.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/pydantic/pydantic/releases\"\u003epydantic's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.5 2025-11-26\u003c/h2\u003e\n\u003ch2\u003ev2.12.5 (2025-11-26)\u003c/h2\u003e\n\u003cp\u003eThis is the fifth 2.12 patch release, addressing an issue with the \u003ccode\u003eMISSING\u003c/code\u003e sentinel and providing several documentation improvements.\u003c/p\u003e\n\u003cp\u003eThe next 2.13 minor release will be published in a couple weeks, and will include a new \u003cem\u003epolymorphic serialization\u003c/em\u003e feature addressing\nthe remaining unexpected changes to the \u003cem\u003eserialize as any\u003c/em\u003e behavior.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix pickle error when using \u003ccode\u003emodel_construct()\u003c/code\u003e on a model with \u003ccode\u003eMISSING\u003c/code\u003e as a default value by \u003ca href=\"https://github.com/ornariece\"\u003e\u003ccode\u003e@​ornariece\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/12522\"\u003e#12522\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSeveral updates to the documentation by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.12.4...v2.12.5\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.12.4...v2.12.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.12.4 2025-11-05\u003c/h2\u003e\n\u003ch2\u003ev2.12.4 (2025-11-05)\u003c/h2\u003e\n\u003cp\u003eThis is the fourth 2.12 patch release, fixing more regressions, and reverting a change in the \u003ccode\u003ebuild()\u003c/code\u003e method\nof the \u003ca href=\"https://docs.pydantic.dev/latest/api/networks/\"\u003e\u003ccode\u003eAnyUrl\u003c/code\u003e and Dsn types\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis patch release also fixes an issue with the serialization of IP address types, when \u003ccode\u003eserialize_as_any\u003c/code\u003e is used. The next patch release\nwill try to address the remaining issues with \u003cem\u003eserialize as any\u003c/em\u003e behavior by introducing a new \u003cem\u003epolymorphic serialization\u003c/em\u003e feature, that\nshould be used in most cases in place of \u003cem\u003eserialize as any\u003c/em\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix issue with forward references in parent \u003ccode\u003eTypedDict\u003c/code\u003e classes by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/12427\"\u003e#12427\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis issue is only relevant on Python 3.14 and greater.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExclude fields with \u003ccode\u003eexclude_if\u003c/code\u003e from JSON Schema required fields by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/12430\"\u003e#12430\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRevert URL percent-encoding of credentials in the \u003ccode\u003ebuild()\u003c/code\u003e method of the \u003ca href=\"https://docs.pydantic.dev/latest/api/networks/\"\u003e\u003ccode\u003eAnyUrl\u003c/code\u003e and Dsn types\u003c/a\u003e by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1833\"\u003epydantic-core#1833\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis was initially considered as a bugfix, but caused regressions and as such was fully reverted. The next release will include\nan opt-in option to percent-encode components of the URL.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd type inference for IP address types by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1868\"\u003epydantic-core#1868\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThe 2.12 changes to the \u003ccode\u003eserialize_as_any\u003c/code\u003e behavior made it so that IP address types could not properly serialize to JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid getting default values from defaultdict by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1853\"\u003epydantic-core#1853\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis fixes a subtle regression in the validation behavior of the \u003ca href=\"https://docs.python.org/3/library/collections.html#collections.defaultdict\"\u003e\u003ccode\u003ecollections.defaultdict\u003c/code\u003e\u003c/a\u003e\ntype.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix issue with field serializers on nested typed dictionaries by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1879\"\u003epydantic-core#1879\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd more \u003ccode\u003epydantic-core\u003c/code\u003e builds for the three-threaded version of Python 3.14 by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1864\"\u003epydantic-core#1864\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.12.3...v2.12.4\"\u003ehttps://github.com/pydantic/pydantic/compare/v2.12.3...v2.12.4\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/pydantic/pydantic/blob/main/HISTORY.md\"\u003epydantic's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.5 (2025-11-26)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.12.5\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis is the fifth 2.12 patch release, addressing an issue with the \u003ccode\u003eMISSING\u003c/code\u003e sentinel and providing several documentation improvements.\u003c/p\u003e\n\u003cp\u003eThe next 2.13 minor release will be published in a couple weeks, and will include a new \u003cem\u003epolymorphic serialization\u003c/em\u003e feature addressing\nthe remaining unexpected changes to the \u003cem\u003eserialize as any\u003c/em\u003e behavior.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix pickle error when using \u003ccode\u003emodel_construct()\u003c/code\u003e on a model with \u003ccode\u003eMISSING\u003c/code\u003e as a default value by \u003ca href=\"https://github.com/ornariece\"\u003e\u003ccode\u003e@​ornariece\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/12522\"\u003e#12522\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eSeveral updates to the documentation by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.12.4 (2025-11-05)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/pydantic/pydantic/releases/tag/v2.12.4\"\u003eGitHub release\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThis is the fourth 2.12 patch release, fixing more regressions, and reverting a change in the \u003ccode\u003ebuild()\u003c/code\u003e method\nof the \u003ca href=\"https://docs.pydantic.dev/latest/api/networks/\"\u003e\u003ccode\u003eAnyUrl\u003c/code\u003e and Dsn types\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis patch release also fixes an issue with the serialization of IP address types, when \u003ccode\u003eserialize_as_any\u003c/code\u003e is used. The next patch release\nwill try to address the remaining issues with \u003cem\u003eserialize as any\u003c/em\u003e behavior by introducing a new \u003cem\u003epolymorphic serialization\u003c/em\u003e feature, that\nshould be used in most cases in place of \u003cem\u003eserialize as any\u003c/em\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix issue with forward references in parent \u003ccode\u003eTypedDict\u003c/code\u003e classes by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/12427\"\u003e#12427\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis issue is only relevant on Python 3.14 and greater.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eExclude fields with \u003ccode\u003eexclude_if\u003c/code\u003e from JSON Schema required fields by \u003ca href=\"https://github.com/Viicos\"\u003e\u003ccode\u003e@​Viicos\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic/pull/12430\"\u003e#12430\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRevert URL percent-encoding of credentials in the \u003ccode\u003ebuild()\u003c/code\u003e method\nof the \u003ca href=\"https://docs.pydantic.dev/latest/api/networks/\"\u003e\u003ccode\u003eAnyUrl\u003c/code\u003e and Dsn types\u003c/a\u003e by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in\n\u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1833\"\u003epydantic-core#1833\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis was initially considered as a bugfix, but caused regressions and as such was fully reverted. The next release will include\nan opt-in option to percent-encode components of the URL.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd type inference for IP address types by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1868\"\u003epydantic-core#1868\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThe 2.12 changes to the \u003ccode\u003eserialize_as_any\u003c/code\u003e behavior made it so that IP address types could not properly serialize to JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid getting default values from defaultdict by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1853\"\u003epydantic-core#1853\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eThis fixes a subtle regression in the validation behavior of the \u003ca href=\"https://docs.python.org/3/library/collections.html#collections.defaultdict\"\u003e\u003ccode\u003ecollections.defaultdict\u003c/code\u003e\u003c/a\u003e\ntype.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix issue with field serializers on nested typed dictionaries by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1879\"\u003epydantic-core#1879\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd more \u003ccode\u003epydantic-core\u003c/code\u003e builds for the three-threaded version of Python 3.14 by \u003ca href=\"https://github.com/davidhewitt\"\u003e\u003ccode\u003e@​davidhewitt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/pydantic/pydantic-core/pull/1864\"\u003epydantic-core#1864\u003c/a\u003e.\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/pydantic/pydantic/commit/bd2d0dd0137dfa1a8fdff2529b9dfb1547980150\"\u003e\u003ccode\u003ebd2d0dd\u003c/code\u003e\u003c/a\u003e Prepare release v2.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/7d0302ec7ec2cf115de3450a615522875bdd8b56\"\u003e\u003ccode\u003e7d0302e\u003c/code\u003e\u003c/a\u003e Document security implications when using \u003ccode\u003ecreate_model()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/e9ef980def726b6f59b6c495ddc9dc259a0228db\"\u003e\u003ccode\u003ee9ef980\u003c/code\u003e\u003c/a\u003e Fix typo in Standard Library Types documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/f2c20c00c265a31a13c48f9bae923a87c829952e\"\u003e\u003ccode\u003ef2c20c0\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003epydantic-docs\u003c/code\u003e dev dependency, make use of versioning blocks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/a76c1aa26f2d64a3fd080ac515d80832689197e8\"\u003e\u003ccode\u003ea76c1aa\u003c/code\u003e\u003c/a\u003e Update documentation about JSON Schema\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/8cbc72ca489891e574fba45238ee8bd4f8e719a2\"\u003e\u003ccode\u003e8cbc72c\u003c/code\u003e\u003c/a\u003e Add documentation about custom \u003ccode\u003e__init__()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/99eba599069da137b3f708ffa74627f2b456ba73\"\u003e\u003ccode\u003e99eba59\u003c/code\u003e\u003c/a\u003e Add additional test for \u003ccode\u003eFieldInfo.get_default()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/c71076988e507ea93844c77c3bf0bbb85a5716af\"\u003e\u003ccode\u003ec710769\u003c/code\u003e\u003c/a\u003e Special case \u003ccode\u003eMISSING\u003c/code\u003e sentinel in \u003ccode\u003esmart_deepcopy()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/20a9d771c210fd77d52366ac923258c4c199727f\"\u003e\u003ccode\u003e20a9d77\u003c/code\u003e\u003c/a\u003e Do not delete mock validator/serializer in \u003ccode\u003erebuild_dataclass()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pydantic/pydantic/commit/c86515a3a8f2120148fab2eaedd3bc45925779d0\"\u003e\u003ccode\u003ec86515a\u003c/code\u003e\u003c/a\u003e Update parts of the model and \u003ccode\u003erevalidate_instances\u003c/code\u003e documentation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/pydantic/pydantic/compare/v2.12.3...v2.12.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `solana` from 0.36.10 to 0.36.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelhly/solana-py/commit/ae21db9a50a17fab950d3bc7b2fe5efff89cb485\"\u003e\u003ccode\u003eae21db9\u003c/code\u003e\u003c/a\u003e Bump version: 0.36.10 → 0.36.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelhly/solana-py/commit/e61f463348238fbf59107adde85b16d98125aa58\"\u003e\u003ccode\u003ee61f463\u003c/code\u003e\u003c/a\u003e Bump mypy from 1.19.0 to 1.19.1 (\u003ca href=\"https://redirect.github.com/michaelhly/solanapy/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelhly/solana-py/commit/e7a434d4225c4af3078db53b69c08fbf64b630b5\"\u003e\u003ccode\u003ee7a434d\u003c/code\u003e\u003c/a\u003e Bump actions/cache from 4 to 5 (\u003ca href=\"https://redirect.github.com/michaelhly/solanapy/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelhly/solana-py/commit/a9ff19d94ba938742c09e914b3eb341094be8206\"\u003e\u003ccode\u003ea9ff19d\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/michaelhly/solanapy/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelhly/solana-py/commit/c80a335858d11d2664d1cc8c32a18511eceb3225\"\u003e\u003ccode\u003ec80a335\u003c/code\u003e\u003c/a\u003e Bump mypy from 1.17.1 to 1.19.0 (\u003ca href=\"https://redirect.github.com/michaelhly/solanapy/issues/607\"\u003e#607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelhly/solana-py/commit/152ca99f4685c392a7904c727b82afaec842a32b\"\u003e\u003ccode\u003e152ca99\u003c/code\u003e\u003c/a\u003e spl: Add support latest instructions (\u003ca href=\"https://redirect.github.com/michaelhly/solanapy/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michaelhly/solana-py/commit/99208180d88116f720a9579bf533d427ce150fbb\"\u003e\u003ccode\u003e9920818\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 5 to 6 (\u003ca href=\"https://redirect.github.com/michaelhly/solanapy/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/michaelhly/solanapy/compare/v0.36.10...v0.36.11\"\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/AceDataCloud/FacilitatorX402/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AceDataCloud%2FFacilitatorX402/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"6.15.0","new_version":"7.14.1","update_type":"major","path":"/services/web3","pr_created_at":"2026-03-14T06:34:06.000Z","version_change":"6.15.0 → 7.14.1","issue":{"uuid":"4074873300","node_id":"PR_kwDOQfsD9M7KjnpJ","number":41,"state":"closed","title":"chore(deps): bump web3 from 6.15.0 to 7.14.1 in /services/web3","user":"dependabot[bot]","labels":["dependencies","python","stale"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-12T05:15:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-14T06:34:06.000Z","updated_at":"2026-04-12T05:16:01.000Z","time_to_close":2500906,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"web3","old_version":"6.15.0","new_version":"7.14.1","repository_url":"https://github.com/ethereum/web3.py"}],"path":"/services/web3","ecosystem":"pip"},"body":"Bumps [web3](https://github.com/ethereum/web3.py) from 6.15.0 to 7.14.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ethereum/web3.py/blob/v7.14.1/docs/release_notes.rst\"\u003eweb3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eweb3.py v7.14.1 (2026-02-03)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Wrap timeout in ClientTimeout for AsyncBeacon post request (`[#3784](https://github.com/ethereum/web3.py/issues/3784) \u0026lt;https://github.com/ethereum/web3.py/issues/3784\u0026gt;`__)\n- Fix ``HTTPProvider`` to share an explicitly provided ``session`` across all threads, rather than only the creating thread. (`[#3800](https://github.com/ethereum/web3.py/issues/3800) \u0026lt;https://github.com/ethereum/web3.py/issues/3800\u0026gt;`__)\n- Fix TypedDict field names to use camelCase (``validatorIndex``, ``yParity``) matching JSON-RPC conventions and formatter outputs. (`[#3801](https://github.com/ethereum/web3.py/issues/3801) \u0026lt;https://github.com/ethereum/web3.py/issues/3801\u0026gt;`__)\n- Exclude type checking in Sphinx module and submodules (`[#3803](https://github.com/ethereum/web3.py/issues/3803) \u0026lt;https://github.com/ethereum/web3.py/issues/3803\u0026gt;`__)\n\u003cp\u003eImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdded documentation for formatters explaining how they work, what the default formatters do, and how to customize them. (\u003ccode\u003e[#2994](https://github.com/ethereum/web3.py/issues/2994) \u0026lt;https://github.com/ethereum/web3.py/issues/2994\u0026gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eInternal Changes - for web3.py Contributors\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Upgrade geth version in CI (`[#3787](https://github.com/ethereum/web3.py/issues/3787) \u0026lt;https://github.com/ethereum/web3.py/issues/3787\u0026gt;`__)\n\u003ch2\u003eweb3.py v7.14.0 (2025-10-16)\u003c/h2\u003e\n\u003cp\u003eBugfixes\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Fix tests flakiness due to slow data generation from hypothesis triggering a timeout. (`[#3730](https://github.com/ethereum/web3.py/issues/3730) \u0026amp;lt;https://github.com/ethereum/web3.py/issues/3730\u0026amp;gt;`__)\n- Fix ``topics`` type for ``LogsSubscription`` to reflect AND / OR nested list conditions on log filters. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026amp;lt;https://github.com/ethereum/web3.py/issues/3748\u0026amp;gt;`__)\n- Make `AsyncWeb3` with respect to the provider it is instantiated with, fixing static type issues. (`[#3761](https://github.com/ethereum/web3.py/issues/3761) \u0026amp;lt;https://github.com/ethereum/web3.py/issues/3761\u0026amp;gt;`__)\n\n\nImproved Documentation\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate a few broken links (\u003ccode\u003e[#3746](https://github.com/ethereum/web3.py/issues/3746) \u0026amp;lt;https://github.com/ethereum/web3.py/issues/3746\u0026amp;gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003cli\u003eFix indentation in the code block in \u0026quot;An introduction to subscriptions\u0026quot; (\u003ccode\u003e[#3752](https://github.com/ethereum/web3.py/issues/3752) \u0026amp;lt;https://github.com/ethereum/web3.py/issues/3752\u0026amp;gt;\u003c/code\u003e__)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFeatures\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e\n- Add the ``TopicFilter`` type to better describe the cases for filtering logs by topics. (`[#3748](https://github.com/ethereum/web3.py/issues/3748) \u0026amp;lt;https://github.com/ethereum/web3.py/issues/3748\u0026amp;gt;`__)\n\n\nInternal Changes - for web3.py Contributors\n\u0026lt;/code\u0026gt;\u0026lt;/pre\u0026gt;\n\u0026lt;!-- raw HTML omitted --\u0026gt;\n\u0026lt;/blockquote\u0026gt;\n\u0026lt;p\u0026gt;... (truncated)\u0026lt;/p\u0026gt;\n\u0026lt;/details\u0026gt;\n\u0026lt;details\u0026gt;\n\u0026lt;summary\u0026gt;Commits\u0026lt;/summary\u0026gt;\n\n\u0026lt;ul\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/ea5e0722a9f02ffa9f99564c8ae69606d2a6a882\u0026quot;\u0026gt;\u0026lt;code\u0026gt;ea5e072\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; Bump version: 7.14.0 → 7.14.1\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/8396964508de3917b91655aea557ec5a3f4e9a7c\u0026quot;\u0026gt;\u0026lt;code\u0026gt;8396964\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; Compile release notes for v7.14.1\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/1864c89f37309ed891f701b5e284e27ded4cbb72\u0026quot;\u0026gt;\u0026lt;code\u0026gt;1864c89\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; minor nit for release notes\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/555aec60123ea0a3f6132a3aa968e4cfe795c352\u0026quot;\u0026gt;\u0026lt;code\u0026gt;555aec6\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; backport commits from \u0026lt;code\u0026gt;main\u0026lt;/code\u0026gt; to \u0026lt;code\u0026gt;v7\u0026lt;/code\u0026gt; (\u0026lt;a href=\u0026quot;https://redirect.github.com/ethereum/web3.py/issues/3809\u0026quot;\u0026gt;#3809\u0026lt;/a\u0026gt;)\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/c3f75300ab6eec56ac7a6c3a33532a94761dfacc\u0026quot;\u0026gt;\u0026lt;code\u0026gt;c3f7530\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; Bump version: 7.13.0 → 7.14.0\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/44942e02ba60178edbb434e5c514da31dd29e3ca\u0026quot;\u0026gt;\u0026lt;code\u0026gt;44942e0\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; Compile release notes for v7.14.0\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/2dced9881df3d1f86d0fa16b9e0bc6ee64f3c9fa\u0026quot;\u0026gt;\u0026lt;code\u0026gt;2dced98\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; Make AsyncWeb3 Generic (\u0026lt;a href=\u0026quot;https://redirect.github.com/ethereum/web3.py/issues/3761\u0026quot;\u0026gt;#3761\u0026lt;/a\u0026gt;)\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/4ccd2bdaa9cf4fc0201b9ea5d27f2382f9b16c66\u0026quot;\u0026gt;\u0026lt;code\u0026gt;4ccd2bd\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; Align isort skip path\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/1bccdd68431eed7bbbc8837e9f1d0f49f5779f9a\u0026quot;\u0026gt;\u0026lt;code\u0026gt;1bccdd6\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; Update 3730.bugfix.rst\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/commit/a1c2e83a523c8da07939aeafffd12ba98531d3be\u0026quot;\u0026gt;\u0026lt;code\u0026gt;a1c2e83\u0026lt;/code\u0026gt;\u0026lt;/a\u0026gt; Update link  wiki (\u0026lt;a href=\u0026quot;https://redirect.github.com/ethereum/web3.py/issues/3746\u0026quot;\u0026gt;#3746\u0026lt;/a\u0026gt;)\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;Additional commits viewable in \u0026lt;a href=\u0026quot;https://github.com/ethereum/web3.py/compare/v6.15.0...v7.14.1\u0026quot;\u0026gt;compare view\u0026lt;/a\u0026gt;\u0026lt;/li\u0026gt;\n\u0026lt;/ul\u0026gt;\n\u0026lt;/details\u0026gt;\n\n\u0026lt;br /\u0026gt;\u003c/code\u003e\u003c/pre\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=web3\u0026package-manager=pip\u0026previous-version=6.15.0\u0026new-version=7.14.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/Nebutra/Nebutra-Sailor/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nebutra%2FNebutra-Sailor/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"}}]}