forked from pool/python-meson-python
------------------------------------------------------------------
- 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
OBS-URL: https://build.opensuse.org/request/show/1037898
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-meson-python?expand=0&rev=8
24 lines
860 B
Diff
24 lines
860 B
Diff
The backend does not require a mesonbuild module for every flavor.
|
|
the `meson` command from the regular RPM package is sufficient.
|
|
|
|
Index: meson_python-0.11.0/pyproject.toml
|
|
===================================================================
|
|
--- meson_python-0.11.0.orig/pyproject.toml
|
|
+++ meson_python-0.11.0/pyproject.toml
|
|
@@ -2,7 +2,6 @@
|
|
build-backend = 'mesonpy'
|
|
backend-path = ['.']
|
|
requires = [
|
|
- 'meson>=0.63.3',
|
|
'pyproject-metadata>=0.5.0',
|
|
'tomli>=1.0.0; python_version<"3.11"',
|
|
'typing-extensions>=3.7.4; python_version<"3.8"',
|
|
@@ -25,7 +24,6 @@ classifiers = [
|
|
|
|
dependencies = [
|
|
'colorama; os_name == "nt"',
|
|
- 'meson>=0.63.3',
|
|
'pyproject-metadata>=0.5.0', # not a hard dependency, only needed for projects that use PEP 621 metadata
|
|
'tomli>=1.0.0; python_version<"3.11"',
|
|
'typing-extensions>=3.7.4; python_version<"3.8"',
|