Commit Graph

31 Commits

Author SHA1 Message Date
lev-blit 563213272e Use dashes instead of underscores for METADATA.toml field names (#15614) 2026-04-07 15:03:53 +02:00
renovate[bot] 8b31f2639e Update most test/lint dependencies (#15582) 2026-04-01 17:54:51 +02:00
Sebastian Rittau 8ffc43610f Update mypy to 1.20.0 (#15588) 2026-04-01 17:02:18 +02:00
Semyon Moroz 282b1a838a Add @type_check_only to stub-only private classes in various third-party stubs (#15535) 2026-03-21 18:02:17 -04:00
Semyon Moroz b43fc8f6f3 Add missing __slots__ to third-party packages (#15454) 2026-02-22 20:08:46 +01:00
Jelle Zijlstra ca44e4c45d Add __slots__ to third-party packages using stubdefaulter (#14619) 2025-08-21 15:38:13 -07:00
Jelle Zijlstra 573b57d8da Add missing defaults to third-party stubs (#14617) 2025-08-21 13:36:29 -07:00
Alex Waygood 8a56044cd6 Loosen Mapping.update() overloads a little (#14593) 2025-08-19 11:54:03 -07:00
Brian Schubert 81c8fcb2e6 Mark stub-only private symbols as @type_check_only in third-party stubs (#14545) 2025-08-08 11:29:48 +02:00
Neil Mitchell dbd3ad356e Make Mapping.get(default) more constrained (#14360) 2025-07-02 11:24:32 +01:00
Jonathan Vanasco 3e26a91f40 [webob-stubs] Fix _Serializer protocol (#14116) 2025-05-21 23:58:26 +02:00
Sebastian Rittau ec5246b359 [WebOb] Add cgi_FieldStorage.make_file on Python 3.13+ (#13654) 2025-03-18 12:05:59 +01:00
David Salvisberg c4d7283c75 WebOb: Fix various issues and refactor some things (#13487) 2025-02-25 12:38:27 +01:00
Stephen Morton 097581ea47 Update to mypy 1.14 (#13272) 2024-12-20 17:29:38 -08:00
David Salvisberg 0d7a696246 WebOb: Fixes webob.exc.status_map (#13195) 2024-12-04 13:59:03 -08:00
Avasam 3719f02dbf Using precise code for pyright: ignore and re-enabling various pyright tests (#12576) 2024-08-22 03:34:52 +02:00
Alex Waygood b8d144d491 Add 3.13 to our CI (#11926) 2024-05-19 16:18:49 -04:00
Alex Waygood d0f2be92ab Bump pyright to v1.1.360 (#11810) 2024-04-24 14:09:16 +02:00
Avasam 1a942aa36d Replace Flake8 checks with Ruff (except for flake8-pyi) (#11496)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2024-03-10 14:35:45 +00:00
Shantanu 88fa182253 Use PEP 570 syntax in third party stubs (#11554) 2024-03-10 14:11:43 +01:00
David Salvisberg fa164b2419 WebOb: Complete the stubs and activate stricter pyright config (#11460) 2024-02-28 22:57:50 -08:00
Avasam c75ecf0bca Fix invalid noqa comments and poorly formatted type ignores (#11497) 2024-02-28 22:27:07 -08:00
David Salvisberg d3b45a4de9 WebOb: CacheControl descriptors are always allowed to accept None (#11288) 2024-01-26 23:54:13 -08:00
Sebastian Rittau b6eaadcfe5 Update typing_extensions imports in third-party stubs (#11245) 2024-01-05 15:40:13 +01:00
Alex Waygood 01432805d9 Fix typos in docs and comments (#11064) 2023-11-23 14:55:58 +00:00
Alex Waygood 1d2fe59e88 Third-party stubs: remove unused type: ignores (#11063) 2023-11-23 13:35:45 +00:00
Jelle Zijlstra 0c7bdffa90 third-party: make some protocol params pos-only (#11006) 2023-11-10 07:40:10 +01:00
David Salvisberg 17a8c920d9 Finish stubs for webob.cookies and improve samesite type (#10927) 2023-10-26 13:28:15 +02:00
Avasam 22b055a147 Fill in all missing upstream_repository fields (#10571)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2023-08-13 22:03:33 +01:00
David Salvisberg 8bc4be3868 Fixes incorrect return value for MultiDict.get without default param (#10367) 2023-06-27 06:53:32 -07:00
David Salvisberg df795220a3 Add stubs for WebOb (#9874)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2023-06-18 07:32:49 -07:00