Compare commits
	
		
			4 Commits
		
	
	
		
	
	| Author | SHA256 | Date | |
|---|---|---|---|
| 77d2c0330d | |||
| d406fc4499 | |||
| 67c4b993c0 | |||
| 4bbd902bd3 | 
							
								
								
									
										
											BIN
										
									
								
								meson_python-0.17.1.tar.gz
									 (Stored with Git LFS)
									
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								meson_python-0.17.1.tar.gz
									 (Stored with Git LFS)
									
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										3
									
								
								meson_python-0.18.0.tar.gz
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								meson_python-0.18.0.tar.gz
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | version https://git-lfs.github.com/spec/v1 | ||||||
|  | oid sha256:c56a99ec9df669a40662fe46960321af6e4b14106c14db228709c1628e23848d | ||||||
|  | size 95630 | ||||||
| @@ -1,25 +1,25 @@ | |||||||
| The backend does not require a mesonbuild module for every flavor. | The backend does not require a mesonbuild module for every flavor. | ||||||
| the `meson` command from the regular RPM package is sufficient. | the `meson` command from the regular RPM package is sufficient. | ||||||
|  |  | ||||||
| Index: meson_python-0.16.0/pyproject.toml | Index: meson_python-0.18.0/pyproject.toml | ||||||
| =================================================================== | =================================================================== | ||||||
| --- meson_python-0.16.0.orig/pyproject.toml | --- meson_python-0.18.0.orig/pyproject.toml | ||||||
| +++ meson_python-0.16.0/pyproject.toml | +++ meson_python-0.18.0/pyproject.toml | ||||||
| @@ -6,8 +6,6 @@ | @@ -6,8 +6,6 @@ | ||||||
|  build-backend = 'mesonpy' |  build-backend = 'mesonpy' | ||||||
|  backend-path = ['.'] |  backend-path = ['.'] | ||||||
|  requires = [ |  requires = [ | ||||||
| -  'meson >= 0.63.3; python_version < "3.12"', | -  'meson >= 0.64.0; python_version < "3.12"', | ||||||
| -  'meson >= 1.2.3; python_version >= "3.12"', | -  'meson >= 1.2.3; python_version >= "3.12"', | ||||||
|    'packaging >= 19.0', |    'packaging >= 23.2', | ||||||
|    'pyproject-metadata >= 0.7.1', |    'pyproject-metadata >= 0.9.0', | ||||||
|    'tomli >= 1.0.0; python_version < "3.11"', |    'tomli >= 1.0.0; python_version < "3.11"', | ||||||
| @@ -33,8 +31,6 @@ classifiers = [ | @@ -35,8 +33,6 @@ classifiers = [ | ||||||
|  ] |  ] | ||||||
|   |   | ||||||
|  dependencies = [ |  dependencies = [ | ||||||
| -  'meson >= 0.63.3; python_version < "3.12"', | -  'meson >= 0.64.0; python_version < "3.12"', | ||||||
| -  'meson >= 1.2.3; python_version >= "3.12"', | -  'meson >= 1.2.3; python_version >= "3.12"', | ||||||
|    'packaging >= 19.0', |    'packaging >= 23.2', | ||||||
|    'pyproject-metadata >= 0.7.1', |    'pyproject-metadata >= 0.9.0', | ||||||
|    'tomli >= 1.0.0; python_version < "3.11"', |    'tomli >= 1.0.0; python_version < "3.11"', | ||||||
|   | |||||||
| @@ -1,3 +1,26 @@ | |||||||
|  | ------------------------------------------------------------------- | ||||||
|  | Fri Jul 18 08:46:56 UTC 2025 - Markéta Machová <mmachova@suse.com> | ||||||
|  |  | ||||||
|  | - update to 1.18.0 | ||||||
|  |   * Drop Python 3.7 support. | ||||||
|  |   * Bump minimum required Meson version to 0.64.0. | ||||||
|  |   * Bump minimum required pyproject-metadata version to 0.9.0 to | ||||||
|  |     enable support for PEP 639. | ||||||
|  |   * Add support for PEP 639 metadata fields. Canonicalization and | ||||||
|  |     validation of the license expression requires packaging version | ||||||
|  |     24.2 or later. | ||||||
|  |   * Add support for declaring the licence and license-files as | ||||||
|  |     dynamic fields in pyproject.toml. | ||||||
|  |   * Add support for symbolic links that point to files within the | ||||||
|  |     source tree. They are now included as regular files in the sdist | ||||||
|  |     archive. | ||||||
|  |  | ||||||
|  | ------------------------------------------------------------------- | ||||||
|  | Thu May  1 08:17:04 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org> | ||||||
|  |  | ||||||
|  | - Unset SOURCE_DATE_EPOCH while running the test suite | ||||||
|  |   (https://github.com/mesonbuild/meson-python/issues/742). | ||||||
|  |  | ||||||
| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ||||||
| Wed Nov 20 14:58:13 UTC 2024 - Dirk Müller <dmueller@suse.com> | Wed Nov 20 14:58:13 UTC 2024 - Dirk Müller <dmueller@suse.com> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| # | # | ||||||
| # spec file for package python-meson-python | # spec file for package python-meson-python | ||||||
| # | # | ||||||
| # Copyright (c) 2024 SUSE LLC | # Copyright (c) 2025 SUSE LLC | ||||||
| # Copyright (c) 2024 Andreas Stieger <Andreas.Stieger@gmx.de> | # Copyright (c) 2024 Andreas Stieger <Andreas.Stieger@gmx.de> | ||||||
| # | # | ||||||
| # All modifications and additions to the file contributed by third parties | # All modifications and additions to the file contributed by third parties | ||||||
| @@ -19,7 +19,7 @@ | |||||||
|  |  | ||||||
| %{?sle15_python_module_pythons} | %{?sle15_python_module_pythons} | ||||||
| Name:           python-meson-python | Name:           python-meson-python | ||||||
| Version:        0.17.1 | Version:        0.18.0 | ||||||
| Release:        0 | Release:        0 | ||||||
| Summary:        Meson Python build backend (PEP 517) | Summary:        Meson Python build backend (PEP 517) | ||||||
| License:        MIT | License:        MIT | ||||||
| @@ -29,25 +29,21 @@ Source0:        https://files.pythonhosted.org/packages/source/m/meson_python/me | |||||||
| Patch11:        mesonpy-trim-deps.patch | Patch11:        mesonpy-trim-deps.patch | ||||||
| # PATCH-FEATURE-OPENSUSE mesonpy-reproducible.patch gh#openSUSE/python-rpm-macros#182 | # PATCH-FEATURE-OPENSUSE mesonpy-reproducible.patch gh#openSUSE/python-rpm-macros#182 | ||||||
| Patch12:        mesonpy-reproducible.patch | Patch12:        mesonpy-reproducible.patch | ||||||
| BuildRequires:  %{python_module base >= 3.7} | BuildRequires:  %{python_module base >= 3.8} | ||||||
| BuildRequires:  %{python_module packaging >= 0.19} | BuildRequires:  %{python_module packaging >= 23.2} | ||||||
| BuildRequires:  %{python_module pip} | BuildRequires:  %{python_module pip} | ||||||
| BuildRequires:  %{python_module pyproject-metadata >= 0.7.1} | BuildRequires:  %{python_module pyproject-metadata >= 0.9.0} | ||||||
| BuildRequires:  %{python_module tomli >= 1.0.0 if %python-base < 3.11} |  | ||||||
| BuildRequires:  fdupes | BuildRequires:  fdupes | ||||||
| BuildRequires:  meson >= 1.2.3 | BuildRequires:  meson >= 1.2.3 | ||||||
| BuildRequires:  ninja | BuildRequires:  ninja | ||||||
| BuildRequires:  python-rpm-macros | BuildRequires:  python-rpm-macros | ||||||
| Requires:       python-packaging >= 0.19 | Requires:       python-packaging >= 23.2 | ||||||
| Requires:       python-pyproject-metadata >= 0.7.1 | Requires:       python-pyproject-metadata >= 0.9.0 | ||||||
| BuildArch:      noarch | BuildArch:      noarch | ||||||
| %if 0%{python_version_nodots} >= 312 | %if 0%{python_version_nodots} >= 312 | ||||||
| Requires:       meson >= 1.2.3 | Requires:       meson >= 1.2.3 | ||||||
| %else | %else | ||||||
| Requires:       meson >= 0.63.3 | Requires:       meson >= 0.64.0 | ||||||
| %endif |  | ||||||
| %if 0%{python_version_nodots} < 311 |  | ||||||
| Requires:       python-tomli >= 1.0.0 |  | ||||||
| %endif | %endif | ||||||
| # SECTION test | # SECTION test | ||||||
| BuildRequires:  %{python_module Cython} | BuildRequires:  %{python_module Cython} | ||||||
| @@ -78,6 +74,8 @@ modules implemented in languages such as C, C++, Cython, Fortran, Pythran, or Ru | |||||||
| %python_expand %fdupes %{buildroot}%{$python_sitelib} | %python_expand %fdupes %{buildroot}%{$python_sitelib} | ||||||
|  |  | ||||||
| %check | %check | ||||||
|  | # the test suite fails with SOURCE_DATE_EPOCH set | ||||||
|  | unset SOURCE_DATE_EPOCH | ||||||
| # test suite path issues | # test suite path issues | ||||||
| donttest="test_vendored_meson" | donttest="test_vendored_meson" | ||||||
| %{python_expand # clear test builds | %{python_expand # clear test builds | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user