Revisions of python-meson-python
buildservice-autocommit
accepted
request 1204841
from
Matej Cepl (mcepl)
(revision 25)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 1204522
from
Benjamin Greiner (bnavigator)
(revision 24)
- Add mesonpy-reproducible.patch gh#openSUSE/python-rpm-macros#182 initiated by Bernhard Wiedemann @bmwiedemann
buildservice-autocommit
accepted
request 1189109
from
Matej Cepl (mcepl)
(revision 23)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 1189073
from
Andreas Stieger (AndreasStieger)
(revision 22)
python-meson-python 0.16.0
buildservice-autocommit
accepted
request 1168465
from
Markéta Machová (mcalabkova)
(revision 21)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1168416
from
Benjamin Greiner (bnavigator)
(revision 20)
- Update to 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 package name validation. * Fix ``RPATH`` handling when the build ``RPATH`` points to subdirectories of the build directory. * Fix support for the Python limited C API when compiling for PyPy. * Rename the ``builddir`` config-setting to ``build-dir``. For backwards compatibility, the ``buildir`` config-setting remains supported as an alias. - Drop no longer needed test patches and test wheels
buildservice-autocommit
accepted
request 1112687
from
Steve Kowalik (StevenK)
(revision 19)
baserev update by copy to link target
Steve Kowalik (StevenK)
committed
(revision 18)
- 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.
buildservice-autocommit
accepted
request 1105266
from
Markéta Machová (mcalabkova)
(revision 17)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1104396
from
Markéta Machová (mcalabkova)
(revision 16)
- 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
buildservice-autocommit
accepted
request 1092244
from
Dirk Mueller (dirkmueller)
(revision 15)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1092113
from
Eric Schirra (ecsos)
(revision 14)
- Add %{?sle15_python_module_pythons}
buildservice-autocommit
accepted
request 1074506
from
Dirk Mueller (dirkmueller)
(revision 13)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 12)
- update to 0.12.1: * Fix regression where the ``MACOSX_DEPLOYMENT_TARGET`` environment variable was accidentally renamed to ``MACOS_DEPLOYMENT_TARGET``
buildservice-autocommit
accepted
request 1058761
from
Matej Cepl (mcepl)
(revision 11)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 1058265
from
Benjamin Greiner (bnavigator)
(revision 10)
- 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
buildservice-autocommit
accepted
request 1037919
from
Dirk Mueller (dirkmueller)
(revision 9)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1037898
from
Benjamin Greiner (bnavigator)
(revision 8)
------------------------------------------------------------------ - 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
buildservice-autocommit
accepted
request 1010928
from
Daniel Garcia (dgarcia)
(revision 7)
baserev update by copy to link target
Daniel Garcia (dgarcia)
committed
(revision 6)
- 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
Displaying revisions 1 - 20 of 25