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 2026-03-30 18:31:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-stripe (Old) and /work/SRC/openSUSE:Factory/.python-stripe.new.1999 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-stripe" Mon Mar 30 18:31:03 2026 rev:12 rq:1343506 version:15.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-stripe/python-stripe.changes 2026-03-27 06:49:12.697240960 +0100 +++ /work/SRC/openSUSE:Factory/.python-stripe.new.1999/python-stripe.changes 2026-03-30 18:34:06.834118474 +0200 @@ -1,0 +2,56 @@ +Sun Mar 29 18:32:17 UTC 2026 - Dirk Müller <[email protected]> + +- update to 15.0.0: + * All `decimal_string` fields changed type from `str` to + `decimal.Decimal` in both request params and response + objects. Code that reads or writes these fields as `str` will + need to use `Decimal` instead. Affected fields across v1 and + v2 APIs: + * **checkout.Session**: `fx_rate` + * **climate.Order**: `metric_tons`; **climate.Product**: + `metric_tons_available` + * **CreditNoteLineItem**: `unit_amount_decimal` + * **InvoiceItem**: `quantity_decimal`, `unit_amount_decimal` + * **InvoiceLineItem**: `quantity_decimal`, + `unit_amount_decimal` + * **issuing.Authorization** / **issuing.Transaction** (and + TestHelpers): `quantity_decimal`, `unit_cost_decimal`, + `gross_amount_decimal`, `local_amount_decimal`, + `national_amount_decimal` + * **Plan**: `amount_decimal`, `flat_amount_decimal`, + `unit_amount_decimal` + * **Price**: `unit_amount_decimal`, `flat_amount_decimal` + (including `currency_options` and `tiers`) + * **v2.core.Account** / **v2.core.AccountPerson**: + `percent_ownership` + * Request params on **Invoice**, **Product**, **Quote**, + **Subscription**, **SubscriptionItem**, + **SubscriptionSchedule**, **PaymentLink**: + `unit_amount_decimal`, `flat_amount_decimal`, + `quantity_decimal` (where applicable) + * ⚠️ **Breaking change:**#1767 Throw an error when using the + wrong webhook parsing method + * ⚠️ **Breaking change:** #1764 Drop support for Python 3.7 & + 3.8 + * ⚠️ **Breaking change:** #1762 `StripeObject` no longer + inherits from `dict` + + * `StripeObject` no longer inherits from `dict`, so any `dict` + methods will no longer exist, including `.get()`, + `.update()`, and notably, `.items()`. + * or convenience, it's still possible to check presence with + `'some_key' in some_obj` and check for equality between + stripe objects. But most key/value iteration needs an extra + step + * To access the underlying data as a `dict`, call + `some_obj.to_dict()`, which recursively dumps all stripe- + provided classes into native Python types. This is a read- + only view; changes to the output of `to_dict()` won't affect + the original object. + * Write operations can still be done with dot notation + (`some_obj.val = 123`) or bracket notation (`some_obj["val"] + = 123`). Do that instead of trying to interact with the + underlying data store, as the implementation is considered + private and may change without warning in the future. + +------------------------------------------------------------------- Old: ---- stripe-14.4.1.tar.gz New: ---- stripe-15.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-stripe.spec ++++++ --- /var/tmp/diff_new_pack.Nb0i85/_old 2026-03-30 18:34:07.562148912 +0200 +++ /var/tmp/diff_new_pack.Nb0i85/_new 2026-03-30 18:34:07.566149079 +0200 @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-stripe -Version: 14.4.1 +Version: 15.0.0 Release: 0 Summary: Python bindings for the Stripe API License: MIT ++++++ stripe-14.4.1.tar.gz -> stripe-15.0.0.tar.gz ++++++ ++++ 13649 lines of diff (skipped)
