{"id":85835,"name":"vws-python","ecosystem":"pip","repository_url":"https://github.com/VWS-Python/vws-python","issues_count":2,"created_at":"2026-02-25T00:01:17.739Z","updated_at":"2026-02-25T00:01:17.739Z","purl":"pkg:pypi/vws-python","metadata":{"id":2966475,"name":"vws-python","ecosystem":"pypi","description":"Interact with the Vuforia Web Services (VWS) API.","homepage":null,"licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/VWS-Python/vws-python","keywords_array":["client","vuforia","vws"],"namespace":null,"versions_count":50,"first_release_published_at":"2018-10-05T18:49:38.000Z","latest_release_published_at":"2026-02-24T15:48:29.000Z","latest_release_number":"2026.2.24","last_synced_at":"2026-02-24T17:10:00.040Z","created_at":"2022-04-10T13:02:02.183Z","updated_at":"2026-02-24T17:10:00.041Z","registry_url":"https://pypi.org/project/vws-python/","install_command":"pip install vws-python --index-url https://pypi.org/simple","documentation_url":"https://vws-python.github.io/vws-python/","metadata":{"funding":null,"documentation":"https://vws-python.github.io/vws-python/","classifiers":["Development Status :: 5 - Production/Stable","Environment :: Web Environment","Operating System :: Microsoft :: Windows","Operating System :: POSIX","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14"],"normalized_name":"vws-python","project_status":null},"repo_metadata":{"id":37094976,"uuid":"76403996","full_name":"VWS-Python/vws-python","owner":"VWS-Python","description":"Python wrapper for Vuforia Web Services (VWS) API","archived":false,"fork":false,"pushed_at":"2024-09-06T18:00:16.000Z","size":4360,"stargazers_count":13,"open_issues_count":2,"forks_count":7,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-09-06T21:13:25.188Z","etag":null,"topics":["image-recognition","mock","vuforia"],"latest_commit_sha":null,"homepage":null,"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/VWS-Python.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"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-12-13T22:31:26.000Z","updated_at":"2024-09-06T18:00:19.000Z","dependencies_parsed_at":"2023-09-26T04:47:27.187Z","dependency_job_id":"6dce8093-0830-4264-a24a-0d8d1f19840a","html_url":"https://github.com/VWS-Python/vws-python","commit_stats":{"total_commits":3454,"total_committers":7,"mean_commits":"493.42857142857144","dds":0.240011580775912,"last_synced_commit":"1c50bb2d8295b51272a9cd499abc3b5d745079ec"},"previous_names":[],"tags_count":47,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VWS-Python","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217869267,"owners_count":16243388,"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":"VWS-Python","name":"VWS-Python","uuid":"65402759","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/65402759?v=4","repositories_count":6,"last_synced_at":"2023-03-03T21:48:33.630Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/VWS-Python","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T05:47:23.739Z","updated_at":"2023-03-03T21:48:33.633Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VWS-Python","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VWS-Python/repositories"},"tags":[{"name":"2024.09.04.1","sha":"43635b24f4ec169cf220e369d0dd8a4b40cc09a5","kind":"commit","published_at":"2024-09-04T04:42:23.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2024.09.04.1","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2024.09.04.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2024.09.04.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2024.09.04.1/manifests"},{"name":"2024.09.04","sha":"ad7991d099064519a76e6f1b7b8a787ff2078602","kind":"commit","published_at":"2024-09-04T03:29:24.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2024.09.04","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2024.09.04","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2024.09.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2024.09.04/manifests"},{"name":"2024.09.03.1","sha":"2cdfc2fefc456b747e94234a14b93c74cc589a45","kind":"commit","published_at":"2024-09-03T15:06:22.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2024.09.03.1","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2024.09.03.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2024.09.03.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2024.09.03.1/manifests"},{"name":"2024.09.03","sha":"e7d37e91d2c633a5ae2687c8892f2eb58efad94c","kind":"commit","published_at":"2024-09-03T14:50:17.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2024.09.03","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2024.09.03","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2024.09.03","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2024.09.03/manifests"},{"name":"2024.09.02","sha":"8f2c74aeb65fe7c7c67e335307672e89d32509b7","kind":"commit","published_at":"2024-09-02T10:47:08.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2024.09.02","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2024.09.02","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2024.09.02","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2024.09.02/manifests"},{"name":"2024.02.19","sha":"acf218c75c52d670245167eb1fee304b5db602ea","kind":"commit","published_at":"2024-02-19T19:36:40.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2024.02.19","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2024.02.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2024.02.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2024.02.19/manifests"},{"name":"2024.02.06","sha":"12aae3af4dfa4ee3e90150a38100382b784cb714","kind":"commit","published_at":"2024-02-06T11:27:40.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2024.02.06","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2024.02.06","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2024.02.06","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2024.02.06/manifests"},{"name":"2024.02.04.1","sha":"5d60a44066efff74741e7db2998c6c2ea650ae8d","kind":"commit","published_at":"2024-02-04T14:58:16.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2024.02.04.1","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2024.02.04.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2024.02.04.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2024.02.04.1/manifests"},{"name":"2024.02.04","sha":"26efcea291c9e129943f1d4fe48a03d3cbdf3086","kind":"commit","published_at":"2024-02-04T13:34:06.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2024.02.04","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2024.02.04","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2024.02.04","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2024.02.04/manifests"},{"name":"2023.12.27","sha":"f5ba3c14fa957c0969517f36afb0f7bbd3dff19b","kind":"commit","published_at":"2023-12-27T11:00:37.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2023.12.27","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2023.12.27","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2023.12.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2023.12.27/manifests"},{"name":"2023.12.26","sha":"6b107fac68c7f280b4fca66fda21c1e373e07a60","kind":"commit","published_at":"2023-12-26T14:45:00.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2023.12.26","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2023.12.26","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2023.12.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2023.12.26/manifests"},{"name":"2023.05.21","sha":"8e1beaf0cc3cb07e03d53d45a15423117b049b2b","kind":"commit","published_at":"2023-05-21T19:03:31.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2023.05.21","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2023.05.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2023.05.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2023.05.21/manifests"},{"name":"2023.03.25","sha":"ec4833c49f280a8fde3bfd9ae8dcff2496ce40ed","kind":"commit","published_at":"2023-03-25T20:52:15.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2023.03.25","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2023.03.25","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2023.03.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2023.03.25/manifests"},{"name":"2023.03.05","sha":"e22df7d0ea66463481b006c3a38332f8603c82bd","kind":"commit","published_at":"2023-03-05T10:06:35.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2023.03.05","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2023.03.05","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2023.03.05","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2023.03.05/manifests"},{"name":"2021.03.28.2","sha":"6b1d7e04580020708701846aa29481233a3ecc25","kind":"commit","published_at":"2021-03-28T19:57:34.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2021.03.28.2","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2021.03.28.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2021.03.28.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2021.03.28.2/manifests"},{"name":"2021.03.28.1","sha":"ee78f0561231620f02d2effc96d19005b933e95b","kind":"commit","published_at":"2021-03-28T19:57:09.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2021.03.28.1","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2021.03.28.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2021.03.28.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2021.03.28.1/manifests"},{"name":"2021.03.28.0","sha":"3810485635e28fa1eae6a6f33042b61f59d9047c","kind":"commit","published_at":"2021-03-28T10:31:45.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2021.03.28.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2021.03.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2021.03.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2021.03.28.0/manifests"},{"name":"2020.10.31.1","sha":"8d092d60a2809335d56d7c66a265c7770bb80f2c","kind":"tag","published_at":"2020-10-31T01:57:18.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2020.10.31.1","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2020.10.31.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.10.31.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.10.31.1/manifests"},{"name":"2020.10.31.0","sha":"543441dc776a76966619e16edd1eb83d6b1e7622","kind":"tag","published_at":"2020-10-31T01:57:08.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2020.10.31.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2020.10.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.10.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.10.31.0/manifests"},{"name":"2020.09.28.0","sha":"aa68c16f2104637a33ca8495f228f1c848ae20b1","kind":"commit","published_at":"2020-09-28T09:15:55.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2020.09.28.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2020.09.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.09.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.09.28.0/manifests"},{"name":"2020.09.25.0","sha":"77e376634c59700a89a946a6cfc279b45764701e","kind":"commit","published_at":"2020-09-25T08:58:13.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2020.09.25.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2020.09.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.09.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.09.25.0/manifests"},{"name":"2020.09.08.0","sha":"2f36ec231bcecfcbbba32035e460d99f39cb0f17","kind":"commit","published_at":"2020-09-08T10:39:16.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2020.09.08.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2020.09.08.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.09.08.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.09.08.0/manifests"},{"name":"2020.09.07.0","sha":"2eb2308c94fc162a9e0c97d5e6987083e9b633bb","kind":"commit","published_at":"2020-09-07T21:18:03.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2020.09.07.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2020.09.07.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.09.07.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.09.07.0/manifests"},{"name":"2020.08.21.0","sha":"84046783f1515a701e6bcad4f91e013df115a712","kind":"commit","published_at":"2020-08-21T19:27:27.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2020.08.21.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2020.08.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.08.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.08.21.0/manifests"},{"name":"2020.06.19.0","sha":"6dd35c03dc4c0b9449cbda73dff2466b451754d1","kind":"commit","published_at":"2020-06-19T11:59:24.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2020.06.19.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2020.06.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.06.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.06.19.0/manifests"},{"name":"2020.03.21.0","sha":"77014d31ede8f461e2193ae16b233d48b07d53b5","kind":"commit","published_at":"2020-03-21T15:00:34.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2020.03.21.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2020.03.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.03.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.03.21.0/manifests"},{"name":"2020.03.13.0","sha":"45940b423967d75fc160361340ae6357e106f650","kind":"commit","published_at":"2020-03-13T13:46:03.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2020.03.13.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2020.03.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.03.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2020.03.13.0/manifests"},{"name":"2019.12.30.0","sha":"00b77423fb8149f85a61f8fa12bb142bb4ab020f","kind":"commit","published_at":"2019-12-30T20:18:55.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2019.12.30.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2019.12.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.30.0/manifests"},{"name":"2019.12.27.3","sha":"d760f5ff69aeaf9f19e6e87fdc9cb4edcec1fb53","kind":"commit","published_at":"2019-12-27T16:35:16.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2019.12.27.3","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2019.12.27.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.27.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.27.3/manifests"},{"name":"2019.12.27.2","sha":"501a640dd98054b53a8da1e849dd74041f9d815b","kind":"commit","published_at":"2019-12-27T16:28:13.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2019.12.27.2","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2019.12.27.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.27.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.27.2/manifests"},{"name":"2019.12.27.1","sha":"f6f51cba7ce76f11af70adfea79aa5fb597c4760","kind":"commit","published_at":"2019-12-27T15:52:56.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2019.12.27.1","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2019.12.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.27.1/manifests"},{"name":"2019.12.27.0","sha":"1dddf2b472e330aaf36f8c9a135726dfa89db224","kind":"commit","published_at":"2019-12-27T13:49:47.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2019.12.27.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2019.12.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.27.0/manifests"},{"name":"2019.12.22.1","sha":"f205cf6b6230621d5106abfe6194a75d4bb52722","kind":"commit","published_at":"2019-12-22T16:18:58.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2019.12.22.1","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2019.12.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.22.1/manifests"},{"name":"2019.12.22.0","sha":"b99a53120087e403690159efdbafa903259d5eb4","kind":"commit","published_at":"2019-12-22T16:11:22.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2019.12.22.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2019.12.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.22.0/manifests"},{"name":"2019.12.17.2","sha":"177b0a94b0135b2971110fbcf72c32ea7596e170","kind":"commit","published_at":"2019-12-17T16:11:41.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2019.12.17.2","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2019.12.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.17.2/manifests"},{"name":"2019.12.17.1","sha":"26934aa3dc834b473e80ef9c0696046c17254121","kind":"commit","published_at":"2019-12-17T11:59:45.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2019.12.17.1","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2019.12.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.17.1/manifests"},{"name":"2019.12.17.0","sha":"f4c636b156979e5da93e053188225ed55ce84e91","kind":"commit","published_at":"2019-12-17T11:56:10.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2019.12.17.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2019.12.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.17.0/manifests"},{"name":"2019.12.14.0","sha":"bd3589138074630c228c28557715b7cd64e51cd3","kind":"commit","published_at":"2019-12-14T23:22:22.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2019.12.14.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2019.12.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.14.0/manifests"},{"name":"2019.12.07.0","sha":"47ffddddcdb5007fd79c55ff1a4db5d92528ac82","kind":"commit","published_at":"2019-12-07T19:01:43.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2019.12.07.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2019.12.07.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.07.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.07.0/manifests"},{"name":"2019.12.04.0","sha":"0aef2b877db0f847b91faf938652bb23c800dd61","kind":"commit","published_at":"2019-12-04T00:15:30.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2019.12.04.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2019.12.04.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.04.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.12.04.0/manifests"},{"name":"2019.11.23.1","sha":"750ebd5e29228cbaa2e1d4b14e4d4925e10d5ab6","kind":"commit","published_at":"2019-11-23T12:30:20.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2019.11.23.1","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2019.11.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.11.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.11.23.1/manifests"},{"name":"2019.11.23.0","sha":"ee22718fcf946128911a93283d63cd0b72ab4d74","kind":"commit","published_at":"2019-11-23T10:41:21.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2019.11.23.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2019.11.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.11.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.11.23.0/manifests"},{"name":"2019.11.07.2","sha":"610a10d1a42f1ca2f427aa3277492645c207f508","kind":"commit","published_at":"2019-11-07T17:39:10.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2019.11.07.2","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2019.11.07.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.11.07.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.11.07.2/manifests"},{"name":"2019.11.07.1","sha":"fcc24960ce805028b41f8bdd2fc8b644edb19981","kind":"commit","published_at":"2019-11-07T17:30:42.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2019.11.07.1","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2019.11.07.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.11.07.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.11.07.1/manifests"},{"name":"2019.11.07.0","sha":"6179c0344c660c4841e56b4514d71e01edb5c73e","kind":"commit","published_at":"2019-11-07T17:24:06.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2019.11.07.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2019.11.07.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.11.07.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2019.11.07.0/manifests"},{"name":"2018.12.10.0","sha":"a6d9be0fbb4f412040e9c09815d75e2723940d8a","kind":"commit","published_at":"2018-12-10T22:48:41.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2018.12.10.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2018.12.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2018.12.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2018.12.10.0/manifests"},{"name":"2018.10.05.0","sha":"004ca73a34a9c5e9d9cdc54269863589f6e873a5","kind":"commit","published_at":"2018-10-05T18:49:04.000Z","download_url":"https://codeload.github.com/VWS-Python/vws-python/tar.gz/2018.10.05.0","html_url":"https://github.com/VWS-Python/vws-python/releases/tag/2018.10.05.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2018.10.05.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/tags/2018.10.05.0/manifests"}]},"repo_metadata_updated_at":"2024-09-06T21:50:30.339Z","dependent_packages_count":1,"downloads":61885,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":8.224484194241247,"dependent_repos_count":21.727697944596816,"dependent_packages_count":4.710210991196065,"stargazers_count":15.588234165140854,"forks_count":12.548342952341288,"docker_downloads_count":null,"average":12.559794049503255},"purl":"pkg:pypi/vws-python","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/vws-python","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/vws-python","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/vws-python/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-02T11:07:05.223Z","issues_count":8,"pull_requests_count":501,"avg_time_to_close_issue":37044825.833333336,"avg_time_to_close_pull_request":81178.71656686626,"issues_closed_count":6,"pull_requests_closed_count":501,"pull_request_authors_count":2,"issue_authors_count":2,"avg_comments_per_issue":0.375,"avg_comments_per_pull_request":0.7984031936127745,"merged_pull_requests_count":479,"bot_issues_count":0,"bot_pull_requests_count":415,"past_year_issues_count":3,"past_year_pull_requests_count":324,"past_year_avg_time_to_close_issue":3290218.5,"past_year_avg_time_to_close_pull_request":24844.15740740741,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":324,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.7098765432098766,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":262,"past_year_merged_pull_requests_count":317,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-python/issues","maintainers":[{"login":"adamtheturtle","count":93,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamtheturtle"}],"active_maintainers":[{"login":"adamtheturtle","count":64,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamtheturtle"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/vws-python/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/vws-python/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/vws-python/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/vws-python/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/vws-python/codemeta","maintainers":[{"uuid":"adamtheturtle","login":"adamtheturtle","name":null,"email":null,"url":null,"packages_count":17,"html_url":"https://pypi.org/user/adamtheturtle/","role":null,"created_at":"2023-02-25T18:42:32.595Z","updated_at":"2023-02-25T18:42:32.595Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/adamtheturtle/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":802449,"maintainers_count":337345,"namespaces_count":0,"keywords_count":0,"github":"pypi","metadata":{"funded_packages_count":52328},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-02-22T07:28:10.995Z","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":1,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3992163688","node_id":"PR_kwDODM87vM7GXpHb","number":2002,"state":"closed","title":"Bump vws-python from 2026.2.24 to 2026.2.25.1","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-25T22:29:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-25T22:26:59.000Z","updated_at":"2026-02-25T22:29:55.000Z","time_to_close":174,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"vws-python","old_version":"2026.2.24","new_version":"2026.2.25.1","repository_url":"https://github.com/VWS-Python/vws-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [vws-python](https://github.com/VWS-Python/vws-python) from 2026.2.24 to 2026.2.25.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/VWS-Python/vws-python/releases\"\u003evws-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 2026.02.25.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/compare/2023.12.27...2026.02.25.1\"\u003e2026.02.25.1\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove --example-workers 0 only from mypy-docs hook (\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/fce3a97d981c50cb42a704de6f8b2f8d92aafb07\"\u003efce3a97\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 2026.02.25\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/compare/2023.12.27...2026.02.25\"\u003e2026.02.25\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove --example-workers 0 only from mypy-docs hook (\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/fce3a97d981c50cb42a704de6f8b2f8d92aafb07\"\u003efce3a97\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/VWS-Python/vws-python/blob/main/CHANGELOG.rst\"\u003evws-python's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eNext\u003c/h2\u003e\n\u003ch2\u003e2026.02.25.1\u003c/h2\u003e\n\u003ch2\u003e2026.02.25\u003c/h2\u003e\n\u003ch2\u003e2026.02.24\u003c/h2\u003e\n\u003ch2\u003e2026.02.23\u003c/h2\u003e\n\u003ch2\u003e2026.02.22\u003c/h2\u003e\n\u003ch2\u003e2026.02.21\u003c/h2\u003e\n\u003ch2\u003e2026.02.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003erequest_timeout_seconds\u003c/code\u003e parameter to \u003ccode\u003eVWS\u003c/code\u003e and \u003ccode\u003eCloudRecoService\u003c/code\u003e, allowing customization of the request timeout. This accepts a float or a \u003ccode\u003e(connect, read)\u003c/code\u003e tuple, matching the \u003ccode\u003erequests\u003c/code\u003e library's timeout interface. The default remains 30 seconds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.03.10.1\u003c/h2\u003e\n\u003ch2\u003e2025.03.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003evws.exceptions.custom_exceptions.OopsAnErrorOccurredPossiblyBadName\u003c/code\u003e which now does not occur in VWS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.09.21\u003c/h2\u003e\n\u003ch2\u003e2024.09.04.1\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/VWS-Python/vws-python/commit/f3b356facc9877135747707aa6c34b61186b28b9\"\u003e\u003ccode\u003ef3b356f\u003c/code\u003e\u003c/a\u003e Bump CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/d01ce65fc37965f85dd2dd1bf4b996e6e55a52e3\"\u003e\u003ccode\u003ed01ce65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/VWS-Python/vws-python/issues/2882\"\u003e#2882\u003c/a\u003e from VWS-Python/adamtheturtle/reports-from-response-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/c5e06a21984e8bbce8c04e83e2aff49bfaea5f82\"\u003e\u003ccode\u003ec5e06a2\u003c/code\u003e\u003c/a\u003e Fix mypy type: ignore error codes to use [misc] for Too many positional argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/2cb3a54da719bb27a4557812422d6e25ff0aee45\"\u003e\u003ccode\u003e2cb3a54\u003c/code\u003e\u003c/a\u003e Add type ignores to suppress mypy errors from classmethods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/60f93d2d485286ef64c2e7417c8bf38e7544f75f\"\u003e\u003ccode\u003e60f93d2\u003c/code\u003e\u003c/a\u003e Add from_response_dict classmethods to report classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/90c3dc01f6bf328d635c87830b0c9939a9fcae4b\"\u003e\u003ccode\u003e90c3dc0\u003c/code\u003e\u003c/a\u003e Bump CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/0173d505c5610f97b3109e44f84daffa034c6216\"\u003e\u003ccode\u003e0173d50\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/VWS-Python/vws-python/issues/2878\"\u003e#2878\u003c/a\u003e from VWS-Python/adamtheturtle/asyncio-support-analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/db3fb18e3ca2a80deadfe85779445f70de8e9f1c\"\u003e\u003ccode\u003edb3fb18\u003c/code\u003e\u003c/a\u003e Add asyncio support with async client classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/60e5a6e7c86dfa96995eeacad0a53c0892b78ce7\"\u003e\u003ccode\u003e60e5a6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/VWS-Python/vws-python/issues/2880\"\u003e#2880\u003c/a\u003e from VWS-Python/adamtheturtle/dedup-get-image-data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/83ef9f1b969a1b0cbadd35d8ae1a741771a99c4d\"\u003e\u003ccode\u003e83ef9f1\u003c/code\u003e\u003c/a\u003e Extract shared image utilities to reduce duplication\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/VWS-Python/vws-python/compare/2026.02.24...2026.02.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vws-python\u0026package-manager=uv\u0026previous-version=2026.2.24\u0026new-version=2026.2.25.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-cli/pull/2002","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-cli/issues/2002","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2002/packages"},{"uuid":"3986115319","node_id":"PR_kwDODM87vM7GDsPm","number":1999,"state":"closed","title":"Bump vws-python from 2026.2.23 to 2026.2.24","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-24T22:32:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-24T22:23:40.000Z","updated_at":"2026-02-24T22:32:07.000Z","time_to_close":504,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"vws-python","old_version":"2026.2.23","new_version":"2026.2.24","repository_url":"https://github.com/VWS-Python/vws-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [vws-python](https://github.com/VWS-Python/vws-python) from 2026.2.23 to 2026.2.24.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/VWS-Python/vws-python/releases\"\u003evws-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 2026.02.24\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/compare/2023.12.27...2026.02.24\"\u003e2026.02.24\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove --example-workers 0 only from mypy-docs hook (\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/fce3a97d981c50cb42a704de6f8b2f8d92aafb07\"\u003efce3a97\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/VWS-Python/vws-python/blob/main/CHANGELOG.rst\"\u003evws-python's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eNext\u003c/h2\u003e\n\u003ch2\u003e2026.02.24\u003c/h2\u003e\n\u003ch2\u003e2026.02.23\u003c/h2\u003e\n\u003ch2\u003e2026.02.22\u003c/h2\u003e\n\u003ch2\u003e2026.02.21\u003c/h2\u003e\n\u003ch2\u003e2026.02.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003erequest_timeout_seconds\u003c/code\u003e parameter to \u003ccode\u003eVWS\u003c/code\u003e and \u003ccode\u003eCloudRecoService\u003c/code\u003e, allowing customization of the request timeout. This accepts a float or a \u003ccode\u003e(connect, read)\u003c/code\u003e tuple, matching the \u003ccode\u003erequests\u003c/code\u003e library's timeout interface. The default remains 30 seconds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.03.10.1\u003c/h2\u003e\n\u003ch2\u003e2025.03.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003evws.exceptions.custom_exceptions.OopsAnErrorOccurredPossiblyBadName\u003c/code\u003e which now does not occur in VWS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.09.21\u003c/h2\u003e\n\u003ch2\u003e2024.09.04.1\u003c/h2\u003e\n\u003ch2\u003e2024.09.04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003eResponse\u003c/code\u003e from \u003ccode\u003evws.exceptions.response\u003c/code\u003e to \u003ccode\u003evws.types\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eraw\u003c/code\u003e field to \u003ccode\u003eResponse\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.09.03\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/VWS-Python/vws-python/commit/cdc9e43163bac2c6e4cff7971cf28178db1b547c\"\u003e\u003ccode\u003ecdc9e43\u003c/code\u003e\u003c/a\u003e Bump CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/024a5235ea4f5424ddc3041df8969a745eae4051\"\u003e\u003ccode\u003e024a523\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/VWS-Python/vws-python/issues/2877\"\u003e#2877\u003c/a\u003e from VWS-Python/adamtheturtle/switchable-transport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/b977b52f5e853a622e26cfcb818e1010ef846551\"\u003e\u003ccode\u003eb977b52\u003c/code\u003e\u003c/a\u003e Assert httpx mock routes are called in transport tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/e2bf8ce06eaaf63e8434b8a4509238e91f5dc38c\"\u003e\u003ccode\u003ee2bf8ce\u003c/code\u003e\u003c/a\u003e Make float timeout consistent with tuple timeout in HTTPXTransport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/c3076542dcede6bb9f54799edbdf4204cb21b91a\"\u003e\u003ccode\u003ec307654\u003c/code\u003e\u003c/a\u003e Suppress pylint no-self-use for test files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/fbff605d2419b88b7ed2b833a05cf05c4f3d6136\"\u003e\u003ccode\u003efbff605\u003c/code\u003e\u003c/a\u003e Address Bugbot review feedback on HTTPXTransport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/5b3fd2c0703341d82f1b22017467cf148ca44fcd\"\u003e\u003ccode\u003e5b3fd2c\u003c/code\u003e\u003c/a\u003e Remove future annotations, add HTTPXTransport tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/c6c313bc84e86466daf6639fb8b3831e6744863d\"\u003e\u003ccode\u003ec6c313b\u003c/code\u003e\u003c/a\u003e Fix pylint issues in transports and vumark_service\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/e9041ec56912d55ee60731ff8c797aeaacfe37f5\"\u003e\u003ccode\u003ee9041ec\u003c/code\u003e\u003c/a\u003e Remove transport re-exports from vws.\u003cstrong\u003einit\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/92459c6ee1962cf1783cbe0238aa17ffcad9b4b7\"\u003e\u003ccode\u003e92459c6\u003c/code\u003e\u003c/a\u003e Add switchable HTTP transports (requests and httpx)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/VWS-Python/vws-python/compare/2026.02.23...2026.02.24\"\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=vws-python\u0026package-manager=pip\u0026previous-version=2026.2.23\u0026new-version=2026.2.24)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-cli/pull/1999","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-cli/issues/1999","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1999/packages"}],"issue_packages":[{"old_version":"2026.2.24","new_version":"2026.2.25.1","update_type":"patch","path":null,"pr_created_at":"2026-02-25T22:26:59.000Z","version_change":"2026.2.24 → 2026.2.25.1","issue":{"uuid":"3992163688","node_id":"PR_kwDODM87vM7GXpHb","number":2002,"state":"closed","title":"Bump vws-python from 2026.2.24 to 2026.2.25.1","user":"dependabot[bot]","labels":["dependencies","python:uv"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-25T22:29:53.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-25T22:26:59.000Z","updated_at":"2026-02-25T22:29:55.000Z","time_to_close":174,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"vws-python","old_version":"2026.2.24","new_version":"2026.2.25.1","repository_url":"https://github.com/VWS-Python/vws-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [vws-python](https://github.com/VWS-Python/vws-python) from 2026.2.24 to 2026.2.25.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/VWS-Python/vws-python/releases\"\u003evws-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 2026.02.25.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/compare/2023.12.27...2026.02.25.1\"\u003e2026.02.25.1\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove --example-workers 0 only from mypy-docs hook (\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/fce3a97d981c50cb42a704de6f8b2f8d92aafb07\"\u003efce3a97\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 2026.02.25\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/compare/2023.12.27...2026.02.25\"\u003e2026.02.25\u003c/a\u003e (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove --example-workers 0 only from mypy-docs hook (\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/fce3a97d981c50cb42a704de6f8b2f8d92aafb07\"\u003efce3a97\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/VWS-Python/vws-python/blob/main/CHANGELOG.rst\"\u003evws-python's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eNext\u003c/h2\u003e\n\u003ch2\u003e2026.02.25.1\u003c/h2\u003e\n\u003ch2\u003e2026.02.25\u003c/h2\u003e\n\u003ch2\u003e2026.02.24\u003c/h2\u003e\n\u003ch2\u003e2026.02.23\u003c/h2\u003e\n\u003ch2\u003e2026.02.22\u003c/h2\u003e\n\u003ch2\u003e2026.02.21\u003c/h2\u003e\n\u003ch2\u003e2026.02.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003erequest_timeout_seconds\u003c/code\u003e parameter to \u003ccode\u003eVWS\u003c/code\u003e and \u003ccode\u003eCloudRecoService\u003c/code\u003e, allowing customization of the request timeout. This accepts a float or a \u003ccode\u003e(connect, read)\u003c/code\u003e tuple, matching the \u003ccode\u003erequests\u003c/code\u003e library's timeout interface. The default remains 30 seconds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.03.10.1\u003c/h2\u003e\n\u003ch2\u003e2025.03.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003evws.exceptions.custom_exceptions.OopsAnErrorOccurredPossiblyBadName\u003c/code\u003e which now does not occur in VWS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.09.21\u003c/h2\u003e\n\u003ch2\u003e2024.09.04.1\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/VWS-Python/vws-python/commit/f3b356facc9877135747707aa6c34b61186b28b9\"\u003e\u003ccode\u003ef3b356f\u003c/code\u003e\u003c/a\u003e Bump CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/d01ce65fc37965f85dd2dd1bf4b996e6e55a52e3\"\u003e\u003ccode\u003ed01ce65\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/VWS-Python/vws-python/issues/2882\"\u003e#2882\u003c/a\u003e from VWS-Python/adamtheturtle/reports-from-response-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/c5e06a21984e8bbce8c04e83e2aff49bfaea5f82\"\u003e\u003ccode\u003ec5e06a2\u003c/code\u003e\u003c/a\u003e Fix mypy type: ignore error codes to use [misc] for Too many positional argum...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/2cb3a54da719bb27a4557812422d6e25ff0aee45\"\u003e\u003ccode\u003e2cb3a54\u003c/code\u003e\u003c/a\u003e Add type ignores to suppress mypy errors from classmethods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/60f93d2d485286ef64c2e7417c8bf38e7544f75f\"\u003e\u003ccode\u003e60f93d2\u003c/code\u003e\u003c/a\u003e Add from_response_dict classmethods to report classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/90c3dc01f6bf328d635c87830b0c9939a9fcae4b\"\u003e\u003ccode\u003e90c3dc0\u003c/code\u003e\u003c/a\u003e Bump CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/0173d505c5610f97b3109e44f84daffa034c6216\"\u003e\u003ccode\u003e0173d50\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/VWS-Python/vws-python/issues/2878\"\u003e#2878\u003c/a\u003e from VWS-Python/adamtheturtle/asyncio-support-analysis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/db3fb18e3ca2a80deadfe85779445f70de8e9f1c\"\u003e\u003ccode\u003edb3fb18\u003c/code\u003e\u003c/a\u003e Add asyncio support with async client classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/60e5a6e7c86dfa96995eeacad0a53c0892b78ce7\"\u003e\u003ccode\u003e60e5a6e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/VWS-Python/vws-python/issues/2880\"\u003e#2880\u003c/a\u003e from VWS-Python/adamtheturtle/dedup-get-image-data\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/83ef9f1b969a1b0cbadd35d8ae1a741771a99c4d\"\u003e\u003ccode\u003e83ef9f1\u003c/code\u003e\u003c/a\u003e Extract shared image utilities to reduce duplication\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/VWS-Python/vws-python/compare/2026.02.24...2026.02.25.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vws-python\u0026package-manager=uv\u0026previous-version=2026.2.24\u0026new-version=2026.2.25.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-cli/pull/2002","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-cli/issues/2002","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2002/packages"}},{"old_version":"2026.2.23","new_version":"2026.2.24","update_type":"patch","path":null,"pr_created_at":"2026-02-24T22:23:40.000Z","version_change":"2026.2.23 → 2026.2.24","issue":{"uuid":"3986115319","node_id":"PR_kwDODM87vM7GDsPm","number":1999,"state":"closed","title":"Bump vws-python from 2026.2.23 to 2026.2.24","user":"dependabot[bot]","labels":["dependencies","python"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-24T22:32:04.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-24T22:23:40.000Z","updated_at":"2026-02-24T22:32:07.000Z","time_to_close":504,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"vws-python","old_version":"2026.2.23","new_version":"2026.2.24","repository_url":"https://github.com/VWS-Python/vws-python"}],"path":null,"ecosystem":"pip"},"body":"Bumps [vws-python](https://github.com/VWS-Python/vws-python) from 2026.2.23 to 2026.2.24.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/VWS-Python/vws-python/releases\"\u003evws-python's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 2026.02.24\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/compare/2023.12.27...2026.02.24\"\u003e2026.02.24\u003c/a\u003e (2026-02-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove --example-workers 0 only from mypy-docs hook (\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/fce3a97d981c50cb42a704de6f8b2f8d92aafb07\"\u003efce3a97\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/VWS-Python/vws-python/blob/main/CHANGELOG.rst\"\u003evws-python's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003eNext\u003c/h2\u003e\n\u003ch2\u003e2026.02.24\u003c/h2\u003e\n\u003ch2\u003e2026.02.23\u003c/h2\u003e\n\u003ch2\u003e2026.02.22\u003c/h2\u003e\n\u003ch2\u003e2026.02.21\u003c/h2\u003e\n\u003ch2\u003e2026.02.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003erequest_timeout_seconds\u003c/code\u003e parameter to \u003ccode\u003eVWS\u003c/code\u003e and \u003ccode\u003eCloudRecoService\u003c/code\u003e, allowing customization of the request timeout. This accepts a float or a \u003ccode\u003e(connect, read)\u003c/code\u003e tuple, matching the \u003ccode\u003erequests\u003c/code\u003e library's timeout interface. The default remains 30 seconds.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2025.03.10.1\u003c/h2\u003e\n\u003ch2\u003e2025.03.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved \u003ccode\u003evws.exceptions.custom_exceptions.OopsAnErrorOccurredPossiblyBadName\u003c/code\u003e which now does not occur in VWS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.09.21\u003c/h2\u003e\n\u003ch2\u003e2024.09.04.1\u003c/h2\u003e\n\u003ch2\u003e2024.09.04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003eResponse\u003c/code\u003e from \u003ccode\u003evws.exceptions.response\u003c/code\u003e to \u003ccode\u003evws.types\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eraw\u003c/code\u003e field to \u003ccode\u003eResponse\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2024.09.03\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/VWS-Python/vws-python/commit/cdc9e43163bac2c6e4cff7971cf28178db1b547c\"\u003e\u003ccode\u003ecdc9e43\u003c/code\u003e\u003c/a\u003e Bump CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/024a5235ea4f5424ddc3041df8969a745eae4051\"\u003e\u003ccode\u003e024a523\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/VWS-Python/vws-python/issues/2877\"\u003e#2877\u003c/a\u003e from VWS-Python/adamtheturtle/switchable-transport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/b977b52f5e853a622e26cfcb818e1010ef846551\"\u003e\u003ccode\u003eb977b52\u003c/code\u003e\u003c/a\u003e Assert httpx mock routes are called in transport tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/e2bf8ce06eaaf63e8434b8a4509238e91f5dc38c\"\u003e\u003ccode\u003ee2bf8ce\u003c/code\u003e\u003c/a\u003e Make float timeout consistent with tuple timeout in HTTPXTransport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/c3076542dcede6bb9f54799edbdf4204cb21b91a\"\u003e\u003ccode\u003ec307654\u003c/code\u003e\u003c/a\u003e Suppress pylint no-self-use for test files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/fbff605d2419b88b7ed2b833a05cf05c4f3d6136\"\u003e\u003ccode\u003efbff605\u003c/code\u003e\u003c/a\u003e Address Bugbot review feedback on HTTPXTransport\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/5b3fd2c0703341d82f1b22017467cf148ca44fcd\"\u003e\u003ccode\u003e5b3fd2c\u003c/code\u003e\u003c/a\u003e Remove future annotations, add HTTPXTransport tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/c6c313bc84e86466daf6639fb8b3831e6744863d\"\u003e\u003ccode\u003ec6c313b\u003c/code\u003e\u003c/a\u003e Fix pylint issues in transports and vumark_service\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/e9041ec56912d55ee60731ff8c797aeaacfe37f5\"\u003e\u003ccode\u003ee9041ec\u003c/code\u003e\u003c/a\u003e Remove transport re-exports from vws.\u003cstrong\u003einit\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/VWS-Python/vws-python/commit/92459c6ee1962cf1783cbe0238aa17ffcad9b4b7\"\u003e\u003ccode\u003e92459c6\u003c/code\u003e\u003c/a\u003e Add switchable HTTP transports (requests and httpx)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/VWS-Python/vws-python/compare/2026.02.23...2026.02.24\"\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=vws-python\u0026package-manager=pip\u0026previous-version=2026.2.23\u0026new-version=2026.2.24)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/VWS-Python/vws-cli/pull/1999","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VWS-Python%2Fvws-cli/issues/1999","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1999/packages"}}]}