Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github May 16, 2024

Bumps meson-python from 0.13.1 to 0.16.0.

Changelog

Sourced from meson-python's changelog.

0.16.0

  • Correctly detect a wheel shipping shared libraries as being platform dependent also when it does not ship compiled executables or Python extension modules.
  • Use 11.0 as minimum macOS platform ABI tag on arm64: lower versions do not exist on arm64.
  • Improve parsing of the $ARCHFLAGS environment variable. Correctly handle repeated -arch flags.
  • Do not break when trying to log filename containing Unicode characters that cannot be encoded in the encoding used by the standard output stream.
  • Drop dependency on colorama on Windows.
  • Suppress all uses of ANSI terminal escapes when logging to a stream that does not support them.
  • Fix ANSI escape coloring of error messages.
  • Respect the exclude_dirs and exclude_files arguments passed to the install_subdir() Meson function in editable installs too.
  • Make pkgutil.iter_packages() work properly for modules loaded from editable installs.
  • Add support for the custom_target() Meson function installing a directory.
  • In editable installs, when a rebuild is triggered on module import, emit a message indicating that the package is being rebuilt but suppress any output when there is no work to do.

Daniele Nicolodi, Loïc Estève, Ralf Gommers --- 16-04-2024

0.15.0

  • Enable compression for wheel files. The may result in several times smaller wheels.
  • Require Meson 1.2.3 or later on Python 3.12 or later. Meson 1.2.3 does not require anymore distutils, allowing to remove the dependency on setuptools on Python 3.12 or later.
  • Unconditionally require patchelf on Linux. The patchelf package is added to the build dependencies if a suitable patchelf executable is not find on the $PATH. This avoids cases where meson setup was run twice during the build process to determine whether patchelf is required.
  • Allow to configure the meson executable to use for the build process through the $MESON environment variable or the meson key under [tool.meson-python] in pyproject.toml.
  • Fix wheel platform tag generation on FreeBSD.
  • Extend support to other UNIX-like systems and make the tests pass on FreeBSD.
  • Fix package name normalization in package metadata and improve

... (truncated)

Commits
  • 4f50bf2 REL: set version to 0.16.0
  • be616ef DOC: update changelog for 0.16.0
  • 24927ec DOC: contributing/documentation: remove
  • 3a1c6b3 DOC: pyproject-settings: rename
  • 977c5f2 DOC: use backend spelling everywhere
  • 6730a8f DOC: update copyright years
  • 6d37337 DOC: reference/limitations: move out of the reference section
  • ec774b1 DOC: how-to-guides/config-settings: updates
  • 0bf0a75 DOC: projects-using-meson: reword and improve markup
  • ef335e3 DOC: reference/meson-compatibility: fix wording
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [meson-python](https://github.com/mesonbuild/meson-python) from 0.13.1 to 0.16.0.
- [Changelog](https://github.com/mesonbuild/meson-python/blob/main/CHANGELOG.rst)
- [Commits](mesonbuild/meson-python@0.13.1...0.16.0)

---
updated-dependencies:
- dependency-name: meson-python
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label May 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant