Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-stripe for openSUSE:Factory checked in at 2025-12-16 15:56:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-stripe (Old) and /work/SRC/openSUSE:Factory/.python-stripe.new.1939 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-stripe" Tue Dec 16 15:56:24 2025 rev:8 rq:1323038 version:14.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-stripe/python-stripe.changes 2025-09-25 18:48:07.005256542 +0200 +++ /work/SRC/openSUSE:Factory/.python-stripe.new.1939/python-stripe.changes 2025-12-16 16:02:32.390736920 +0100 @@ -1,0 +2,17 @@ +Tue Dec 16 03:57:54 UTC 2025 - Steve Kowalik <[email protected]> + +- Update to 14.0.1: + * Update generated code based on incoming API changes in the + 2025-11-17.clover API version. + * stripe.error module is now accessible globally + * Dramatically improve performance by lazily loading most imports + * Re-add tests to our sdist + * Add strongly typed EventNotifications + * drop support for Python 3.6 + * migrate from setup.py to pyproject.toml + * Deprecated the V1 service accessors living directly under StripeClient + * Remove deprecated compatibility exports +- Add patch suport-pytest-9.patch: + * Do not apply marks to a fixture. + +------------------------------------------------------------------- Old: ---- stripe-12.5.1.tar.gz New: ---- stripe-14.0.1.tar.gz suport-pytest-9.patch ----------(New B)---------- New: * Remove deprecated compatibility exports - Add patch suport-pytest-9.patch: * Do not apply marks to a fixture. ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-stripe.spec ++++++ --- /var/tmp/diff_new_pack.1Ee9dC/_old 2025-12-16 16:02:35.182854927 +0100 +++ /var/tmp/diff_new_pack.1Ee9dC/_new 2025-12-16 16:02:35.186855096 +0100 @@ -15,23 +15,27 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # + %{?sle15_python_module_pythons} Name: python-stripe -Version: 12.5.1 +Version: 14.0.1 Release: 0 Summary: Python bindings for the Stripe API License: MIT URL: https://github.com/stripe/stripe-python Source: https://files.pythonhosted.org/packages/source/s/stripe/stripe-%{version}.tar.gz +# PATCH-FIX-UPSTREAM gh#stripe/stripe-python#1700 +Patch0: suport-pytest-9.patch BuildRequires: %{python_module aiohttp >= 3.9.4} BuildRequires: %{python_module anyio} +BuildRequires: %{python_module base >= 3.7} +BuildRequires: %{python_module flit-core} BuildRequires: %{python_module httpx} BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest >= 6.0} BuildRequires: %{python_module pytest-mock >= 2.0} BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module requests >= 2.20} -BuildRequires: %{python_module setuptools} BuildRequires: %{python_module trio} BuildRequires: %{python_module typing_extensions >= 4.5.0} BuildRequires: fdupes @@ -61,13 +65,14 @@ pid=$! # Raises invalid request donttest="test_terminal_readers_process_setup_intent_post " +donttest+="or test_promotion_codes_post " # Requires network donttest+="or TestLiveHTTPClients or test_async_raw_request_timeout" %pytest -k "not ($donttest)" kill $pid %files %{python_files} -%doc CHANGELOG.md README.md examples/ +%doc README.md %license LICENSE %{python_sitelib}/stripe %{python_sitelib}/stripe-%{version}.dist-info ++++++ stripe-12.5.1.tar.gz -> stripe-14.0.1.tar.gz ++++++ ++++ 313704 lines of diff (skipped) ++++++ suport-pytest-9.patch ++++++ Index: stripe-14.0.1/tests/test_integration.py =================================================================== --- stripe-14.0.1.orig/tests/test_integration.py +++ stripe-14.0.1/tests/test_integration.py @@ -335,7 +335,6 @@ class TestIntegration(object): usage = telemetry["last_request_metrics"]["usage"] assert usage == ["stripe_client", "async"] - @pytest.mark.anyio @pytest.fixture(params=["aiohttp", "httpx"]) async def async_http_client(self, request, anyio_backend): if request.param == "httpx":
