14
0

9 Commits

Author SHA256 Message Date
fc62ff7901 - Add no-readline.patch to fix test error in pydantic-core
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-inline-snapshot?expand=0&rev=13
2025-05-27 13:26:49 +00:00
1c807d4ecd Accepting request 1280565 from home:mcalabkova:branches:devel:languages:python
- Update to 0.23.1

OBS-URL: https://build.opensuse.org/request/show/1280565
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-inline-snapshot?expand=0&rev=12
2025-05-27 13:01:21 +00:00
69b7bd53e4 Accepting request 1280284 from home:mcalabkova:branches:devel:languages:python
- Update to 0.23.0
  * pytest assert rewriting works now together with inline-snapshot
    if you use cpython>=3.11
  * ... is now a special value to create snapshot values. The value
    change in assert [5,4] == snapshot([5,...]) is now a create
    (previously it was a fix)
  * Tests with failed snapshot comparisons now always result in a
    pytest Error, even if snapshots have been fixed or created.
  * inline-snapshot uses now --inline-snapshot=disable during CI runs
    by default
  * The default flags have changed for cpython >= 3.11
  * The categories in the terminal output are now links to the documentation
    if it is supported by the terminal
  * You can now use the config option skip-snapshot-updates-for-now
    to skip the reporting of updates
  * snapshot updates are now disabled by default. They be enabled with
    show-updates=true in your config

OBS-URL: https://build.opensuse.org/request/show/1280284
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-inline-snapshot?expand=0&rev=11
2025-05-27 08:48:20 +00:00
61b8e092bc - Inject multibuild to break a build cycle.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-inline-snapshot?expand=0&rev=9
2025-01-29 02:19:50 +00:00
aa74d97639 - Update to 0.19.3:
* Added
    + added the optional inline-snapshot[dirty-equals] dependency to depend
      on the dirty-equals version which works in combination with
      inline-snapshot.
    + You can now specify which tool you want to use to format your code by
      setting a format-command in your configuration.
    + Support for a new storage-dir configuration option, to tell
      inline-snapshot where to store data files such as external snapshots.
    + attrs can now contain unmanaged values
    + inline_snapshot.extra.warns to captures warnings and compares them
      against expected warnings.
    + snapshots inside snapshots are now supported.
    + runtime values can now be part of snapshots.
    + f-strings can now also be used within snapshots, but are currently not
      fixed by inline-snapshot.
  * Changed
    + BREAKING-CHANGE you have to install inline-snapshot[black] now if you
      want to format your code like in the previous versions. This option is
      not required if you use a format-command.
    + dirty-equals expressions are now treated like runtime values or
      snapshots within snapshots and are not modified by inline-snapshot.
  * Fixed
    + raise no assertion for positional arguments inside constructor methods.
    + fixed a crash when you changed the snapshot to use a custom constructoro
      method for dataclass/pydantic models.
    + snapshots with pydantic models can now be compared multiple times
    + Load default config values even if [tool.inline-snapshot] is missing.
    + use '.model_fields' on pydantic model class and not instance.
    + pydantic v1 is supported again.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-inline-snapshot?expand=0&rev=7
2025-01-16 05:51:26 +00:00
Guang Yee
8ee9f54a02 Accepting request 1224007 from home:glaubitz:branches:devel:languages:python
- Update to 0.14.0
  * Removed the "Programming Language :: Python :: Implementation :: PyPy"
    classifier which was incorrect, because inline-snapshot can not fix
    snapshots on pypy. inline-snapshot now enforces --inline-snapshot=disable
    when used with an implementation other than cpython, which allows
    it to be used in packages that want to support pypy.
  * Command line shortcuts can be defined to simplify your workflows.
    --review and --fix are defined by default. See the documentation
    for details.
  * --inline-snapshot=create/fix/trim/update will no longer show reports
    for other categories. You can use --inline-snapshot=create,report
    if you want to use the old behaviour.
- from version to 0.13.4
  * Use tomli instead of toml

OBS-URL: https://build.opensuse.org/request/show/1224007
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-inline-snapshot?expand=0&rev=6
2024-11-13 18:45:25 +00:00
6f77567418 - update to 0.13.3:
* removed non-optional dirty-equals dependency
  * star-expressions in list or dicts where never valid and cause
    a warning now.
  * A snapshot which contains an dirty-equals expression can now
    be compared multiple times.
  * Use tomllib instead of PyPI toml on Python 3.11 and later
  * added extra.prints
  * 3.13 support
  * strings with one line-break at the end become no multiline
    strings
- Enable sle15_python_module_pythons.
  * add license to project metadata and some other fixes in pyproject.toml (#104)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-inline-snapshot?expand=0&rev=4
2024-10-29 08:12:58 +00:00
14eac2bc7a Accepting request 1199033 from home:yeey:branches:devel:languages:python
- Enable sle15_python_module_pythons.

OBS-URL: https://build.opensuse.org/request/show/1199033
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-inline-snapshot?expand=0&rev=2
2024-09-06 09:51:48 +00:00
50cdcadad0 Accepting request 1195198 from home:yeey:branches:devel:languages:python
Fix RPM Lint warnings.

OBS-URL: https://build.opensuse.org/request/show/1195198
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-inline-snapshot?expand=0&rev=1
2024-08-22 09:57:15 +00:00