14
0

4 Commits

Author SHA256 Message Date
d90f63cd69 Accepting request 1284631 from devel:languages:python
- Update to 1.28.0:
  * Changes:
    + Remove hypothesis test dependency
    + Release the input buffer passed to ImageSurface.create_for_data() when
      calling Surface.finish() already, not just when the underlying surface
      is destroyed
    + Return a PathDataType (int subtype) instead of int with Path.__iter__()
    + Emit a DeprecationWarning in case ImageSurface.get_data() is called on
      an already finished surface.
    + Emit a DeprecationWarning for the undocumented num_glyphs parameter in
      Context.glyph_extents(), Context.glyph_path(), Context.show_glyphs(),
      ScaledFont.glyph_extents()
  * Fixes:
    + Remove the executable bit from cairo/__init__.py
    + Remove usage of removed typing.ByteString to fix compatibility with
      Python 3.14.0a1
    + Drop support for Python 3.8
    + Port PEP517/wheel build from setuptools to meson-python.
    + meson: install the package metadata to .dist-info/METADATA instead
      of .egg-info

OBS-URL: https://build.opensuse.org/request/show/1284631
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycairo?expand=0&rev=16
2025-06-11 14:19:03 +00:00
e39fb1937f - Update to 1.28.0:
* Changes:
    + Remove hypothesis test dependency
    + Release the input buffer passed to ImageSurface.create_for_data() when
      calling Surface.finish() already, not just when the underlying surface
      is destroyed
    + Return a PathDataType (int subtype) instead of int with Path.__iter__()
    + Emit a DeprecationWarning in case ImageSurface.get_data() is called on
      an already finished surface.
    + Emit a DeprecationWarning for the undocumented num_glyphs parameter in
      Context.glyph_extents(), Context.glyph_path(), Context.show_glyphs(),
      ScaledFont.glyph_extents()
  * Fixes:
    + Remove the executable bit from cairo/__init__.py
    + Remove usage of removed typing.ByteString to fix compatibility with
      Python 3.14.0a1
    + Drop support for Python 3.8
    + Port PEP517/wheel build from setuptools to meson-python.
    + meson: install the package metadata to .dist-info/METADATA instead
      of .egg-info

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycairo?expand=0&rev=32
2025-06-11 06:17:26 +00:00
fdba165537 Accepting request 1190484 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1190484
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pycairo?expand=0&rev=15
2024-07-31 11:28:52 +00:00
dfa1b78b9f - Update to 1.26.1
* Fix Surface.set_mime_data() with Python 3.13 :pr:`366`
    This also fixes the test suite with Python 3.13b2.
  * Update vendored Windows wheel dependencies :pr:`370`

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pycairo?expand=0&rev=30
2024-07-30 12:42:18 +00:00

Diff Content Not Available