justvanrossum / fontgoggles

FontGoggles: Visual OTL Preview and QA
Apache License 2.0
405 stars 43 forks source link

Scheduled weekly dependency update for week 45 #446

Open pyup-bot opened 6 days ago

pyup-bot commented 6 days ago

Update pytest from 8.3.2 to 8.3.3.

Changelog ### 8.3.3 ``` ========================= Bug fixes --------- - `12446 <https://github.com/pytest-dev/pytest/issues/12446>`_: Avoid calling ``property`` (and other instance descriptors) during fixture discovery -- by :user:`asottile` - `12659 <https://github.com/pytest-dev/pytest/issues/12659>`_: Fixed the issue of not displaying assertion failure differences when using the parameter ``--import-mode=importlib`` in pytest>=8.1. - `12667 <https://github.com/pytest-dev/pytest/issues/12667>`_: Fixed a regression where type change in `ExceptionInfo.errisinstance` caused `mypy` to fail. - `12744 <https://github.com/pytest-dev/pytest/issues/12744>`_: Fixed typing compatibility with Python 3.9 or less -- replaced `typing.Self` with `typing_extensions.Self` -- by :user:`Avasam` - `12745 <https://github.com/pytest-dev/pytest/issues/12745>`_: Fixed an issue with backslashes being incorrectly converted in nodeid paths on Windows, ensuring consistent path handling across environments. - `6682 <https://github.com/pytest-dev/pytest/issues/6682>`_: Fixed bug where the verbosity levels where not being respected when printing the "msg" part of failed assertion (as in ``assert condition, msg``). - `9422 <https://github.com/pytest-dev/pytest/issues/9422>`_: Fix bug where disabling the terminal plugin via ``-p no:terminal`` would cause crashes related to missing the ``verbose`` option. -- by :user:`GTowers1` Improved documentation ---------------------- - `12663 <https://github.com/pytest-dev/pytest/issues/12663>`_: Clarify that the `pytest_deselected` hook should be called from `pytest_collection_modifyitems` hook implementations when items are deselected. - `12678 <https://github.com/pytest-dev/pytest/issues/12678>`_: Remove erroneous quotes from `tmp_path_retention_policy` example in docs. Miscellaneous internal changes ------------------------------ - `12769 <https://github.com/pytest-dev/pytest/issues/12769>`_: Fix typos discovered by codespell and add codespell to pre-commit hooks. ```
Links - PyPI: https://pypi.org/project/pytest - Changelog: https://data.safetycli.com/changelogs/pytest/

Update pillow from 10.4.0 to 11.0.0.

Changelog ### 11.0.0 ``` ------------------- - Update licence to MIT-CMU 8460 [hugovk] - Conditionally define ImageCms type hint to avoid requiring core 8197 [radarhere] - Support writing LONG8 offsets in AppendingTiffWriter 8417 [radarhere] - Use ImageFile.MAXBLOCK when saving TIFF images 8461 [radarhere] - Do not close provided file handles with libtiff when saving 8458 [radarhere] - Support ImageFilter.BuiltinFilter for I;16* images 8438 [radarhere] - Use ImagingCore.ptr instead of ImagingCore.id 8341 [homm, radarhere, hugovk] - Updated EPS mode when opening images without transparency 8281 [Yay295, radarhere] - Use transparency when combining P frames from APNGs 8443 [radarhere] - Support all resampling filters when resizing I;16* images 8422 [radarhere] - Free memory on early return 8413 [radarhere] - Cast int before potentially exceeding INT_MAX 8402 [radarhere] - Check image value before use 8400 [radarhere] - Improved copying imagequant libraries 8420 [radarhere] - Use Capsule for WebP saving 8386 [homm, radarhere] - Fixed writing multiple StripOffsets to TIFF 8317 [Yay295, radarhere] - Fix dereference before checking for NULL in ImagingTransformAffine 8398 [PavlNekrasov] - Use transposed size after opening for TIFF images 8390 [radarhere, homm] - Improve ImageFont error messages 8338 [yngvem, radarhere, hugovk] - Mention MAX_TEXT_CHUNK limit in PNG error message 8391 [radarhere] - Cast Dib handle to int 8385 [radarhere] - Accept float stroke widths 8369 [radarhere] - Deprecate ICNS (width, height, scale) sizes in favour of load(scale) 8352 [radarhere] - Improved handling of RGBA palettes when saving GIF images 8366 [radarhere] - Deprecate isImageType 8364 [radarhere] - Support converting more modes to LAB by converting to RGBA first 8358 [radarhere] - Deprecate support for FreeType 2.9.0 8356 [hugovk, radarhere] - Removed unused TiffImagePlugin IFD_LEGACY_API 8355 [radarhere] - Handle duplicate EXIF header 8350 [zakajd, radarhere] - Return early from BoxBlur if either width or height is zero 8347 [radarhere] - Check text is either string or bytes 8308 [radarhere] - Added writing XMP bytes to JPEG 8286 [radarhere] - Support JPEG2000 RGBA palettes 8256 [radarhere] - Expand C image to match GIF frame image size 8237 [radarhere] - Allow saving I;16 images as PPM 8231 [radarhere] - When IFD is missing, connect get_ifd() dictionary to Exif 8230 [radarhere] - Skip truncated ICO mask if LOAD_TRUNCATED_IMAGES is enabled 8180 [radarhere] - Treat unknown JPEG2000 colorspace as unspecified 8343 [radarhere] - Updated error message when saving WebP with invalid width or height 8322 [radarhere, hugovk] - Remove warning if NumPy failed to raise an error during conversion 8326 [radarhere] - If left and right sides meet in ImageDraw.rounded_rectangle(), do not draw rectangle to fill gap 8304 [radarhere] - Remove WebP support without anim, mux/demux, and with buggy alpha 8213 [homm, radarhere] - Add missing TIFF CMYK;16B reader 8298 [homm] - Remove all WITH_* flags from _imaging.c and other flags 8211 [homm] - Improve ImageDraw2 shape methods 8265 [radarhere] - Lock around usages of imaging memory arenas 8238 [lysnikolaou] - Deprecate JpegImageFile huffman_ac and huffman_dc 8274 [radarhere] - Deprecate ImageMath lambda_eval and unsafe_eval options argument 8242 [radarhere] - Changed ContainerIO to subclass IO 8240 [radarhere] - Move away from APIs that use borrowed references under the free-threaded build 8216 [hugovk, lysnikolaou] - Allow size argument to resize() to be a NumPy array 8201 [radarhere] - Drop support for Python 3.8 8183 [hugovk, radarhere] - Add support for Python 3.13 8181 [hugovk, radarhere] - Fix incompatibility with NumPy 1.20 8187 [neutrinoceros, radarhere] - Remove PSFile, PyAccess and USE_CFFI_ACCESS 8182 [hugovk, radarhere] ```
Links - PyPI: https://pypi.org/project/pillow - Changelog: https://data.safetycli.com/changelogs/pillow/

