Up to [cvs.NetBSD.org] / pkgsrc / graphics / py-wand
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Fix PLIST after py-setuptools update; bump depends and revision
py-wand: fix wheel name for latest setuptools and depend on it Bump PKGREVISION.
py-wand: add test status
py-*: remove unused tool dependency py-setuptools includes the py-wheel functionality nowadays
py-wand: update to 0.6.13. 0.6.13 🤦 Hotfix release to remove a "work-in-progress" pyproject.toml file that was mistakenly included with Wand 0.6.12 sdist package. 0.6.12 The 0.6.12 release includes some minor bug fixes, adds a few composite operators, and updates Sphinx build versions (used for documentation).
py-wand: update to 0.6.11. Version 0.6.11 -------------- Released on January 5th, 2023. - Fixed format issue when calling :meth:`Image.convert() <wand.image.Image.convert>`, and :meth:`Image.make_blob() <wand.image.Image.make_blob>` methods. [:issue:`594`] - Fixed storage type size for `"long"` & `"quantum"` values in :meth:`Image.export_pixels() <wand.image.BaseImage.export_pixels>` and :meth:`Image.import_pixels() <wand.image.BaseImage.import_pixels>` methods. [:issue:`596`] - Added ``filter`` parameter to :meth:`Image.distort() <wand.image.BaseImage.distort>` method. - [TEST] Added Python 3.11 to regression tests for `github actions <https://github.com/emcconville/wand/actions>`_. - [TEST] Replaced :mod:`py.path` fixtures with :mod:`pythlib`. [:pull:`607` & :issue:`608` by Louis Sautier] - [TEST] Retired Python2 support from regression testing. - [TEST] Upgraded `Travis CI <https://travis-ci.org/github/emcconville/wand>` build environments.
py-wand: updated to 0.6.10 Version 0.6.10 -------------- - Fixed segmentation fault during resource allocation on M1 processor. - Fixed additional segmentation faults introduced with ImageMagick 7.1.0-45.
py-wand: updated to 0.6.9 Version 0.6.9 Updated Image.fx() method to raise WandRuntimeError if ImageMagick is unable to generate an image. Fixed Image.from_array() classmethod to handle Numpy’s strided arrays. Fixed segmentation fault introduced with ImageMagick 7.1.0-45.
py-wand: updated to 0.6.8 Version 0.6.8 ------------- - Added :meth:`Image.label() <wand.image.BaseImage.label>` method. - Added :meth:`Image.region() <wand.image.BaseImage.region>` method. - Updated :meth:`Image.chop() <wand.image.BaseImage.chop>` method to support ``gravity`` keyword. - Updated :meth:`Image.extent() <wand.image.BaseImage.extent>` method to support ``gravity`` keyword. [:issue:`554`] - Added `.so.9` shared library suffix to :meth:`wand.api.library_paths()` generator when searching :const:`MAGICK_HOME` path. - Added :const:`QUANTUM_SCALE <wand.version.QUANTUM_SCALE>` constant. - Added :meth:`Image.montage() <wand.image.Image.montage>` method. [:issue:`575`] - Added :meth:`Image.roll() <wand.image.BaseImage.roll>` method. - Fixed returned values for :meth:`Image.connected_components() <wand.image.BaseImage.connected_components>` method for ImageMagick 7.1.1. [:issue:`574`] - Fixed :c:func:`MagickSetImageDepth()` C-API method signature. [:issue:`577` by Pavel Borzenkov] - Fixed :meth:`Image.encipher() <wand.image.BaseImage.encipher>` method to call the correct API. [:issue:`578` by Pavel Borzenkov] - [DOC] Improved :class:`~wand.drawing.FontMetrics` documentation. [:issue:`566`] - [TEST] Migrated CI from `travis-ci.org <https://travis-ci.org/github/emcconville/wand>`_ to `travis-ci.com <https://app.travis-ci.com/emcconville/wand>`_. - [TEST] Removed unneeded SVG dependency from regression test. - [TEST] Suppressed :class:`~wand.exceptions.OptionWarning` when testing user errors. - [TEST] Added Python 3.9 regression test for `travis-ci.com <https://app.travis-ci.com/emcconville/wand>`_. - [TEST] Removed Python 3.7 & 3.8 regression test for `travis-ci.com <https://app.travis-ci.com/emcconville/wand>`_. - [TEST] Added Python 3.10 regression tests for `github actions <https://github.com/emcconville/wand/actions>`_.
*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS
py-wand: updated to 0.6.7 Version 0.6.7 - Added :meth:`Image.image_add() <wand.image.Image.image_add>` method. - Added :meth:`Image.image_get() <wand.image.Image.image_get>` method. - Added :meth:`Image.image_remove() <wand.image.Image.image_remove>` method. - Added :meth:`Image.image_set() <wand.image.Image.image_set>` method. - Added :meth:`Image.image_swap() <wand.image.Image.image_swap>` method. - Fixed sub-image extraction on read. [:issue:`532`] - Fixed :attr:`~wand.image.BaseImage.background_color` attribute when image was not read. - [DOC] Completed :doc:`Distortion <./guide/distortion>` guide. [:issue:`534`] - [DOC] Added :doc:`Morphology <./guide/morphology>` guide.
py-wand: updated to 0.6.6 Version 0.6.6 ------------- - Added :meth:`Image.get_image_distortion() <wand.image.BaseImage.get_image_distortion>` method. - Fixed `QuantumType` allocation for 32-bit architectures using HDRI. - Fixed `MagickSizeType` allocation for :meth:`ResourceLimits.set_resource_limit() <wand.resource.ResourceLimits.set_resource_limit>` and segfault with ``armv7l`` architecture. - Fixed :class:`~wand.color.Color` deallocation error on 32-bit architectures. - Deprecated :meth:`wand.color.scale_quantum_to_int8()` - [TEST] Deprecated PDF format from test assets. - [TEST] Deprecated :class:`~wand.drawing.Drawing` test `fx_wand` fixture to improve parallel CI testing. - [TEST] Marked all ImageMagick-7 features skipped when running test suite with ImageMagick-6.
py-wand: updated to 0.6.5 Version 0.6.5 ------------- - Fixed memory allocation & deallocation bugs with PyPy3, and various memory leaks identified during regression testing. - [TEST] Added Python 3.9 into Github regression tests. Version 0.6.4 ------------- - Fixed `MagickFloatType` mapping for **s390x** architecture. - Fixed image order when calling :meth:`wand.sequence.Sequence.__setitem__()` method. - Fixed :meth:`Image.gaussian_blur() <wand.image.BaseImage.gaussian_blur>` method with ``channel`` parameter. - Added :meth:`Image.color_threshold() <wand.image.BaseImage.color_threshold>` method. - Added :meth:`Image.convex_hull() <wand.image.BaseImage.convex_hull>` method. Requires ImageMagick-7.0.10 or above. - Added :meth:`Image.kmeans() <wand.image.BaseImage.kmeans>` method. Only available with ImageMagick-7.0.10-37 or later. - Added :meth:`Image.minimum_bounding_box() <wand.image.BaseImage.minimum_bounding_box>` method. Requires ImageMagick-7.0.10 or above; - Added :meth:`Image.white_balance() <wand.image.BaseImage.white_balance>` method. Only available with ImageMagick-7.0.10-37 or later. - Added ``percent_background`` & ``background_color`` parameters to :meth:`Image.trim() <wand.image.BaseImage.trim>` method. - Added the following arguments to :meth:`Image.connected_components() <wand.image.BaseImage.connected_components>`: - ``angle_threshold`` - ``background_id`` - ``circularity_threshold`` - ``diameter_threshold`` - ``eccentricity_threshold`` - ``keep_colors`` - ``keep_top`` - ``major_axis_threshold`` - ``minor_axis_threshold`` - ``perimeter_threshold`` - ``remove_colors`` - Added ``'inverse_log'`` operator to :meth:`Image.evaluate() <wand.image.BaseImage.evaluate>` method. - Added ``'rigidaffine'`` operator to :meth:`Image.distort() <wand.image.BaseImage.distort>` method. Requires ImageMagick-7.0.10 or above. - Added :class:`PAPERSIZE_MAP <wand.image.PAPERSIZE_MAP>` dict as a convenience lookup table. - Added support for setting :attr:`Image.page <wand.image.BaseImage.page>` attribute with papersizes defined in :class:`~wand.image.PAPERSIZE_MAP`. - [DOC] Created :doc:`Threshold <./guide/threshold>` guide. - [DOC] Created :doc:`Quantize <./guide/quantize>` guide. Version 0.6.3 ------------- - Fixed buffer overflow bug in :meth:`Image.connected_components() <wand.image.BaseImage.connected_components>` method. - Added :meth:`Image.data_url() <wand.image.Image.data_url>` method. - Added :attr:`Image.sampling_factors <wand.image.BaseImage.sampling_factors>` property. - Added :meth:`Image.encipher() <wand.image.BaseImage.encipher>` & :meth:`Image.decipher() <wand.image.BaseImage.decipher>` methods. - Argument ``fuzz`` for :meth:`Image.transparent_color() <wand.image.BaseImage.transparent_color>` now accepts :class:`numbers.Real` numbers. - Uniformed additional pre-read parameters between :meth:`Image.__init__()` & :meth:`Image.read()`.
py-wand: updated to 0.6.2 Version 0.6.2 Added aspect cropping support for Image.transform() method. Added iterator methods to directly navigate the internal image-stack. Image.iterator_first() Image.iterator_get() Image.iterator_last() Image.iterator_length() Image.iterator_next() Image.iterator_previous() Image.iterator_reset() Image.iterator_set() Added gray & cmyk support for Numpy’s array interface. Fixed display() on Windows & MacOS when previewing MIFF & XC formats. Fixed memory leak in Image.transform() for ImageMagick-6. Fixed animation preservation with Image.transform() method. Fixed Image.interlace_scheme property. [DOC] Make the documentation reproducible. Version 0.6.1 Fixed RuntimeError on deallocation when allocation_map changes. Version 0.6.0 Updated numpy array interface methods to accept / generate shape data values as rows, columns, and channels. This change should match other python-image numpy integrations. Added adjoin= argument to Image.save() method. Added reset_coords= argument to Image.trim() method. Added support for atexit’s shutdown routine. Added Python 2 classifiers to MANIFEST.in. Added both test-cases and documentation to source distribution packages. Removed README.rst from setup.py. Rewrote memory allocation manager. Fixed segfault on macOS when invoking resource limits without calling MagickWandGenesis(). Fixed grayscalealpha spelling. Fixed Image.deskew() threshold argument. Fixed Image.alpha_channel property to apply changes to all images in the stack. Fixed Image.trim() paging offsets affected by 1x1 border. [TEST] Updated Travis CI environment to Ubuntu 18.04.04 LTS (Bionic) [TEST] Deprecated display fixtures.
py-wand: updated to 0.5.9 Version 0.5.9 Fixed dither parameter in Image.quantize() method for ImageMagick-7. Added Image.combine() method. [Thanks Fred!] Check __fspath__ attribute for filename parameter when calling Image.save(). Fixed typo in ProfileDict documentation. Fixed typo in Resource.c_is_resource documentation. Updated broken sentence in Image.thumbnail() method. Check for linux_distribution() as method was removed in Python 3.8. Added Image.delay property. Previously only available with SingleImage class.
(graphics/py-wand) ${PYPKGPREFIX} should not be attached in GITHUB_PROJECT
(graphics/py-wand) correction part 2, mv README.rst under wand dir., tks leot@
graphics/py-wand: import py37-wand-0.5.8 Wand is a ctypes-based simple ImageMagick binding for Python. (editors/emacs26 wants this for imagemagick option, but not be enabled yet).