Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python312-meson-python-0.14.0-1.5 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python312-meson-python Distribution: openSUSE Tumbleweed
Version: 0.14.0 Vendor: openSUSE
Release: 1.5 Build date: Thu Sep 21 08:01:08 2023
Group: Unspecified Build host: reproducible
Size: 231425 Source RPM: python-meson-python-0.14.0-1.5.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/mesonbuild/meson-python
Summary: Meson Python build backend (PEP 517)
Python build backend (PEP 517) for Meson projects.

Provides

Requires

License

MIT

Changelog

* Thu Sep 21 2023 Steve Kowalik <steven.kowalik@suse.com>
  - Update to 0.14.0:
    * Do not run ``meson install`` to build a wheel.
    * Obey the ``--skip-subprojects`` when specified for the ``meson
      install`` command.
    * Implement support for the ``exclude_directories`` and
      ``exclude_files`` arguments to Meson ``install_subdir()`` function
      and similar installation functions. This requires Meson version
      1.1.0 or later.
    * Implement support for building wheels targeting the Python limited API.
    * When ``pyproject.toml`` does not contain a ``version`` field and
      ``version`` is not declared dynamic, raise an error instead of
      silently using the version declared in ``meson.build``.
    * Fix the mtime of source files in the sdist tarball.
    * Add ``objc`` and ``objcpp`` compilers to the cross file generated
      when the ``$ARCHFLAGS`` is set.
  - Add patch no-build-isolation-in-test.patch, don't use an isolated
    environment.
* Thu Aug 17 2023 Markéta Machová <mmachova@suse.com>
  - Update to 0.13.2
    * Add support for editable installs.
    * Adjust the default build options passed to meson setup.
    * Make sure that the directory where the wheel or sdist build artifacts are
      created exists. Fixes building with PDM.
    * Fix the specification of the C++ compiler for cross-compilation with
      $ARCHFLAGS on macOS.
    * Pass the --reconfigure option to meson setup if and only if the specified
      build directory exists and is a valid Meson build directory.
    * Pass the --no-rebuild option to meson install.
    * Allow to select the files to be included in the wheel via Meson install
      tags passing the --tags option to meson install via pyproject.toml or
      config settings.
    * Do not use the meson compile indirection to build the project, except on
      Windows, where it is required to setup the Visual Studio environment.
    * Do not add ninja to the build dependencies if $NINJA is set but it does not
      point to a ninja executable with the required minimum version.
    * Verify at run time that Meson satisfies the minimum required version.
    * Place native and cross files in the build directory instead of in the source directory.
    * Drop the typing-extensions package dependency.
    * Add dependency on setuptools on Python 3.12 and later. This fixes build
      error due to Meson depending on the distutils standard library module
      removed in Python 3.12.
    * Bump the required pyproject-metadata version to 0.7.1.
    * Allows some more cross-compilation setups by not checking extension modules
      filename suffixes against the suffixes accepted by the current interpreter.
    * Raise an error when a file that would be installed by Meson cannot be
      mapped to a wheel location.
    * Raise an error when a package is split between platlib and purelib.
    * Do not generate a warning when pyproject.toml does not contain a project
      section and Python package metadata is derived from meson.build.
    * Improve reporting of pyproject.toml validation errors.
    * Fix validation of tool specific options in pyproject.toml. In particular,
      allows to specify an incomplete set of options in the
      tool.meson-python.args table.
    * Add the --quiet option when invoking meson install. The installation paths
      are a detail of the meson-python implementation and are generally not
      interesting for the user.
* Sat Jun 10 2023 ecsos <ecsos@opensuse.org>
  - Add %{?sle15_python_module_pythons}
* Sun Mar 26 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.12.1:
    * Fix regression where the ``MACOSX_DEPLOYMENT_TARGET``
      environment variable was accidentally renamed to
      ``MACOS_DEPLOYMENT_TARGET``
* Fri Jan 13 2023 Ben Greiner <code@bnavigator.de>
  - Update to 0.12.0
    * Raise SystemExit on expected errors
    * Revise error messages for consistency
    * Support setuptools-style macOS cross compilation via ARCHFLAGS
    * Allow to overwrite macOS platform tag via _PYTHON_HOST_PLATFORM
    * Include (similar) allowed keys in error messages
  - Refresh test wheels