Update setuptools from 70.2.0 to 75.3.0.

Changelog ### 75.3.0 ``` ======= Features -------- - Allowed using `dict` as an ordered type in ``setuptools.dist.check_requirements`` -- by :user:`Avasam` (4575) Bugfixes -------- - Ensured methods in ``setuptools.modified`` preferably raise a consistent ``distutils.errors.DistutilsError`` type (except in the deprecated use case of ``SETUPTOOLS_USE_DISTUTILS=stdlib``) -- by :user:`Avasam` (4567) - Fix the ABI tag when building a wheel using the debug build of Python 3.13 on Windows. Previously, the ABI tag was missing the ``"d"`` flag. (4674) - Fix clashes for ``optional-dependencies`` in ``pyproject.toml`` and ``extra_requires`` in ``setup.cfg/setup.py``. As per PEP 621, ``optional-dependencies`` have to be honoured and dynamic behaviour is not allowed. (4696) Misc ---- - 4560 ``` ### 75.2.0 ``` ======= Features -------- - Made errors when parsing ``Distribution`` data more explicit about the expected type (``tuple[str, ...] | list[str]``) -- by :user:`Avasam` (4578) Bugfixes -------- - Fix a `TypeError` when a ``Distribution``'s old included attribute was a `tuple` -- by :user:`Avasam` (4578) - Add workaround for ``bdist_wheel --dist-info-dir`` errors when customisation does not inherit from setuptools. (4684) ``` ### 75.1.1 ``` ======= Bugfixes -------- - Re-use pre-existing ``.dist-info`` dir when creating wheels via the build backend APIs (PEP 517) and the ``metadata_directory`` argument is passed -- by :user:`pelson`. (1825) - Changed ``egg_info`` command to avoid adding an empty ``.egg-info`` directory while iterating over entry-points. This avoids triggering integration problems with ``importlib.metadata``/``importlib_metadata`` (reference: pypa/pyproject-hooks206). (4680) ``` ### 75.1.0 ``` ======= Features -------- - Deprecated ``bdist_wheel.universal`` configuration. (4617) Bugfixes -------- - Removed reference to upload_docs module in entry points. (4650) ``` ### 75.0.0 ``` ======= Features -------- - Declare also the dependencies used by distutils (adds jaraco.collections). Deprecations and Removals ------------------------- - Removed upload_docs command. (2971) - Merge with pypa/distutils7283751. Removed the register and upload commands and the config module that backs them (pypa/distutils294). Removed the borland compiler. Replaced vendored dependencies with natural dependencies. Cygwin C compiler now gets compilers from sysconfig (pypa/distutils296). (4649) ``` ### 74.1.3 ``` ======= Bugfixes -------- - Fix cross-platform compilation using ``distutils._msvccompiler.MSVCCompiler`` -- by :user:`saschanaz` and :user:`Avasam` (4648) ``` ### 74.1.2 ``` ======= Bugfixes -------- - Fixed TypeError in sdist filelist processing by adding support for pathlib Paths for the build_base. (4615) - Removed degraded and deprecated ``test_integration`` (easy_install) from the test suite. (4632) ``` ### 74.1.1 ``` ======= Bugfixes -------- - Fixed TypeError in ``msvc.EnvironmentInfo.return_env`` when no runtime redistributables are installed. (1902) ``` ### 74.1.0 ``` ======= Features -------- - Added support for defining ``ext-modules`` via ``pyproject.toml`` (**EXPERIMENTAL**, may change in future releases). (4568) Bugfixes -------- - Merge with pypa/distutils3dcdf8567, removing the duplicate vendored copy of packaging. (4622) - Restored ``setuptools.msvc.Environmentinfo`` as it is used externally. (4625) ``` ### 74.0.0 ``` ======= Features -------- - Changed the type of error raised by ``setuptools.command.easy_install.CommandSpec.from_param`` on unsupported argument from `AttributeError` to `TypeError` -- by :user:`Avasam` (4548) - Added detection of ARM64 variant of MSVC -- by :user:`saschanaz` (4553) - Made ``setuptools.package_index.Credential`` a `typing.NamedTuple` -- by :user:`Avasam` (4585) - Reraise error from ``setuptools.command.easy_install.auto_chmod`` instead of nonsensical ``TypeError: 'Exception' object is not subscriptable`` -- by :user:`Avasam` (4593) - Fully typed all collection attributes in ``pkg_resources`` -- by :user:`Avasam` (4598) - Automatically exclude ``.tox|.nox|.venv`` directories from ``sdist``. (4603) Deprecations and Removals ------------------------- - Removed the monkeypatching of distutils._msvccompiler. Now all compiler logic is consolidated in distutils. (4600) - Synced with pypa/distutils58fe058e4, including consolidating Visual Studio 2017 support (4600, pypa/distutils289), removal of deprecated legacy MSVC compiler modules (pypa/distutils287), suppressing of errors when the home directory is missing (pypa/distutils278), removal of wininst binaries (pypa/distutils282). (4606) Misc ---- - 4592 ``` ### 73.0.1 ``` ======= Bugfixes -------- - Remove `abc.ABCMeta` metaclass from abstract classes. `pypa/setuptools4503 <https://github.com/pypa/setuptools/pull/4503>`_ had an unintended consequence of causing potential ``TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases`` -- by :user:`Avasam` (#4579) ``` ### 73.0.0 ``` ======= Features -------- - Mark abstract base classes and methods with `abc.ABC` and `abc.abstractmethod` -- by :user:`Avasam` (4503) - Changed the order of type checks in ``setuptools.command.easy_install.CommandSpec.from_param`` to support any `collections.abc.Iterable` of `str` param -- by :user:`Avasam` (4505) Bugfixes -------- - Prevent an error in ``bdist_wheel`` if ``compression`` is set to a `str` (even if valid) after finalizing options but before running the command. -- by :user:`Avasam` (4383) - Raises an exception when ``py_limited_api`` is used in a build with ``Py_GIL_DISABLED``. This is currently not supported (python/cpython111506). (4420) - Synced with pypa/distutils30b7331 including fix for modified check on empty sources (pypa/distutils284). Deprecations and Removals ------------------------- - ``setuptools`` is replacing the usages of :pypi:`ordered_set` with simple instances of ``dict[Hashable, None]``. This is done to remove the extra dependency and it is possible because since Python 3.7, ``dict`` maintain insertion order. (4574) Misc ---- - 4534, 4546, 4554, 4559, 4565 ``` ### 72.2.0 ``` ======= Features -------- - Merged with pypa/distutilsb7ee725f3 including: Support for Pathlike objects in data files and extensions (pypa/distutils272, pypa/distutils237), native support for C++ compilers (pypa/distuils228) and removed unused get_msvcr() (pypa/distutils274). (4538) ``` ### 72.1.0 ``` ======= Features -------- - Restore the tests command and deprecate access to the module. (4519) (4520) ``` ### 72.0.0 ``` ======= Deprecations and Removals ------------------------- - The test command has been removed. Users relying on 'setup.py test' will need to migrate to another test runner or pin setuptools before this version. (931) ``` ### 71.1.0 ``` ======= Features -------- - Added return types to typed public functions -- by :user:`Avasam` Marked `pkg_resources` as ``py.typed`` -- by :user:`Avasam` (4409) Misc ---- - 4492 ``` ### 71.0.4 ``` ======= Bugfixes -------- - Removed lingering unused code around Distribution._patched_dist. (4489) ``` ### 71.0.3 ``` ======= Bugfixes -------- - Reset the backports module when enabling vendored packages. (4476) ``` ### 71.0.2 ``` ======= Bugfixes -------- - Include all vendored files in the sdist. (4480) ``` ### 71.0.1 ``` ======= Bugfixes -------- - Restored package data that went missing in 71.0. This change also incidentally causes tests to be installed once again. (4475) ``` ### 71.0.0 ``` ======= Deprecations and Removals ------------------------- - Now setuptools declares its own dependencies in the ``core`` extra. Dependencies are still vendored for bootstrapping purposes, but setuptools will prefer installed dependencies if present. The ``core`` extra is used for informational purposes and should *not* be declared in package metadata (e.g. ``build-requires``). Downstream packagers can de-vendor by simply removing the ``setuptools/_vendor`` directory. Since Setuptools now prefers installed dependencies, those installing to an environment with old, incompatible dependencies will not work. In that case, either uninstall the incompatible dependencies or upgrade them to satisfy those declared in ``core``. (2825) ``` ### 70.3.0 ``` ======= Features -------- - Support for loading distutils from the standard library is now deprecated, including use of SETUPTOOLS_USE_DISTUTILS=stdlib and importing distutils before importing setuptools. (4137) Bugfixes -------- - Bugfix for building Cython extension on Windows (pypa/distutils268). ```
Links - PyPI: https://pypi.org/project/setuptools - Changelog: https://data.safetycli.com/changelogs/setuptools/

Update fonttools[woff,type1,unicode,lxml,ufo] from 4.53.1 to 4.54.1.

Changelog ### 4.54.1 ``` ---------------------------- - [unicodedata] Update to Unicode 16 - [subset] Escape ``\\`` in doc string ``` ### 4.54.0 ``` ---------------------------- - [Docs] Small docs cleanups by n8willis (3611) - [Docs] cleanup code blocks by n8willis (3627) - [Docs] fix Sphinx builds by n8willis (3625) - [merge] Minor fixes to documentation for merge by drj11 (3588) - [subset] Small tweaks to pyftsubset documentation by RoelN (3633) - [Tests] Do not require fonttools command to be available by behdad (3612) - [Tests] subset_test: add failing test to reproduce issue 3616 by anthrotype (3622) - [ttLib] NameRecordVisitor: include whole sequence of character variants' UI labels, not just the first by anthrotype (3617) - [varLib.avar] Reconstruct mappings from binary by behdad (3598) - [varLib.instancer] Fix visual artefacts with partial L2 instancing by Hoolean (3635) - [varLib.interpolatable] Support discrete axes in .designspace by behdad (3599) - [varLib.models] By default, assume OpenType-like normalized space by behdad (3601) ```
Links - PyPI: https://pypi.org/project/fonttools - Changelog: https://data.safetycli.com/changelogs/fonttools/ - Repo: http://github.com/fonttools/fonttools

