From eac602188247ccb0b8cda637e9fdffa08859e09a Mon Sep 17 00:00:00 2001 From: David Brownman <109395161+xavdid-stripe@users.noreply.github.com> Date: Wed, 12 Feb 2025 16:19:12 -0800 Subject: [PATCH] upgrade ruff version (#1456) * upgrade ruff version * remove old comment * update comment --- deps/dev-requirements.txt | 5 ++++- stripe/_ephemeral_key.py | 3 +-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/deps/dev-requirements.txt b/deps/dev-requirements.txt index cedd76e2b..7cc5b2374 100644 --- a/deps/dev-requirements.txt +++ b/deps/dev-requirements.txt @@ -2,10 +2,13 @@ # version requirements: any modern python version (currently 3.10) # typechecking for all versions +# can't use `>=1.1.339` since it flags override issues, e.g.: +# > Method "_cls_delete" overrides class "DeletableAPIResource" in an incompatible manner Parameter "**params" has no corresponding parameter Pylance(reportIncompatibleMethodOverride) +# can probably fix/ignore these issues and move forward, but we're stuck until then pyright == 1.1.336 # general typechecking mypy == 1.7.0 # formatting -ruff == 0.4.4 +ruff == 0.9.6 # linting flake8 diff --git a/stripe/_ephemeral_key.py b/stripe/_ephemeral_key.py index dca9fd62b..8347402a4 100644 --- a/stripe/_ephemeral_key.py +++ b/stripe/_ephemeral_key.py @@ -147,8 +147,7 @@ async def delete_async( # pyright: ignore[reportGeneralTypeIssues] def create(cls, **params): if params.get("stripe_version") is None: raise ValueError( - "stripe_version must be specified to create an ephemeral " - "key" + "stripe_version must be specified to create an ephemeral key" ) url = cls.class_url()