* Thu Nov 24 2022 Ben Greiner <code@bnavigator.de>
  - Update to 0.11.0
    * Project moved to the mesonbuild organization
    * Determine wheel tags by introspecting the Python interpreter
    * Allow users to pass options directly to Meson via the
      tools.meson-python.args.{dist,setup,compile,install}
      pyproject.toml keys, and the {dist,setup,compile,install}-args
      frontend config options
    * Use the system ninja dependency if possible
    * Include files generated by mesonadd_dist_script to sdists
    * Use tomllib on Python>=3.11
    * Drop wheel dependency in favor of in-house solution
    * Fix bug where the entry_points.txt file wasn't being generated
    * Fix bug where Cygwin Python extensions were not being noticed
  - Drop meson-subdir-fix.patch fixed upstream
  - Add mesonpy-no-wheel-rebuild.patch
* Fri Oct 14 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Update meson-subdir-fix.patch to fix the failure for python3.8 and python3.9
    because the meson package is only available for python3.10
* Fri Oct 14 2022 Markéta Machová <mmachova@suse.com>
  - Add meson-subdir-fix.patch to fix the failure with new meson
* Tue Oct 11 2022 Ben Greiner <code@bnavigator.de>
  - Update to 0.10.0
    * Ignore the macOS minor version on >=11, to match the behavior
      with pypa/packaging
    * More fixes on ABI tag detection
    * Fix incorrect tag on 32-bit Python running on a x86_64 host
    * Fix sdist permissions
    * Fix incorrect PyPy tags
    * Fix ``install_subdirs`` not being included in wheels
    * Take ``MACOSX_DEPLOYMENT_TARGET`` into account for the platform
      tag
    * Don't set the rpath on binaries if unneeded
  - Drop patches
    * mesonpy-force-flavor.patch
    * mesonpy-no-rpath.patch
* Tue Sep 13 2022 Ben Greiner <code@bnavigator.de>
  - add mesonpy-no-rpath.patch -- gh#FFY00/meson-python#125
* Sat Sep 10 2022 Ben Greiner <code@bnavigator.de>
  - Initial specfile for v0.8.1
  - Used by new SciPy pyproject.toml
  - Force correct flavor by mesonpy-force-flavor.patch
    * gh#FY00/meson-python#51, gh#FY00/meson-python#127
  - Use mesonpy-trim-deps.patch for single-flavor meson and ninja
    commands

Files

/usr/lib/python3.12/site-packages/meson_python-0.14.0.dist-info
/usr/lib/python3.12/site-packages/meson_python-0.14.0.dist-info/INSTALLER
/usr/lib/python3.12/site-packages/meson_python-0.14.0.dist-info/METADATA
/usr/lib/python3.12/site-packages/meson_python-0.14.0.dist-info/MIT.txt
/usr/lib/python3.12/site-packages/meson_python-0.14.0.dist-info/RECORD
/usr/lib/python3.12/site-packages/meson_python-0.14.0.dist-info/REQUESTED
/usr/lib/python3.12/site-packages/meson_python-0.14.0.dist-info/WHEEL
/usr/lib/python3.12/site-packages/mesonpy
/usr/lib/python3.12/site-packages/mesonpy/__init__.py
/usr/lib/python3.12/site-packages/mesonpy/__pycache__
/usr/lib/python3.12/site-packages/mesonpy/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mesonpy/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mesonpy/__pycache__/_compat.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mesonpy/__pycache__/_compat.cpython-312.pyc
/usr/lib/python3.12/site-packages/mesonpy/__pycache__/_editable.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mesonpy/__pycache__/_editable.cpython-312.pyc
/usr/lib/python3.12/site-packages/mesonpy/__pycache__/_rpath.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mesonpy/__pycache__/_rpath.cpython-312.pyc
/usr/lib/python3.12/site-packages/mesonpy/__pycache__/_tags.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mesonpy/__pycache__/_tags.cpython-312.pyc
/usr/lib/python3.12/site-packages/mesonpy/__pycache__/_util.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mesonpy/__pycache__/_util.cpython-312.pyc
/usr/lib/python3.12/site-packages/mesonpy/__pycache__/_wheelfile.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mesonpy/__pycache__/_wheelfile.cpython-312.pyc
/usr/lib/python3.12/site-packages/mesonpy/_compat.py
/usr/lib/python3.12/site-packages/mesonpy/_editable.py
/usr/lib/python3.12/site-packages/mesonpy/_rpath.py
/usr/lib/python3.12/site-packages/mesonpy/_tags.py
/usr/lib/python3.12/site-packages/mesonpy/_util.py
/usr/lib/python3.12/site-packages/mesonpy/_wheelfile.py
/usr/share/doc/packages/python312-meson-python
/usr/share/doc/packages/python312-meson-python/README.rst
/usr/share/licenses/python312-meson-python
/usr/share/licenses/python312-meson-python/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Apr 18 23:22:23 2024