Update python-bidi from 0.4.2 to 0.6.3.

Changelog ### 0.6.3 ``` ----- * Updated pyo3 to 0.22.4 * Python 3.13 wheels are finally working ``` ### 0.6.2 ``` ----- * Added check-latest to the build ``` ### 0.6.1 ``` ----- * Bumped to build Python 3.13 wheels ``` ### 0.6.0 ``` ----- * Added implemention selection (Python or Rust) to pybidi cli, respecting backward comapt * Restored older algorithm, supports both implementations closes 25 * Modernize and simplify Python code (Thanks Christian Clauss) ``` ### 0.5.2 ``` ----- * Added get_base_level backward compat * docstring cleanup ``` ### 0.5.1 ``` ------- * Added compat for older import, closes 23 * Updated copyrights ``` ### 0.5.0 ``` ----- Backwards incompatible changes! * Switched to using Rust based unicode-bidi using PyO3 * Dropped Python < 3.9 support * Removed "upper_is_rtl" * Import of ``get_display`` changed to ``from bidi import get_display`` ```
Links - PyPI: https://pypi.org/project/python-bidi - Changelog: https://data.safetycli.com/changelogs/python-bidi/

Update ufo2ft from 3.2.8 to 3.3.1.

Changelog ### 3.3.1 ``` - [featureWriters] Support insert marker in the middle of a feature block (873) - [cursFeatureWriter] Respect direction suffix when setting lookupflag (876) ``` ### 3.3.0 ``` - Rewrite old kern writer to pull in some changes made in the newer one (870) - markFeatureWriter: Support contextual anchors (869) - markFeatureWriter: Support contextual ligature anchors (871) ```
Links - PyPI: https://pypi.org/project/ufo2ft - Changelog: https://data.safetycli.com/changelogs/ufo2ft/ - Repo: https://github.com/googlefonts/ufo2ft

Update numpy from 2.1.1 to 2.1.3.

Changelog ### 2.1.2 ``` discovered after the 2.1.1 release. The Python versions supported by this release are 3.10-3.13. Contributors A total of 11 people contributed to this release. People with a \"+\" by their names contributed a patch for the first time. - Charles Harris - Chris Sidebottom - Ishan Koradia + - João Eiras + - Katie Rust + - Marten van Kerkwijk - Matti Picus - Nathan Goldbaum - Peter Hawkins - Pieter Eendebak - Slava Gorloff + Pull requests merged A total of 14 pull requests were merged for this release. - [27333](https://github.com/numpy/numpy/pull/27333): MAINT: prepare 2.1.x for further development - [27400](https://github.com/numpy/numpy/pull/27400): BUG: apply critical sections around populating the dispatch cache - [27406](https://github.com/numpy/numpy/pull/27406): BUG: Stub out get_build_msvc_version if distutils.msvccompiler\... - [27416](https://github.com/numpy/numpy/pull/27416): BUILD: fix missing include for std::ptrdiff_t for C++23 language\... - [27433](https://github.com/numpy/numpy/pull/27433): BLD: pin setuptools to avoid breaking numpy.distutils - [27437](https://github.com/numpy/numpy/pull/27437): BUG: Allow unsigned shift argument for np.roll - [27439](https://github.com/numpy/numpy/pull/27439): BUG: Disable SVE VQSort - [27471](https://github.com/numpy/numpy/pull/27471): BUG: rfftn axis bug - [27479](https://github.com/numpy/numpy/pull/27479): BUG: Fix extra decref of PyArray_UInt8DType. - [27480](https://github.com/numpy/numpy/pull/27480): CI: use PyPI not scientific-python-nightly-wheels for CI doc\... - [27481](https://github.com/numpy/numpy/pull/27481): MAINT: Check for SVE support on demand - [27484](https://github.com/numpy/numpy/pull/27484): BUG: initialize the promotion state to be weak - [27501](https://github.com/numpy/numpy/pull/27501): MAINT: Bump pypa/cibuildwheel from 2.20.0 to 2.21.2 - [27506](https://github.com/numpy/numpy/pull/27506): BUG: avoid segfault on bad arguments in ndarray.\_\_array_function\_\_ Checksums MD5 4aae28b7919b126485c1aaccee37a6ba numpy-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl 172614423a82ef73d8752ad8a59cbafc numpy-2.1.2-cp310-cp310-macosx_11_0_arm64.whl 5ee5e7a8a892cbe96ee228ca5fe7546b numpy-2.1.2-cp310-cp310-macosx_14_0_arm64.whl 9ce6f9222dfabd32e66b883f1fe015aa numpy-2.1.2-cp310-cp310-macosx_14_0_x86_64.whl 291da8bfeb7c9a3491ec35ecb2596335 numpy-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 9317d9b049f09c0193f074a6458cf79b numpy-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 1f2c121533715d8b099d6498e4498f81 numpy-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl 2834df46e2cb2e81cbe4fd1ce9b96b4b numpy-2.1.2-cp310-cp310-musllinux_1_2_aarch64.whl cbc3ae2c176324fe2a9c04ec0aff181f numpy-2.1.2-cp310-cp310-win32.whl e4d74f9d188dc3fe7a65adf8c01e98cc numpy-2.1.2-cp310-cp310-win_amd64.whl cbcece9c21ed1daf60f3729a37b32266 numpy-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl 0e62474993ff6faca9c467f68cc16ceb numpy-2.1.2-cp311-cp311-macosx_11_0_arm64.whl 8747e85e09b2000a0af5a8226740dc92 numpy-2.1.2-cp311-cp311-macosx_14_0_arm64.whl 34e7f3591ce81926518a36c92038a056 numpy-2.1.2-cp311-cp311-macosx_14_0_x86_64.whl 0ec3e617161b42d643aaa4b8d3e477f5 numpy-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl e2a6a419b4672bfb4f3f6a98c0e575bb numpy-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 8c14b4d03fc8672e43eddd3ede89be09 numpy-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl dc183e12b24317bf210fb093da598d29 numpy-2.1.2-cp311-cp311-musllinux_1_2_aarch64.whl 4918f2c32ca3be20c7c5d8551e649757 numpy-2.1.2-cp311-cp311-win32.whl a8991919b6fae3c7a77c260f60a5e2e2 numpy-2.1.2-cp311-cp311-win_amd64.whl 879f307d16f9222c49508be5ea6491fc numpy-2.1.2-cp312-cp312-macosx_10_13_x86_64.whl fe9dfac7bee0cff178737e1706aee61a numpy-2.1.2-cp312-cp312-macosx_11_0_arm64.whl 1f0c671db3294f4df8bffedc41a2e37f numpy-2.1.2-cp312-cp312-macosx_14_0_arm64.whl d131c4bd6ba29b05a5b7fa74e87a0506 numpy-2.1.2-cp312-cp312-macosx_14_0_x86_64.whl 8f9cca33590be334d44cc026a3716966 numpy-2.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 3692a9290dd430e56e1b15387c25b7af numpy-2.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 3549439284dbb1a05785b535c3de60d9 numpy-2.1.2-cp312-cp312-musllinux_1_1_x86_64.whl b9934410f20505e5c4b70974cd8fdc26 numpy-2.1.2-cp312-cp312-musllinux_1_2_aarch64.whl 96759e3380e4893b9b88d5d498d856b2 numpy-2.1.2-cp312-cp312-win32.whl f94c7405ed72a136e374ab82400fefdc numpy-2.1.2-cp312-cp312-win_amd64.whl 2ea775cb4da02f39edf3089af60bddd5 numpy-2.1.2-cp313-cp313-macosx_10_13_x86_64.whl 354d0970154dd002573f4291e0e9de76 numpy-2.1.2-cp313-cp313-macosx_11_0_arm64.whl bbfee75640b337e12f894d0b54727d66 numpy-2.1.2-cp313-cp313-macosx_14_0_arm64.whl a443fff50571df87f687ad55c9060d25 numpy-2.1.2-cp313-cp313-macosx_14_0_x86_64.whl 9f8cd7de5b5aa5ad8ba52608a4b0a3b8 numpy-2.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl c198fe3deaa77fb94d15284b4e26b875 numpy-2.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 0a59171c983fc2d8ea599bdf382c3d6a numpy-2.1.2-cp313-cp313-musllinux_1_1_x86_64.whl 5ba974cd59fb8c9fc94787c754a5f636 numpy-2.1.2-cp313-cp313-musllinux_1_2_aarch64.whl 93d5c642606fe8abeff0e6db31ebe88f numpy-2.1.2-cp313-cp313-win32.whl f6455bb4311ddde071a5ea2e14016003 numpy-2.1.2-cp313-cp313-win_amd64.whl d2a21857c924d4b1b3c8ae8a9e9b9bb4 numpy-2.1.2-cp313-cp313t-macosx_10_13_x86_64.whl cd6afcbd05835255750a2fba6012c565 numpy-2.1.2-cp313-cp313t-macosx_11_0_arm64.whl d2fab663ea84f1cfe13dfc00dae74fb6 numpy-2.1.2-cp313-cp313t-macosx_14_0_arm64.whl 9477b923000d63617324c487a4ce0e28 numpy-2.1.2-cp313-cp313t-macosx_14_0_x86_64.whl 84b621a2c9a8c077bc9c471abd2b3933 numpy-2.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl b1c341c7192d03e8f0f5e7c4b9b6f894 numpy-2.1.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl b59750ea55cf274854f64109bf67a112 numpy-2.1.2-cp313-cp313t-musllinux_1_1_x86_64.whl 33f4d63f81ad85c1ea873197f2189d89 numpy-2.1.2-cp313-cp313t-musllinux_1_2_aarch64.whl f26a9ac42953c84c94f8203b2dbc61c0 numpy-2.1.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl e7cf2857582d507dfa3e8644dd3562a6 numpy-2.1.2-pp310-pypy310_pp73-macosx_14_0_x86_64.whl 9e3d44cb302c629c00fde8f25809b04d numpy-2.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 3f97ee2d9962cf9d84624f725bdd2a8f numpy-2.1.2-pp310-pypy310_pp73-win_amd64.whl 3d92e07d34f60dbac6b82a0982a98757 numpy-2.1.2.tar.gz SHA256 30d53720b726ec36a7f88dc873f0eec8447fbc93d93a8f079dfac2629598d6ee numpy-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl e8d3ca0a72dd8846eb6f7dfe8f19088060fcb76931ed592d29128e0219652884 numpy-2.1.2-cp310-cp310-macosx_11_0_arm64.whl fc44e3c68ff00fd991b59092a54350e6e4911152682b4782f68070985aa9e648 numpy-2.1.2-cp310-cp310-macosx_14_0_arm64.whl 7c1c60328bd964b53f8b835df69ae8198659e2b9302ff9ebb7de4e5a5994db3d numpy-2.1.2-cp310-cp310-macosx_14_0_x86_64.whl 6cdb606a7478f9ad91c6283e238544451e3a95f30fb5467fbf715964341a8a86 numpy-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl d666cb72687559689e9906197e3bec7b736764df6a2e58ee265e360663e9baf7 numpy-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl c6eef7a2dbd0abfb0d9eaf78b73017dbfd0b54051102ff4e6a7b2980d5ac1a03 numpy-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl 12edb90831ff481f7ef5f6bc6431a9d74dc0e5ff401559a71e5e4611d4f2d466 numpy-2.1.2-cp310-cp310-musllinux_1_2_aarch64.whl a65acfdb9c6ebb8368490dbafe83c03c7e277b37e6857f0caeadbbc56e12f4fb numpy-2.1.2-cp310-cp310-win32.whl 860ec6e63e2c5c2ee5e9121808145c7bf86c96cca9ad396c0bd3e0f2798ccbe2 numpy-2.1.2-cp310-cp310-win_amd64.whl b42a1a511c81cc78cbc4539675713bbcf9d9c3913386243ceff0e9429ca892fe numpy-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl faa88bc527d0f097abdc2c663cddf37c05a1c2f113716601555249805cf573f1 numpy-2.1.2-cp311-cp311-macosx_11_0_arm64.whl c82af4b2ddd2ee72d1fc0c6695048d457e00b3582ccde72d8a1c991b808bb20f numpy-2.1.2-cp311-cp311-macosx_14_0_arm64.whl 13602b3174432a35b16c4cfb5de9a12d229727c3dd47a6ce35111f2ebdf66ff4 numpy-2.1.2-cp311-cp311-macosx_14_0_x86_64.whl 1ebec5fd716c5a5b3d8dfcc439be82a8407b7b24b230d0ad28a81b61c2f4659a numpy-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl e2b49c3c0804e8ecb05d59af8386ec2f74877f7ca8fd9c1e00be2672e4d399b1 numpy-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 2cbba4b30bf31ddbe97f1c7205ef976909a93a66bb1583e983adbd155ba72ac2 numpy-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl 8e00ea6fc82e8a804433d3e9cedaa1051a1422cb6e443011590c14d2dea59146 numpy-2.1.2-cp311-cp311-musllinux_1_2_aarch64.whl 5006b13a06e0b38d561fab5ccc37581f23c9511879be7693bd33c7cd15ca227c numpy-2.1.2-cp311-cp311-win32.whl f1eb068ead09f4994dec71c24b2844f1e4e4e013b9629f812f292f04bd1510d9 numpy-2.1.2-cp311-cp311-win_amd64.whl d7bf0a4f9f15b32b5ba53147369e94296f5fffb783db5aacc1be15b4bf72f43b numpy-2.1.2-cp312-cp312-macosx_10_13_x86_64.whl b1d0fcae4f0949f215d4632be684a539859b295e2d0cb14f78ec231915d644db numpy-2.1.2-cp312-cp312-macosx_11_0_arm64.whl f751ed0a2f250541e19dfca9f1eafa31a392c71c832b6bb9e113b10d050cb0f1 numpy-2.1.2-cp312-cp312-macosx_14_0_arm64.whl bd33f82e95ba7ad632bc57837ee99dba3d7e006536200c4e9124089e1bf42426 numpy-2.1.2-cp312-cp312-macosx_14_0_x86_64.whl 1b8cde4f11f0a975d1fd59373b32e2f5a562ade7cde4f85b7137f3de8fbb29a0 numpy-2.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 6d95f286b8244b3649b477ac066c6906fbb2905f8ac19b170e2175d3d799f4df numpy-2.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl ab4754d432e3ac42d33a269c8567413bdb541689b02d93788af4131018cbf366 numpy-2.1.2-cp312-cp312-musllinux_1_1_x86_64.whl e585c8ae871fd38ac50598f4763d73ec5497b0de9a0ab4ef5b69f01c6a046142 numpy-2.1.2-cp312-cp312-musllinux_1_2_aarch64.whl 9c6c754df29ce6a89ed23afb25550d1c2d5fdb9901d9c67a16e0b16eaf7e2550 numpy-2.1.2-cp312-cp312-win32.whl 456e3b11cb79ac9946c822a56346ec80275eaf2950314b249b512896c0d2505e numpy-2.1.2-cp312-cp312-win_amd64.whl a84498e0d0a1174f2b3ed769b67b656aa5460c92c9554039e11f20a05650f00d numpy-2.1.2-cp313-cp313-macosx_10_13_x86_64.whl 4d6ec0d4222e8ffdab1744da2560f07856421b367928026fb540e1945f2eeeaf numpy-2.1.2-cp313-cp313-macosx_11_0_arm64.whl 259ec80d54999cc34cd1eb8ded513cb053c3bf4829152a2e00de2371bd406f5e numpy-2.1.2-cp313-cp313-macosx_14_0_arm64.whl 675c741d4739af2dc20cd6c6a5c4b7355c728167845e3c6b0e824e4e5d36a6c3 numpy-2.1.2-cp313-cp313-macosx_14_0_x86_64.whl 05b2d4e667895cc55e3ff2b56077e4c8a5604361fc21a042845ea3ad67465aa8 numpy-2.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 43cca367bf94a14aca50b89e9bc2061683116cfe864e56740e083392f533ce7a numpy-2.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 76322dcdb16fccf2ac56f99048af32259dcc488d9b7e25b51e5eca5147a3fb98 numpy-2.1.2-cp313-cp313-musllinux_1_1_x86_64.whl 32e16a03138cabe0cb28e1007ee82264296ac0983714094380b408097a418cfe numpy-2.1.2-cp313-cp313-musllinux_1_2_aarch64.whl 242b39d00e4944431a3cd2db2f5377e15b5785920421993770cddb89992c3f3a numpy-2.1.2-cp313-cp313-win32.whl f2ded8d9b6f68cc26f8425eda5d3877b47343e68ca23d0d0846f4d312ecaa445 numpy-2.1.2-cp313-cp313-win_amd64.whl 2ffef621c14ebb0188a8633348504a35c13680d6da93ab5cb86f4e54b7e922b5 numpy-2.1.2-cp313-cp313t-macosx_10_13_x86_64.whl ad369ed238b1959dfbade9018a740fb9392c5ac4f9b5173f420bd4f37ba1f7a0 numpy-2.1.2-cp313-cp313t-macosx_11_0_arm64.whl d82075752f40c0ddf57e6e02673a17f6cb0f8eb3f587f63ca1eaab5594da5b17 numpy-2.1.2-cp313-cp313t-macosx_14_0_arm64.whl 1600068c262af1ca9580a527d43dc9d959b0b1d8e56f8a05d830eea39b7c8af6 numpy-2.1.2-cp313-cp313t-macosx_14_0_x86_64.whl a26ae94658d3ba3781d5e103ac07a876b3e9b29db53f68ed7df432fd033358a8 numpy-2.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 13311c2db4c5f7609b462bc0f43d3c465424d25c626d95040f073e30f7570e35 numpy-2.1.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 2abbf905a0b568706391ec6fa15161fad0fb5d8b68d73c461b3c1bab6064dd62 numpy-2.1.2-cp313-cp313t-musllinux_1_1_x86_64.whl ef444c57d664d35cac4e18c298c47d7b504c66b17c2ea91312e979fcfbdfb08a numpy-2.1.2-cp313-cp313t-musllinux_1_2_aarch64.whl bdd407c40483463898b84490770199d5714dcc9dd9b792f6c6caccc523c00952 numpy-2.1.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl da65fb46d4cbb75cb417cddf6ba5e7582eb7bb0b47db4b99c9fe5787ce5d91f5 numpy-2.1.2-pp310-pypy310_pp73-macosx_14_0_x86_64.whl 1c193d0b0238638e6fc5f10f1b074a6993cb13b0b431f64079a509d63d3aa8b7 numpy-2.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl a7d80b2e904faa63068ead63107189164ca443b42dd1930299e0d1cb041cec2e numpy-2.1.2-pp310-pypy310_pp73-win_amd64.whl 13532a088217fa624c99b843eeb54640de23b3414b14aa66d023805eb731066c numpy-2.1.2.tar.gz ```
Links - PyPI: https://pypi.org/project/numpy - Changelog: https://data.safetycli.com/changelogs/numpy/

Update delocate from 0.11.0 to 0.12.0.

Changelog ### 0.12.0 ``` Added - `delocate-wheel` `--lib-sdir` now changes the suffix of the bundled library directory. [210](https://github.com/matthew-brett/delocate/pull/210) Changed - Sanitize rpaths (`--sanitize-rpaths`) is now the default behavior. Opt-out with the new `--no-sanitize-rpaths` flag. [223](https://github.com/matthew-brett/delocate/pull/223) - Improved error message for when a MacOS target version is not met. [211](https://github.com/matthew-brett/delocate/issues/211) - `delocate-fuse` is no longer available and will throw an error when invoked. To fuse two wheels together use `delocate-merge`. `delocate-merge` does not overwrite the first wheel. It creates a new wheel with an automatically determined name. If the old behavior is needed (not recommended), pin the version to `delocate==0.11.0`. [215](https://github.com/matthew-brett/delocate/pull/215) Deprecated - `--require-target-macos-version` has been deprecated. `MACOSX_DEPLOYMENT_TARGET` should be used instead of this flag. [219](https://github.com/matthew-brett/delocate/pull/219) Fixed - Existing libraries causing DelocationError were not shown due to bad string formatting. [216](https://github.com/matthew-brett/delocate/pull/216) - Wheels for macOS 11 and later were using invalid literal versions in tags instead of the macOS release version required by Python packagers. [219](https://github.com/matthew-brett/delocate/pull/219) - Fixed regression in `intel` platform support. [219](https://github.com/matthew-brett/delocate/pull/219) ```
Links - PyPI: https://pypi.org/project/delocate - Changelog: https://data.safetycli.com/changelogs/delocate/