[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 600c99fde2432e1beb90fe29a5168e3b37a10da5 Author: Eli Schwartz gmail com> AuthorDate: Mon May 13 19:15:54 2024 + Commit: Sam James gentoo org> CommitDate: Mon May 13 19:40:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=600c99fd dev-python/meson-python: do not require PYTHON_USEDEP on meson It internally runs meson via subprocess.run and doesn't require matching impls. It does list: ``` dependencies = [ 'meson >= 0.63.3; python_version < "3.12"', 'meson >= 1.2.3; python_version >= "3.12"', ``` But this is because it wants to guarantee that it can, in fact, find a meson CLI executable installed, in the only way it knows how. It shouldn't interfere with portage's handling of multi-impl pythons. Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> .../{meson-python-0.16.0.ebuild => meson-python-0.16.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.16.0.ebuild b/dev-python/meson-python/meson-python-0.16.0-r1.ebuild similarity index 96% rename from dev-python/meson-python/meson-python-0.16.0.ebuild rename to dev-python/meson-python/meson-python-0.16.0-r1.ebuild index 039166d1b1a2..d73fe26ed940 100644 --- a/dev-python/meson-python/meson-python-0.16.0.ebuild +++ b/dev-python/meson-python/meson-python-0.16.0-r1.ebuild @@ -24,7 +24,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] - >=dev-build/meson-0.63.0[${PYTHON_USEDEP}] + >=dev-build/meson-0.63.0 !kernel_Darwin? ( dev-util/patchelf ) $(python_gen_cond_dep ' >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 2201fca662e18862d0e549d005eee5dfeeb17daa Author: Michał Górny gentoo org> AuthorDate: Mon May 13 17:13:28 2024 + Commit: Michał Górny gentoo org> CommitDate: Mon May 13 18:44:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2201fca6 dev-python/meson-python: Enable py3.13 Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/meson-python-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.16.0.ebuild b/dev-python/meson-python/meson-python-0.16.0.ebuild index fee6f138958d..039166d1b1a2 100644 --- a/dev-python/meson-python/meson-python-0.16.0.ebuild +++ b/dev-python/meson-python/meson-python-0.16.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{10..12} pypy3 ) +PYTHON_COMPAT=( python3_{10..13} pypy3 ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: d7543abac3c24b8205ca4b1f7822a9bb014c746f Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 4 09:48:30 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 4 09:48:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7543aba dev-python/meson-python: Stabilize 0.16.0 amd64, #931164 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.16.0.ebuild b/dev-python/meson-python/meson-python-0.16.0.ebuild index 1ce45def4af9..fee6f138958d 100644 --- a/dev-python/meson-python/meson-python-0.16.0.ebuild +++ b/dev-python/meson-python/meson-python-0.16.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 063c9cae5c0c355a38ce2ea443c74ffb27b0782b Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 4 08:06:24 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 4 08:06:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=063c9cae dev-python/meson-python: Stabilize 0.16.0 x86, #931164 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.16.0.ebuild b/dev-python/meson-python/meson-python-0.16.0.ebuild index 51b724903b49..1ce45def4af9 100644 --- a/dev-python/meson-python/meson-python-0.16.0.ebuild +++ b/dev-python/meson-python/meson-python-0.16.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: ef9e2fb6484820860097ca635809e85f8ed2c0d8 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 4 07:58:57 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 4 07:58:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef9e2fb6 dev-python/meson-python: Stabilize 0.16.0 sparc, #931164 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.16.0.ebuild b/dev-python/meson-python/meson-python-0.16.0.ebuild index e1ef5da53510..51b724903b49 100644 --- a/dev-python/meson-python/meson-python-0.16.0.ebuild +++ b/dev-python/meson-python/meson-python-0.16.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: ebe097088fa13e7b6085c48a2360adc0440d9660 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 4 07:47:01 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 4 07:47:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebe09708 dev-python/meson-python: Stabilize 0.16.0 ppc, #931164 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.16.0.ebuild b/dev-python/meson-python/meson-python-0.16.0.ebuild index 13ccd5c01eaa..e1ef5da53510 100644 --- a/dev-python/meson-python/meson-python-0.16.0.ebuild +++ b/dev-python/meson-python/meson-python-0.16.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 6edd1cbc063085601aa8d2e5a37197c468d6bb98 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 4 07:36:10 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 4 07:36:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6edd1cbc dev-python/meson-python: Stabilize 0.16.0 ppc64, #931164 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.16.0.ebuild b/dev-python/meson-python/meson-python-0.16.0.ebuild index 47ba72afd56e..13ccd5c01eaa 100644 --- a/dev-python/meson-python/meson-python-0.16.0.ebuild +++ b/dev-python/meson-python/meson-python-0.16.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: f355492e3d4513fb0e58fb49ace9a09f4e8b5f43 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 4 07:29:06 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 4 07:29:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f355492e dev-python/meson-python: Stabilize 0.16.0 arm64, #931164 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.16.0.ebuild b/dev-python/meson-python/meson-python-0.16.0.ebuild index 286f060ca140..47ba72afd56e 100644 --- a/dev-python/meson-python/meson-python-0.16.0.ebuild +++ b/dev-python/meson-python/meson-python-0.16.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: a6b6012cfd1c88b7d9f00e106718854dc1ddb049 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 4 07:23:34 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 4 07:23:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6b6012c dev-python/meson-python: Stabilize 0.16.0 arm, #931164 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.16.0.ebuild b/dev-python/meson-python/meson-python-0.16.0.ebuild index f75822a30233..286f060ca140 100644 --- a/dev-python/meson-python/meson-python-0.16.0.ebuild +++ b/dev-python/meson-python/meson-python-0.16.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/, dev-python/meson-python/files/
commit: 714b0f4460f2d9d0b41e81f80ddfa67a19929a48 Author: Michał Górny gentoo org> AuthorDate: Wed Apr 17 13:44:26 2024 + Commit: Michał Górny gentoo org> CommitDate: Wed Apr 17 13:52:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714b0f44 dev-python/meson-python: Bump to 0.16.0 Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/Manifest | 1 + ...eson-python-0.16.0-pyproject-metadata-0.8.patch | 68 ++ dev-python/meson-python/meson-python-0.16.0.ebuild | 53 + 3 files changed, 122 insertions(+) diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index 375d728e0b2c..bdef3c3bfc09 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1 +1,2 @@ DIST meson-python-0.15.0.gh.tar.gz 73063 BLAKE2B 280c01b08fb8264d268797d199b59f7d02cac88e49333de4a38f9e22a1e724586b7ffcddc4e9a411c0d660560892134cb742136334aad8caacd9db37580fce8f SHA512 f1fce89bb0a3d279b9900c4ecec78e5f24da92d72f64ebf6c27648b4201a75a65204c3fac08aaa3e8d70dbeef245c3235e39994c7c0b9cba27c0df528211c7f7 +DIST meson-python-0.16.0.gh.tar.gz 74975 BLAKE2B af74d62a4567bc0a7524e815f1bb4ef3ae7290ccea38c00c3b0013f5ed6a41c1631b0c1d83fdd930836599752e3bba3c381c137d275103409a986df4e040 SHA512 99ea4304f15e2e13adf031e7c8cacbbc48c0c80f42a81f9d84242b6279ac9c1a13e3f162be5f472a1e498dc7cf3cba6799bf765b3fd441ac10cd87dc0db38678 diff --git a/dev-python/meson-python/files/meson-python-0.16.0-pyproject-metadata-0.8.patch b/dev-python/meson-python/files/meson-python-0.16.0-pyproject-metadata-0.8.patch new file mode 100644 index ..834aed4d2fb4 --- /dev/null +++ b/dev-python/meson-python/files/meson-python-0.16.0-pyproject-metadata-0.8.patch @@ -0,0 +1,68 @@ +From ba14bfdffceb571a5e8c1406c76b7b77634bcb7f Mon Sep 17 00:00:00 2001 +From: Daniele Nicolodi +Date: Mon, 15 Apr 2024 22:34:36 +0200 +Subject: [PATCH 2/2] TST: Adapt to changes in pyproject-metadata 0.8.0 + +--- + tests/test_metadata.py | 8 +++- + tests/test_sdist.py| 9 +++-- + 2 files changed, 14 insertions(+), 3 deletions(-) + +diff --git a/tests/test_metadata.py b/tests/test_metadata.py +index 0c278da6..088e82f7 100644 +--- a/tests/test_metadata.py b/tests/test_metadata.py +@@ -3,6 +3,7 @@ + # SPDX-License-Identifier: MIT + + import pathlib ++import re + + import packaging.version + import pyproject_metadata +@@ -48,5 +49,10 @@ def test_missing_version(package_missing_version): + pyproject = {'project': { + 'name': 'missing-version', + }} +-with pytest.raises(pyproject_metadata.ConfigurationError, match='Required "project.version" field is missing'): ++match = '|'.join(( ++re.escape('Required "project.version" field is missing'), ++# pyproject-metatadata 0.8.0 and later ++re.escape('Field "project.version" missing and "version" not specified in "project.dynamic"'), ++)) ++with pytest.raises(pyproject_metadata.ConfigurationError, match=match): + Metadata.from_pyproject(pyproject, pathlib.Path()) +diff --git a/tests/test_sdist.py b/tests/test_sdist.py +index 6e337617..fb698b53 100644 +--- a/tests/test_sdist.py b/tests/test_sdist.py +@@ -3,6 +3,7 @@ + # SPDX-License-Identifier: MIT + + import os ++import re + import stat + import sys + import tarfile +@@ -30,7 +31,7 @@ def test_pep621(sdist_full_metadata): + with tarfile.open(sdist_full_metadata, 'r:gz') as sdist: + sdist_pkg_info = sdist.extractfile('full_metadata-1.2.3/PKG-INFO').read().decode() + +-assert sdist_pkg_info == textwrap.dedent('''\ ++metadata = re.escape(textwrap.dedent('''\ + Metadata-Version: 2.1 + Name: full-metadata + Version: 1.2.3 +@@ -65,7 +66,11 @@ def test_pep621(sdist_full_metadata): + # full-metadata + + An example package with all of the PEP 621 metadata! +-''') ++''')) ++ ++# pyproject-metadata 0.8.0 and later uses a comma to separate keywords ++expr = metadata.replace(r'Keywords:\ full\ metadata', r'Keywords:\ full[ ,]metadata') ++assert re.fullmatch(expr, sdist_pkg_info) + + + def test_dynamic_version(sdist_dynamic_version): diff --git a/dev-python/meson-python/meson-python-0.16.0.ebuild b/dev-python/meson-python/meson-python-0.16.0.ebuild new file mode 100644 index ..f75822a30233 --- /dev/null +++ b/dev-python/meson-python/meson-python-0.16.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Meson PEP 517 Python build backend" +HOMEPAGE=" + https://pypi.org/project/meson-python/ + https://github.com/mesonbuild/meson-python/ +" +SRC_URI=" + https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz + ->
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 3f4235396c587c25797413b8392f531ca1a92190 Author: Matoro Mahri matoro tk> AuthorDate: Fri Mar 22 15:53:07 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 26 20:17:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f423539 dev-python/meson-python: Keyword 0.15.0 mips, #927457 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-python/meson-python/meson-python-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.15.0.ebuild b/dev-python/meson-python/meson-python-0.15.0.ebuild index 33ca89bcd897..e9f69f5f660c 100644 --- a/dev-python/meson-python/meson-python-0.15.0.ebuild +++ b/dev-python/meson-python/meson-python-0.15.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 2a270cd6c973f0336115dd86de0ff51c3c7c7901 Author: Michał Górny gentoo org> AuthorDate: Wed Nov 29 16:50:18 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Nov 29 16:50:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a270cd6 dev-python/meson-python: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/Manifest | 1 - dev-python/meson-python/meson-python-0.14.0.ebuild | 66 -- 2 files changed, 67 deletions(-) diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index f7e071beb3c1..375d728e0b2c 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1,2 +1 @@ -DIST meson-python-0.14.0.gh.tar.gz 72523 BLAKE2B d0fd66dee8a5efd73e617033aec3f14eb66affe72cd84c30a740820f5a0c34a4ae4ffd31e1df26312513b312940f62af436b9870216ee93d7543b4f02dec6637 SHA512 f40963a9c2bca8edf0f5651f9f4f1fab8df89cca715dd8dc0dec11ac53a591ee19d2d06edead917f15382410a51a37cd4efcee2c52696eb10a546b080bac2ad8 DIST meson-python-0.15.0.gh.tar.gz 73063 BLAKE2B 280c01b08fb8264d268797d199b59f7d02cac88e49333de4a38f9e22a1e724586b7ffcddc4e9a411c0d660560892134cb742136334aad8caacd9db37580fce8f SHA512 f1fce89bb0a3d279b9900c4ecec78e5f24da92d72f64ebf6c27648b4201a75a65204c3fac08aaa3e8d70dbeef245c3235e39994c7c0b9cba27c0df528211c7f7 diff --git a/dev-python/meson-python/meson-python-0.14.0.ebuild b/dev-python/meson-python/meson-python-0.14.0.ebuild deleted file mode 100644 index 12062094e4d5.. --- a/dev-python/meson-python/meson-python-0.14.0.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Meson PEP 517 Python build backend" -HOMEPAGE=" - https://pypi.org/project/meson-python/ - https://github.com/mesonbuild/meson-python/ -" -SRC_URI=" - https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] - >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] - !kernel_Darwin? ( dev-util/patchelf ) - $(python_gen_cond_dep ' - >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - >=dev-python/cython-0.29.34[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # requires network access - tests/test_pep518.py::test_pep518 - # requires git repo - # https://github.com/mesonbuild/meson-python/issues/397 - tests/test_project.py::test_user_args - ) - unset NINJA - - if [[ ${EPYTHON} == pypy3 ]]; then - EPYTEST_DESELECT+=( - # broken venv usage that copies pypy3 executable, making it - # unable to find lib_pypy - tests/test_editable.py::test_editable_install - tests/test_editable.py::test_editble_reentrant - tests/test_examples.py::test_spam - tests/test_wheel.py::test_local_lib - ) - fi - - epytest - - rm -rf docs/examples/spam/build/ || die # remove artifacts -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 451b89820cc4a82fe2f0589d8ca1dca73a9c9534 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Nov 29 16:45:33 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Nov 29 16:45:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=451b8982 dev-python/meson-python: Stabilize 0.15.0 ppc64, #918771 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.15.0.ebuild b/dev-python/meson-python/meson-python-0.15.0.ebuild index aac00a2ad009..1fe63ab1279f 100644 --- a/dev-python/meson-python/meson-python-0.15.0.ebuild +++ b/dev-python/meson-python/meson-python-0.15.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 38c19cfe8c31aa27d1a4fdbdbbb3fd97bcd02d73 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Nov 29 14:42:13 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Nov 29 14:42:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38c19cfe dev-python/meson-python: Stabilize 0.15.0 sparc, #918771 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.15.0.ebuild b/dev-python/meson-python/meson-python-0.15.0.ebuild index 7e2f12c0f058..aac00a2ad009 100644 --- a/dev-python/meson-python/meson-python-0.15.0.ebuild +++ b/dev-python/meson-python/meson-python-0.15.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 8ef0ce4917c62b5e8da27e28438a2ddfc6a275a7 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Nov 29 14:42:12 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Nov 29 14:42:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ef0ce49 dev-python/meson-python: Stabilize 0.15.0 ppc, #918771 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.15.0.ebuild b/dev-python/meson-python/meson-python-0.15.0.ebuild index c5779807069a..7e2f12c0f058 100644 --- a/dev-python/meson-python/meson-python-0.15.0.ebuild +++ b/dev-python/meson-python/meson-python-0.15.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 0b91d7657cabe88587f1581255b0c29fe8712eff Author: Michał Górny gentoo org> AuthorDate: Wed Nov 29 11:14:44 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Nov 29 11:14:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b91d765 dev-python/meson-python: Stabilize 0.15.0 amd64, #918771 Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/meson-python-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.15.0.ebuild b/dev-python/meson-python/meson-python-0.15.0.ebuild index 9de165ea212c..e0ef6d425e1c 100644 --- a/dev-python/meson-python/meson-python-0.15.0.ebuild +++ b/dev-python/meson-python/meson-python-0.15.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: be5166bd7a8f7c0e4e37d380143dae91ef489b93 Author: Michał Górny gentoo org> AuthorDate: Wed Nov 29 11:14:45 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Nov 29 11:14:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be5166bd dev-python/meson-python: Stabilize 0.15.0 hppa, #918771 Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/meson-python-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.15.0.ebuild b/dev-python/meson-python/meson-python-0.15.0.ebuild index e0ef6d425e1c..c5779807069a 100644 --- a/dev-python/meson-python/meson-python-0.15.0.ebuild +++ b/dev-python/meson-python/meson-python-0.15.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 873cefbe5be0b2593f4f78bdad5e314b79312169 Author: Michał Górny gentoo org> AuthorDate: Wed Nov 29 11:14:42 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Nov 29 11:14:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=873cefbe dev-python/meson-python: Stabilize 0.15.0 arm64, #918771 Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/meson-python-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.15.0.ebuild b/dev-python/meson-python/meson-python-0.15.0.ebuild index c4926b5761d9..9de165ea212c 100644 --- a/dev-python/meson-python/meson-python-0.15.0.ebuild +++ b/dev-python/meson-python/meson-python-0.15.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 13010369d891bf6a06544ad797988416cdef7fcd Author: Michał Górny gentoo org> AuthorDate: Thu Oct 26 12:10:32 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu Oct 26 12:19:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13010369 dev-python/meson-python: Bump to 0.15.0 Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/Manifest | 1 + dev-python/meson-python/meson-python-0.15.0.ebuild | 66 ++ 2 files changed, 67 insertions(+) diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index 33f179cd56d0..f7e071beb3c1 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1 +1,2 @@ DIST meson-python-0.14.0.gh.tar.gz 72523 BLAKE2B d0fd66dee8a5efd73e617033aec3f14eb66affe72cd84c30a740820f5a0c34a4ae4ffd31e1df26312513b312940f62af436b9870216ee93d7543b4f02dec6637 SHA512 f40963a9c2bca8edf0f5651f9f4f1fab8df89cca715dd8dc0dec11ac53a591ee19d2d06edead917f15382410a51a37cd4efcee2c52696eb10a546b080bac2ad8 +DIST meson-python-0.15.0.gh.tar.gz 73063 BLAKE2B 280c01b08fb8264d268797d199b59f7d02cac88e49333de4a38f9e22a1e724586b7ffcddc4e9a411c0d660560892134cb742136334aad8caacd9db37580fce8f SHA512 f1fce89bb0a3d279b9900c4ecec78e5f24da92d72f64ebf6c27648b4201a75a65204c3fac08aaa3e8d70dbeef245c3235e39994c7c0b9cba27c0df528211c7f7 diff --git a/dev-python/meson-python/meson-python-0.15.0.ebuild b/dev-python/meson-python/meson-python-0.15.0.ebuild new file mode 100644 index ..0ff76a5dc1a6 --- /dev/null +++ b/dev-python/meson-python/meson-python-0.15.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Meson PEP 517 Python build backend" +HOMEPAGE=" + https://pypi.org/project/meson-python/ + https://github.com/mesonbuild/meson-python/ +" +SRC_URI=" + https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +RDEPEND=" + >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] + >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] + !kernel_Darwin? ( dev-util/patchelf ) + $(python_gen_cond_dep ' + >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + >=dev-python/cython-0.29.34[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # requires network access + tests/test_pep518.py::test_pep518 + # requires git repo + # https://github.com/mesonbuild/meson-python/issues/397 + tests/test_project.py::test_user_args + ) + unset NINJA + + if [[ ${EPYTHON} == pypy3 ]]; then + EPYTEST_DESELECT+=( + # broken venv usage that copies pypy3 executable, making it + # unable to find lib_pypy + tests/test_editable.py::test_editable_install + tests/test_editable.py::test_editble_reentrant + tests/test_examples.py::test_spam + tests/test_wheel.py::test_local_lib + ) + fi + + epytest + + rm -rf docs/examples/spam/build/ || die # remove artifacts +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/, dev-python/meson-python/files/
commit: bb352342ccaffe47d02eb7f27ad41780ab3512a9 Author: Michał Górny gentoo org> AuthorDate: Fri Oct 6 18:59:20 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Oct 6 19:03:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb352342 dev-python/meson-python: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/Manifest | 1 - .../files/meson-python-0.13.2_Mach-O_bundle.patch | 21 --- .../meson-python/meson-python-0.13.2-r1.ebuild | 68 -- 3 files changed, 90 deletions(-) diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index d8a34123b38f..33f179cd56d0 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1,2 +1 @@ -DIST meson-python-0.13.2.gh.tar.gz 69575 BLAKE2B ddcab5530e7c235057752f1c355052120863167fc601b669e3add713079400cf95617be84989e06542125850559124d70a693a618cbec456c0e59e3f80d14c5f SHA512 b5518c5e9ccbec40747f2c08a83134f012557e0d9612b9473d2ae7fdfdeae5b7552dc16cebb493133c3ed8c52153b3e3afd3cef32d0f3a65771ebbb5b3bb DIST meson-python-0.14.0.gh.tar.gz 72523 BLAKE2B d0fd66dee8a5efd73e617033aec3f14eb66affe72cd84c30a740820f5a0c34a4ae4ffd31e1df26312513b312940f62af436b9870216ee93d7543b4f02dec6637 SHA512 f40963a9c2bca8edf0f5651f9f4f1fab8df89cca715dd8dc0dec11ac53a591ee19d2d06edead917f15382410a51a37cd4efcee2c52696eb10a546b080bac2ad8 diff --git a/dev-python/meson-python/files/meson-python-0.13.2_Mach-O_bundle.patch b/dev-python/meson-python/files/meson-python-0.13.2_Mach-O_bundle.patch deleted file mode 100644 index 2531c93f41e2.. --- a/dev-python/meson-python/files/meson-python-0.13.2_Mach-O_bundle.patch +++ /dev/null @@ -1,21 +0,0 @@ -Support .bundle python modules at Prefix/macOS. - -Not forwarding to upstream because we are reflecting on the naming -scheme of plugin modules on Prefix/macOS. - -Bug: https://bugs.gentoo.org/910401 -Signed-off-by: Benda Xu - -Index: meson-python-0.13.2/mesonpy/__init__.py -=== meson-python-0.13.2.orig/mesonpy/__init__.py -+++ meson-python-0.13.2/mesonpy/__init__.py -@@ -129,7 +129,7 @@ _STYLES = _init_colors() # holds the co - - _SUFFIXES = importlib.machinery.all_suffixes() - _EXTENSION_SUFFIXES = importlib.machinery.EXTENSION_SUFFIXES --_EXTENSION_SUFFIX_REGEX = re.compile(r'^\.(?:(?P[^.]+)\.)?(?:so|pyd|dll)$') -+_EXTENSION_SUFFIX_REGEX = re.compile(r'^\.(?:(?P[^.]+)\.)?(?:so|pyd|dll|bundle)$') - assert all(re.match(_EXTENSION_SUFFIX_REGEX, x) for x in _EXTENSION_SUFFIXES) - - diff --git a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild deleted file mode 100644 index a6abd080a7af.. --- a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Meson PEP 517 Python build backend" -HOMEPAGE=" - https://pypi.org/project/meson-python/ - https://github.com/mesonbuild/meson-python/ -" -SRC_URI=" - https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" - -RDEPEND=" - >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] - >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] - !kernel_Darwin? ( dev-util/patchelf ) - $(python_gen_cond_dep ' - >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - >=dev-python/cython-0.29.34[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -PATCHES=( "${FILESDIR}"/meson-python-0.13.2_Mach-O_bundle.patch ) - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # requires network access - tests/test_pep518.py::test_pep518 - # requires git repo - # https://github.com/mesonbuild/meson-python/issues/397 - tests/test_project.py::test_user_args - ) - unset NINJA - - if [[ ${EPYTHON} == pypy3 ]]; then - EPYTEST_DESELECT+=( - # broken venv usage that copies pypy3 executable, making it - # unable to find lib_pypy - tests/test_editable.py::test_editable_install - tests/test_editable.py::test_editble_reentrant - tests/test_examples.py::test_spam - tests/test_wheel.py::test_local_lib - ) - fi - - epytest - - rm -rf
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 15c51110ea887647a5487ed54c5127476e710e68 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 6 17:56:42 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 6 17:56:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15c51110 dev-python/meson-python: Stabilize 0.14.0 ppc64, #915276 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.14.0.ebuild b/dev-python/meson-python/meson-python-0.14.0.ebuild index 249b0264cbe2..12062094e4d5 100644 --- a/dev-python/meson-python/meson-python-0.14.0.ebuild +++ b/dev-python/meson-python/meson-python-0.14.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: fa707a867a395230aeeffa0794c044bb3cf78e93 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 6 17:05:21 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 6 17:05:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa707a86 dev-python/meson-python: Stabilize 0.14.0 ppc, #915276 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.14.0.ebuild b/dev-python/meson-python/meson-python-0.14.0.ebuild index a248853360ca..249b0264cbe2 100644 --- a/dev-python/meson-python/meson-python-0.14.0.ebuild +++ b/dev-python/meson-python/meson-python-0.14.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: c2e977e9c1737e87b4dc338a8be42b425ad08222 Author: Sam James gentoo org> AuthorDate: Fri Oct 6 15:04:57 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 6 15:04:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2e977e9 dev-python/meson-python: Stabilize 0.14.0 x86, #915276 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.14.0.ebuild b/dev-python/meson-python/meson-python-0.14.0.ebuild index 7c9f38660787..a248853360ca 100644 --- a/dev-python/meson-python/meson-python-0.14.0.ebuild +++ b/dev-python/meson-python/meson-python-0.14.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: a420b23af0aa8186bb52a670349f4b5c0f7901eb Author: Sam James gentoo org> AuthorDate: Fri Oct 6 14:54:23 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 6 14:54:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a420b23a dev-python/meson-python: Stabilize 0.14.0 hppa, #915276 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.14.0.ebuild b/dev-python/meson-python/meson-python-0.14.0.ebuild index f1f3bbf6044e..f8c983fea516 100644 --- a/dev-python/meson-python/meson-python-0.14.0.ebuild +++ b/dev-python/meson-python/meson-python-0.14.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 1c0d48e1403ac7075007fbd8201db16278419154 Author: Sam James gentoo org> AuthorDate: Fri Oct 6 14:54:24 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 6 14:54:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c0d48e1 dev-python/meson-python: Stabilize 0.14.0 arm64, #915276 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.14.0.ebuild b/dev-python/meson-python/meson-python-0.14.0.ebuild index f8c983fea516..7c9f38660787 100644 --- a/dev-python/meson-python/meson-python-0.14.0.ebuild +++ b/dev-python/meson-python/meson-python-0.14.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 5b27d420757c0e6f86d22da86945086fb4339a97 Author: Sam James gentoo org> AuthorDate: Fri Oct 6 14:54:22 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 6 14:54:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b27d420 dev-python/meson-python: Stabilize 0.14.0 arm, #915276 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.14.0.ebuild b/dev-python/meson-python/meson-python-0.14.0.ebuild index 45e948ce9d95..f1f3bbf6044e 100644 --- a/dev-python/meson-python/meson-python-0.14.0.ebuild +++ b/dev-python/meson-python/meson-python-0.14.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 41e701874bbe971b00b5c41d29b8a32d33a933ae Author: Arthur Zamarin gentoo org> AuthorDate: Fri Oct 6 14:33:44 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Oct 6 14:33:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41e70187 dev-python/meson-python: Stabilize 0.14.0 sparc, #915276 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.14.0.ebuild b/dev-python/meson-python/meson-python-0.14.0.ebuild index 7182b1a5e164..45e948ce9d95 100644 --- a/dev-python/meson-python/meson-python-0.14.0.ebuild +++ b/dev-python/meson-python/meson-python-0.14.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: e6f9bf07eff6bbc4e584f9fc27a46e06af879ed6 Author: Sam James gentoo org> AuthorDate: Fri Oct 6 14:31:07 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 6 14:31:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6f9bf07 dev-python/meson-python: Stabilize 0.14.0 amd64, #915276 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.14.0.ebuild b/dev-python/meson-python/meson-python-0.14.0.ebuild index 0ff76a5dc1a6..7182b1a5e164 100644 --- a/dev-python/meson-python/meson-python-0.14.0.ebuild +++ b/dev-python/meson-python/meson-python-0.14.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: c2c3e0960feb3da7095350cf19a165512264deb3 Author: Michał Górny gentoo org> AuthorDate: Wed Sep 6 02:33:25 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Sep 6 02:40:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2c3e096 dev-python/meson-python: Bump to 0.14.0 Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/Manifest | 1 + dev-python/meson-python/meson-python-0.14.0.ebuild | 66 ++ 2 files changed, 67 insertions(+) diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index 120dbde79529..d8a34123b38f 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1 +1,2 @@ DIST meson-python-0.13.2.gh.tar.gz 69575 BLAKE2B ddcab5530e7c235057752f1c355052120863167fc601b669e3add713079400cf95617be84989e06542125850559124d70a693a618cbec456c0e59e3f80d14c5f SHA512 b5518c5e9ccbec40747f2c08a83134f012557e0d9612b9473d2ae7fdfdeae5b7552dc16cebb493133c3ed8c52153b3e3afd3cef32d0f3a65771ebbb5b3bb +DIST meson-python-0.14.0.gh.tar.gz 72523 BLAKE2B d0fd66dee8a5efd73e617033aec3f14eb66affe72cd84c30a740820f5a0c34a4ae4ffd31e1df26312513b312940f62af436b9870216ee93d7543b4f02dec6637 SHA512 f40963a9c2bca8edf0f5651f9f4f1fab8df89cca715dd8dc0dec11ac53a591ee19d2d06edead917f15382410a51a37cd4efcee2c52696eb10a546b080bac2ad8 diff --git a/dev-python/meson-python/meson-python-0.14.0.ebuild b/dev-python/meson-python/meson-python-0.14.0.ebuild new file mode 100644 index ..0ff76a5dc1a6 --- /dev/null +++ b/dev-python/meson-python/meson-python-0.14.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Meson PEP 517 Python build backend" +HOMEPAGE=" + https://pypi.org/project/meson-python/ + https://github.com/mesonbuild/meson-python/ +" +SRC_URI=" + https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" + +RDEPEND=" + >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] + >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] + !kernel_Darwin? ( dev-util/patchelf ) + $(python_gen_cond_dep ' + >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + >=dev-python/cython-0.29.34[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # requires network access + tests/test_pep518.py::test_pep518 + # requires git repo + # https://github.com/mesonbuild/meson-python/issues/397 + tests/test_project.py::test_user_args + ) + unset NINJA + + if [[ ${EPYTHON} == pypy3 ]]; then + EPYTEST_DESELECT+=( + # broken venv usage that copies pypy3 executable, making it + # unable to find lib_pypy + tests/test_editable.py::test_editable_install + tests/test_editable.py::test_editble_reentrant + tests/test_examples.py::test_spam + tests/test_wheel.py::test_local_lib + ) + fi + + epytest + + rm -rf docs/examples/spam/build/ || die # remove artifacts +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: ad8fb1099b211ddf0f0469dde3c6612bd2f47509 Author: James Le Cuirot gentoo org> AuthorDate: Thu Aug 24 21:40:17 2023 + Commit: James Le Cuirot gentoo org> CommitDate: Thu Aug 24 21:42:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad8fb109 dev-python/meson-python: Keyword 0.13.2-r1 for ~m68k The tests pass. Signed-off-by: James Le Cuirot gentoo.org> dev-python/meson-python/meson-python-0.13.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild index 9283286ce577..a6abd080a7af 100644 --- a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: be33a6c2089b061469c103af93594da21772bd16 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Aug 24 18:08:22 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Aug 24 18:08:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be33a6c2 dev-python/meson-python: Stabilize 0.13.2-r1 sparc, #912910 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.13.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild index 14e086e53f27..9283286ce577 100644 --- a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: c65df201e940aef7c43acc9e4bf0cccd9a3eb3a5 Author: Michał Górny gentoo org> AuthorDate: Sun Aug 20 17:53:34 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Aug 20 17:57:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c65df201 dev-python/meson-python: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/Manifest | 1 - dev-python/meson-python/meson-python-0.13.1.ebuild | 66 -- 2 files changed, 67 deletions(-) diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index 589e9f7fd4b2..120dbde79529 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1,2 +1 @@ -DIST meson-python-0.13.1.gh.tar.gz 69434 BLAKE2B c3442eb1c066772b80efe4e41764897df85a3581c94f9d958951af04e9ad7a01c646c7ed7f0104fbe957567e16b80c6e3744ab23b6b66a8df3cc920cb68c852f SHA512 037825eabcaec5bdb73890114ecfcfb05373bcb5e2806a8d38e4afeeecea42aa14f9c8cf0bec151bd231e2984c64608b28a1ec79640485933cd57c8895b6a305 DIST meson-python-0.13.2.gh.tar.gz 69575 BLAKE2B ddcab5530e7c235057752f1c355052120863167fc601b669e3add713079400cf95617be84989e06542125850559124d70a693a618cbec456c0e59e3f80d14c5f SHA512 b5518c5e9ccbec40747f2c08a83134f012557e0d9612b9473d2ae7fdfdeae5b7552dc16cebb493133c3ed8c52153b3e3afd3cef32d0f3a65771ebbb5b3bb diff --git a/dev-python/meson-python/meson-python-0.13.1.ebuild b/dev-python/meson-python/meson-python-0.13.1.ebuild deleted file mode 100644 index ca91f1cba7bc.. --- a/dev-python/meson-python/meson-python-0.13.1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Meson PEP 517 Python build backend" -HOMEPAGE=" - https://pypi.org/project/meson-python/ - https://github.com/mesonbuild/meson-python/ -" -SRC_URI=" - https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] - >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] - dev-util/patchelf - $(python_gen_cond_dep ' - >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - >=dev-python/cython-0.29.34[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # requires network access - tests/test_pep518.py::test_pep518 - # requires git repo - # https://github.com/mesonbuild/meson-python/issues/397 - tests/test_project.py::test_user_args - ) - unset NINJA - - if [[ ${EPYTHON} == pypy3 ]]; then - EPYTEST_DESELECT+=( - # broken venv usage that copies pypy3 executable, making it - # unable to find lib_pypy - tests/test_editable.py::test_editable_install - tests/test_editable.py::test_editble_reentrant - tests/test_examples.py::test_spam - tests/test_wheel.py::test_local_lib - ) - fi - - epytest - - rm -rf docs/examples/spam/build/ || die # remove artifacts -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: fdbb17b952c594c41a81628e43179bfa8d8d5500 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Aug 20 17:50:16 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Aug 20 17:50:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdbb17b9 dev-python/meson-python: Stabilize 0.13.2-r1 arm, #912615 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.13.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild index 7b0629e311b7..14e086e53f27 100644 --- a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 85b3f512782fce9bc13a8f2b5a4bd4bb208a5fc6 Author: Sam James gentoo org> AuthorDate: Sun Aug 20 10:57:58 2023 + Commit: Sam James gentoo org> CommitDate: Sun Aug 20 10:57:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b3f512 dev-python/meson-python: Stabilize 0.13.2-r1 hppa, #912615 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.13.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild index 5c694b62b89c..7b0629e311b7 100644 --- a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 ~arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 4f2be48df665d651246150c7bdda845447415cdf Author: Sam James gentoo org> AuthorDate: Sun Aug 20 05:42:05 2023 + Commit: Sam James gentoo org> CommitDate: Sun Aug 20 05:42:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f2be48d dev-python/meson-python: Stabilize 0.13.2-r1 amd64, #912615 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.13.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild index 7674ee6beb6a..46468869257d 100644 --- a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: e3d511a2767cf41fa072648a96727881e0b69c9d Author: Sam James gentoo org> AuthorDate: Sun Aug 20 05:42:06 2023 + Commit: Sam James gentoo org> CommitDate: Sun Aug 20 05:42:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3d511a2 dev-python/meson-python: Stabilize 0.13.2-r1 x86, #912615 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.13.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild index 46468869257d..5c694b62b89c 100644 --- a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 06d6b80316ef18d8f131d82e21f612689b65e6c8 Author: Sam James gentoo org> AuthorDate: Sat Aug 19 19:49:03 2023 + Commit: Sam James gentoo org> CommitDate: Sat Aug 19 19:49:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06d6b803 dev-python/meson-python: Stabilize 0.13.2-r1 ppc, #912615 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.13.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild index 931175871439..7674ee6beb6a 100644 --- a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 0fc3e48469f17d952593146e82ae7b6754a9cb79 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Aug 19 18:55:40 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Aug 19 18:55:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fc3e484 dev-python/meson-python: Stabilize 0.13.2-r1 ppc64, #912615 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.13.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild index 7f902e7aa655..931175871439 100644 --- a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: c799d936c7c036cea8aab4871c85a6174e7d5993 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Aug 19 17:52:12 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Aug 19 17:52:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c799d936 dev-python/meson-python: Stabilize 0.13.2-r1 arm64, #912615 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.13.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild index d825de551203..7f902e7aa655 100644 --- a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: f25999bb26312e83ed258c7ac51e0ba7120635ee Author: Sam James gentoo org> AuthorDate: Wed Aug 2 04:26:24 2023 + Commit: Sam James gentoo org> CommitDate: Wed Aug 2 04:26:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f25999bb dev-python/meson-python: Stabilize 0.13.1 hppa, #911028 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.1.ebuild b/dev-python/meson-python/meson-python-0.13.1.ebuild index ee7f20e0ef31..ca91f1cba7bc 100644 --- a/dev-python/meson-python/meson-python-0.13.1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 7ed2c86e7270d9afad658b24b2ce21355347e845 Author: Michał Górny gentoo org> AuthorDate: Wed Jul 19 11:04:16 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jul 19 11:09:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed2c86e dev-python/meson-python: Eliminate stale python_gen_cond_dep Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/meson-python-0.13.1.ebuild| 5 + dev-python/meson-python/meson-python-0.13.2-r1.ebuild | 5 + 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/dev-python/meson-python/meson-python-0.13.1.ebuild b/dev-python/meson-python/meson-python-0.13.1.ebuild index d8d66b145d32..ee7f20e0ef31 100644 --- a/dev-python/meson-python/meson-python-0.13.1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.1.ebuild @@ -28,15 +28,12 @@ RDEPEND=" dev-util/patchelf $(python_gen_cond_dep ' >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] - ' 3.9 3.10) + ' 3.10) " BDEPEND=" >=dev-python/cython-0.29.34[${PYTHON_USEDEP}] test? ( dev-python/pytest-mock[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}] - ' 3.9) ) " diff --git a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild index 623a5e9d23e8..d825de551203 100644 --- a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild @@ -28,15 +28,12 @@ RDEPEND=" !kernel_Darwin? ( dev-util/patchelf ) $(python_gen_cond_dep ' >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] - ' 3.9 3.10) + ' 3.10) " BDEPEND=" >=dev-python/cython-0.29.34[${PYTHON_USEDEP}] test? ( dev-python/pytest-mock[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}] - ' 3.9) ) "
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: d6eda06950e37ab4ab47bc859b8dabb63b5837e2 Author: Benda Xu gentoo org> AuthorDate: Wed Jul 19 09:12:19 2023 + Commit: Benda XU gentoo org> CommitDate: Wed Jul 19 09:17:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6eda069 dev-python/meson-python: remove IUSE. kernel_* needs not to be in IUSE. Signed-off-by: Benda Xu gentoo.org> dev-python/meson-python/meson-python-0.13.2-r1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild index 9af08d653ec5..623a5e9d23e8 100644 --- a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild @@ -21,7 +21,6 @@ SRC_URI=" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" -IUSE="kernel_Darwin" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 8f3934b5f99e5d861989e95d58105a5ceb83cfc9 Author: Benda Xu gentoo org> AuthorDate: Mon Jul 17 03:38:28 2023 + Commit: Benda XU gentoo org> CommitDate: Mon Jul 17 03:42:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f3934b5 dev-python/meson-python: donot depend on dev-util/patchelf for Darwin. kernel_Darwin uses Mach-O binary formats. No ELF patch is needed. Bug: https://bugs.gentoo.org/910061 Signed-off-by: Benda Xu gentoo.org> .../{meson-python-0.13.2.ebuild => meson-python-0.13.2-r1.ebuild} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.2.ebuild b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild similarity index 96% rename from dev-python/meson-python/meson-python-0.13.2.ebuild rename to dev-python/meson-python/meson-python-0.13.2-r1.ebuild index 37341a7784da..9af08d653ec5 100644 --- a/dev-python/meson-python/meson-python-0.13.2.ebuild +++ b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild @@ -21,11 +21,12 @@ SRC_URI=" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="kernel_Darwin" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] - dev-util/patchelf + !kernel_Darwin? ( dev-util/patchelf ) $(python_gen_cond_dep ' >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] ' 3.9 3.10)
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/, dev-python/meson-python/files/
commit: f4e9370d76817e46724cfbd5f1aaa9212e11dc25 Author: Benda Xu gentoo org> AuthorDate: Mon Jul 17 00:05:11 2023 + Commit: Benda XU gentoo org> CommitDate: Mon Jul 17 01:17:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e9370d dev-python/meson-python: recognize python modules on Prefix/macOS keyword 0.13.2 for ~arm64-macos, ~x64-macos. At Prefix/macOS we conventionally name the python modules as .bundle. Bug: https://bugs.gentoo.org/910401 Signed-off-by: Benda Xu gentoo.org> .../files/meson-python-0.13.2_Mach-O_bundle.patch | 21 + dev-python/meson-python/meson-python-0.13.2.ebuild | 4 +++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/dev-python/meson-python/files/meson-python-0.13.2_Mach-O_bundle.patch b/dev-python/meson-python/files/meson-python-0.13.2_Mach-O_bundle.patch new file mode 100644 index ..2531c93f41e2 --- /dev/null +++ b/dev-python/meson-python/files/meson-python-0.13.2_Mach-O_bundle.patch @@ -0,0 +1,21 @@ +Support .bundle python modules at Prefix/macOS. + +Not forwarding to upstream because we are reflecting on the naming +scheme of plugin modules on Prefix/macOS. + +Bug: https://bugs.gentoo.org/910401 +Signed-off-by: Benda Xu + +Index: meson-python-0.13.2/mesonpy/__init__.py +=== +--- meson-python-0.13.2.orig/mesonpy/__init__.py meson-python-0.13.2/mesonpy/__init__.py +@@ -129,7 +129,7 @@ _STYLES = _init_colors() # holds the co + + _SUFFIXES = importlib.machinery.all_suffixes() + _EXTENSION_SUFFIXES = importlib.machinery.EXTENSION_SUFFIXES +-_EXTENSION_SUFFIX_REGEX = re.compile(r'^\.(?:(?P[^.]+)\.)?(?:so|pyd|dll)$') ++_EXTENSION_SUFFIX_REGEX = re.compile(r'^\.(?:(?P[^.]+)\.)?(?:so|pyd|dll|bundle)$') + assert all(re.match(_EXTENSION_SUFFIX_REGEX, x) for x in _EXTENSION_SUFFIXES) + + diff --git a/dev-python/meson-python/meson-python-0.13.2.ebuild b/dev-python/meson-python/meson-python-0.13.2.ebuild index a3ead795daa5..37341a7784da 100644 --- a/dev-python/meson-python/meson-python-0.13.2.ebuild +++ b/dev-python/meson-python/meson-python-0.13.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] @@ -40,6 +40,8 @@ BDEPEND=" ) " +PATCHES=( "${FILESDIR}"/meson-python-0.13.2_Mach-O_bundle.patch ) + distutils_enable_tests pytest python_test() {
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: b3f5e6f4afe69751e17447383b6e8a947a026f79 Author: Michał Górny gentoo org> AuthorDate: Thu Jun 29 04:18:08 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 29 05:12:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3f5e6f4 dev-python/meson-python: Bump to 0.13.2 Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/Manifest | 1 + dev-python/meson-python/meson-python-0.13.2.ebuild | 69 ++ 2 files changed, 70 insertions(+) diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index bce82da4a05e..589e9f7fd4b2 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1 +1,2 @@ DIST meson-python-0.13.1.gh.tar.gz 69434 BLAKE2B c3442eb1c066772b80efe4e41764897df85a3581c94f9d958951af04e9ad7a01c646c7ed7f0104fbe957567e16b80c6e3744ab23b6b66a8df3cc920cb68c852f SHA512 037825eabcaec5bdb73890114ecfcfb05373bcb5e2806a8d38e4afeeecea42aa14f9c8cf0bec151bd231e2984c64608b28a1ec79640485933cd57c8895b6a305 +DIST meson-python-0.13.2.gh.tar.gz 69575 BLAKE2B ddcab5530e7c235057752f1c355052120863167fc601b669e3add713079400cf95617be84989e06542125850559124d70a693a618cbec456c0e59e3f80d14c5f SHA512 b5518c5e9ccbec40747f2c08a83134f012557e0d9612b9473d2ae7fdfdeae5b7552dc16cebb493133c3ed8c52153b3e3afd3cef32d0f3a65771ebbb5b3bb diff --git a/dev-python/meson-python/meson-python-0.13.2.ebuild b/dev-python/meson-python/meson-python-0.13.2.ebuild new file mode 100644 index ..a3ead795daa5 --- /dev/null +++ b/dev-python/meson-python/meson-python-0.13.2.ebuild @@ -0,0 +1,69 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Meson PEP 517 Python build backend" +HOMEPAGE=" + https://pypi.org/project/meson-python/ + https://github.com/mesonbuild/meson-python/ +" +SRC_URI=" + https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] + >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] + dev-util/patchelf + $(python_gen_cond_dep ' + >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] + ' 3.9 3.10) +" +BDEPEND=" + >=dev-python/cython-0.29.34[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}] + ' 3.9) + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # requires network access + tests/test_pep518.py::test_pep518 + # requires git repo + # https://github.com/mesonbuild/meson-python/issues/397 + tests/test_project.py::test_user_args + ) + unset NINJA + + if [[ ${EPYTHON} == pypy3 ]]; then + EPYTEST_DESELECT+=( + # broken venv usage that copies pypy3 executable, making it + # unable to find lib_pypy + tests/test_editable.py::test_editable_install + tests/test_editable.py::test_editble_reentrant + tests/test_examples.py::test_spam + tests/test_wheel.py::test_local_lib + ) + fi + + epytest + + rm -rf docs/examples/spam/build/ || die # remove artifacts +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 32b49fe60773f1718520399e9f59adaa4e74c8be Author: Michał Górny gentoo org> AuthorDate: Wed Jun 28 05:53:59 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 28 07:21:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32b49fe6 dev-python/meson-python: Remove stale dep on GitPython Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/meson-python-0.13.1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.1.ebuild b/dev-python/meson-python/meson-python-0.13.1.ebuild index c12394d97822..5da2413af08a 100644 --- a/dev-python/meson-python/meson-python-0.13.1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.1.ebuild @@ -33,7 +33,6 @@ RDEPEND=" BDEPEND=" >=dev-python/cython-0.29.34[${PYTHON_USEDEP}] test? ( - dev-python/GitPython[${PYTHON_USEDEP}] dev-python/pytest-mock[${PYTHON_USEDEP}] $(python_gen_cond_dep ' >=dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: bfeb9603bdb28a0ed80471dea7d0bf401fd33ef6 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 28 06:34:16 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 28 07:21:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfeb9603 dev-python/meson-python: Enable pypy3 Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/meson-python-0.13.1.ebuild | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.1.ebuild b/dev-python/meson-python/meson-python-0.13.1.ebuild index 5da2413af08a..d8d66b145d32 100644 --- a/dev-python/meson-python/meson-python-0.13.1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 @@ -52,6 +52,17 @@ python_test() { ) unset NINJA + if [[ ${EPYTHON} == pypy3 ]]; then + EPYTEST_DESELECT+=( + # broken venv usage that copies pypy3 executable, making it + # unable to find lib_pypy + tests/test_editable.py::test_editable_install + tests/test_editable.py::test_editble_reentrant + tests/test_examples.py::test_spam + tests/test_wheel.py::test_local_lib + ) + fi + epytest rm -rf docs/examples/spam/build/ || die # remove artifacts
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: f18f6116b48fa3f09dccf41796d2af2886524e59 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jun 16 13:47:32 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 16 13:47:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f18f6116 dev-python/meson-python: Keyword 0.13.1 hppa, #908478 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.1.ebuild b/dev-python/meson-python/meson-python-0.13.1.ebuild index 34fc8b4454e3..c12394d97822 100644 --- a/dev-python/meson-python/meson-python-0.13.1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: a9fa20b28b48a2c36b08ebca295c4dc324b18005 Author: Sam James gentoo org> AuthorDate: Tue Jun 13 16:40:29 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jun 13 17:19:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9fa20b2 dev-python/meson-python: enable py3.12 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.1.ebuild b/dev-python/meson-python/meson-python-0.13.1.ebuild index c05309ecfada..34fc8b4454e3 100644 --- a/dev-python/meson-python/meson-python-0.13.1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/, dev-python/meson-python/files/
commit: 6bdb9d0d2536883edcf829691b1aaa81d71c2274 Author: Michał Górny gentoo org> AuthorDate: Sat May 27 15:45:20 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat May 27 15:53:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bdb9d0d dev-python/meson-python: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/Manifest | 2 - .../files/meson-python-0.11.0-defaults.patch | 14 - dev-python/meson-python/meson-python-0.12.1.ebuild | 68 -- dev-python/meson-python/meson-python-0.13.0.ebuild | 59 --- 4 files changed, 143 deletions(-) diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index 071e40299d3d..bce82da4a05e 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1,3 +1 @@ -DIST meson-python-0.12.1.gh.tar.gz 43855 BLAKE2B 96b9ff5ef628bb471f7f79ce30ec6f3f851ce0006327e8b3a6003fdcb768f3280c0ee882d1c0c8ea183b0f2319d7c977c3fbb62742e3127bafb73e9732b3a1a9 SHA512 6f8e840da0155f2dd0e7139387f875cfad79eb042abcfa69b3043f51cbae3222fc2986e13798389909a0b4719513c93af381ec00a69fdfedf14bbe4e100b2f08 -DIST meson-python-0.13.0.gh.tar.gz 69373 BLAKE2B 439ec0fcffa5398ec400c492bc7719030981605c885158fd477e293b62c6e0eeaf3eba0327937817c20b7d23141749ff4bc71d12a67dbf3473168555cef97918 SHA512 2d319090f77daf5c1bd2a922e50e960fb416008ec60f3e8956ba4d2a29c31129e0a0d864982e9e1c0d6b7659d107e5d90d4a540d84f56cb2a8f79f013d4f14ae DIST meson-python-0.13.1.gh.tar.gz 69434 BLAKE2B c3442eb1c066772b80efe4e41764897df85a3581c94f9d958951af04e9ad7a01c646c7ed7f0104fbe957567e16b80c6e3744ab23b6b66a8df3cc920cb68c852f SHA512 037825eabcaec5bdb73890114ecfcfb05373bcb5e2806a8d38e4afeeecea42aa14f9c8cf0bec151bd231e2984c64608b28a1ec79640485933cd57c8895b6a305 diff --git a/dev-python/meson-python/files/meson-python-0.11.0-defaults.patch b/dev-python/meson-python/files/meson-python-0.11.0-defaults.patch deleted file mode 100644 index 6bd63f6d132e.. --- a/dev-python/meson-python/files/meson-python-0.11.0-defaults.patch +++ /dev/null @@ -1,14 +0,0 @@ -See https://github.com/mesonbuild/meson-python/blob/main/mesonpy/__init__.py#L452. - -(Also: https://github.com/mesonbuild/meson-python/issues/54) a/mesonpy/__init__.py -+++ b/mesonpy/__init__.py -@@ -734,7 +734,7 @@ class Project(): - @functools.lru_cache(maxsize=None) - def build(self) -> None: - """Trigger the Meson build.""" --self._meson('compile', *self._meson_args['compile'],) -+self._meson('compile', '--verbose', *self._meson_args['compile'],) - self._meson('install', '--destdir', os.fspath(self._install_dir), *self._meson_args['install'],) - - @classmethod diff --git a/dev-python/meson-python/meson-python-0.12.1.ebuild b/dev-python/meson-python/meson-python-0.12.1.ebuild deleted file mode 100644 index f3c6601c6b6f.. --- a/dev-python/meson-python/meson-python-0.12.1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Meson PEP 517 Python build backend" -HOMEPAGE=" - https://pypi.org/project/meson-python/ - https://github.com/mesonbuild/meson-python/ -" -SRC_URI=" - https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}] - >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] - dev-util/patchelf - $(python_gen_cond_dep ' - dev-python/typing-extensions[${PYTHON_USEDEP}] - ' 3.8 3.9) - $(python_gen_cond_dep ' - >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] - ' 3.8 3.9 3.10) -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - dev-python/GitPython[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.11.0-defaults.patch -) - -distutils_enable_sphinx docs \ - dev-python/furo \ - dev-python/sphinx-autodoc-typehints -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires network access - tests/test_pep518.py::test_pep518 -) - -python_test() { - local EPYTEST_DESELECT=( - # requires network access - tests/test_pep518.py::test_pep518 - ) - unset NINJA - - epytest - - rm -rf docs/examples/spam/build/ || die # remove artifacts -} diff --git a/dev-python/meson-python/meson-python-0.13.0.ebuild b/dev-python/meson-python/meson-python-0.13.0.ebuild deleted file mode 100644 index 4ac32a433449.. ---
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: b84dd9c3e126706bd7262293d7ce9f1eb3be375a Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 27 13:40:07 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 27 13:40:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b84dd9c3 dev-python/meson-python: Stabilize 0.13.1 arm64, #907022 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.1.ebuild b/dev-python/meson-python/meson-python-0.13.1.ebuild index bbe7a514b184..31cd55de6f27 100644 --- a/dev-python/meson-python/meson-python-0.13.1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 1196bcb387f36f1e7cc8016d669c68f94533cccb Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 27 13:40:10 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 27 13:40:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1196bcb3 dev-python/meson-python: Stabilize 0.13.1 ppc64, #907022 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.1.ebuild b/dev-python/meson-python/meson-python-0.13.1.ebuild index 31cd55de6f27..c05309ecfada 100644 --- a/dev-python/meson-python/meson-python-0.13.1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: e7c525c42d82f3e41c394a3cf8bc5462ae73cbd6 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 27 11:27:14 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 27 11:27:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7c525c4 dev-python/meson-python: Stabilize 0.13.1 ppc, #907022 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.1.ebuild b/dev-python/meson-python/meson-python-0.13.1.ebuild index 4cb6d6658d66..bbe7a514b184 100644 --- a/dev-python/meson-python/meson-python-0.13.1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 4f149d104c38086765fe7b64f0d7509e585c07e2 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 27 07:59:08 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 27 07:59:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f149d10 dev-python/meson-python: Stabilize 0.13.1 arm, #907022 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.1.ebuild b/dev-python/meson-python/meson-python-0.13.1.ebuild index cd4bdf01040b..74c6a1aba2fd 100644 --- a/dev-python/meson-python/meson-python-0.13.1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 7a4ec0b2e89fb3d6b1643ee10f80e194b5c896d0 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 27 07:59:08 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 27 07:59:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a4ec0b2 dev-python/meson-python: Stabilize 0.13.1 x86, #907022 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.1.ebuild b/dev-python/meson-python/meson-python-0.13.1.ebuild index 74c6a1aba2fd..4cb6d6658d66 100644 --- a/dev-python/meson-python/meson-python-0.13.1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 47ccebb8d6f35408316009e86b7f5decc39c479e Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 27 07:59:07 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 27 07:59:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47ccebb8 dev-python/meson-python: Stabilize 0.13.1 amd64, #907022 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.13.1.ebuild b/dev-python/meson-python/meson-python-0.13.1.ebuild index 4ac32a433449..cd4bdf01040b 100644 --- a/dev-python/meson-python/meson-python-0.13.1.ebuild +++ b/dev-python/meson-python/meson-python-0.13.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 8ba9b4104869cad24ed6686315596fe9a148bfe6 Author: Michał Górny gentoo org> AuthorDate: Fri Apr 28 13:56:02 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 28 14:13:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ba9b410 dev-python/meson-python: Bump to 0.13.1 Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/Manifest | 1 + dev-python/meson-python/meson-python-0.13.1.ebuild | 59 ++ 2 files changed, 60 insertions(+) diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index 12d9ab6d1756..071e40299d3d 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1,2 +1,3 @@ DIST meson-python-0.12.1.gh.tar.gz 43855 BLAKE2B 96b9ff5ef628bb471f7f79ce30ec6f3f851ce0006327e8b3a6003fdcb768f3280c0ee882d1c0c8ea183b0f2319d7c977c3fbb62742e3127bafb73e9732b3a1a9 SHA512 6f8e840da0155f2dd0e7139387f875cfad79eb042abcfa69b3043f51cbae3222fc2986e13798389909a0b4719513c93af381ec00a69fdfedf14bbe4e100b2f08 DIST meson-python-0.13.0.gh.tar.gz 69373 BLAKE2B 439ec0fcffa5398ec400c492bc7719030981605c885158fd477e293b62c6e0eeaf3eba0327937817c20b7d23141749ff4bc71d12a67dbf3473168555cef97918 SHA512 2d319090f77daf5c1bd2a922e50e960fb416008ec60f3e8956ba4d2a29c31129e0a0d864982e9e1c0d6b7659d107e5d90d4a540d84f56cb2a8f79f013d4f14ae +DIST meson-python-0.13.1.gh.tar.gz 69434 BLAKE2B c3442eb1c066772b80efe4e41764897df85a3581c94f9d958951af04e9ad7a01c646c7ed7f0104fbe957567e16b80c6e3744ab23b6b66a8df3cc920cb68c852f SHA512 037825eabcaec5bdb73890114ecfcfb05373bcb5e2806a8d38e4afeeecea42aa14f9c8cf0bec151bd231e2984c64608b28a1ec79640485933cd57c8895b6a305 diff --git a/dev-python/meson-python/meson-python-0.13.1.ebuild b/dev-python/meson-python/meson-python-0.13.1.ebuild new file mode 100644 index ..4ac32a433449 --- /dev/null +++ b/dev-python/meson-python/meson-python-0.13.1.ebuild @@ -0,0 +1,59 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="Meson PEP 517 Python build backend" +HOMEPAGE=" + https://pypi.org/project/meson-python/ + https://github.com/mesonbuild/meson-python/ +" +SRC_URI=" + https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] + >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] + dev-util/patchelf + $(python_gen_cond_dep ' + >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] + ' 3.9 3.10) +" +BDEPEND=" + >=dev-python/cython-0.29.34[${PYTHON_USEDEP}] + test? ( + dev-python/GitPython[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}] + ' 3.9) + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # requires network access + tests/test_pep518.py::test_pep518 + # requires git repo + # https://github.com/mesonbuild/meson-python/issues/397 + tests/test_project.py::test_user_args + ) + unset NINJA + + epytest + + rm -rf docs/examples/spam/build/ || die # remove artifacts +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 79f4ca78fc728e014b2a07449edad65327816bad Author: Michał Górny gentoo org> AuthorDate: Wed Apr 19 05:38:43 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Apr 19 05:56:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79f4ca78 dev-python/meson-python: Bump to 0.13.0 Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/Manifest | 1 + dev-python/meson-python/meson-python-0.13.0.ebuild | 59 ++ 2 files changed, 60 insertions(+) diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index a34d8ec3e8c0..12d9ab6d1756 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1 +1,2 @@ DIST meson-python-0.12.1.gh.tar.gz 43855 BLAKE2B 96b9ff5ef628bb471f7f79ce30ec6f3f851ce0006327e8b3a6003fdcb768f3280c0ee882d1c0c8ea183b0f2319d7c977c3fbb62742e3127bafb73e9732b3a1a9 SHA512 6f8e840da0155f2dd0e7139387f875cfad79eb042abcfa69b3043f51cbae3222fc2986e13798389909a0b4719513c93af381ec00a69fdfedf14bbe4e100b2f08 +DIST meson-python-0.13.0.gh.tar.gz 69373 BLAKE2B 439ec0fcffa5398ec400c492bc7719030981605c885158fd477e293b62c6e0eeaf3eba0327937817c20b7d23141749ff4bc71d12a67dbf3473168555cef97918 SHA512 2d319090f77daf5c1bd2a922e50e960fb416008ec60f3e8956ba4d2a29c31129e0a0d864982e9e1c0d6b7659d107e5d90d4a540d84f56cb2a8f79f013d4f14ae diff --git a/dev-python/meson-python/meson-python-0.13.0.ebuild b/dev-python/meson-python/meson-python-0.13.0.ebuild new file mode 100644 index ..4ac32a433449 --- /dev/null +++ b/dev-python/meson-python/meson-python-0.13.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="Meson PEP 517 Python build backend" +HOMEPAGE=" + https://pypi.org/project/meson-python/ + https://github.com/mesonbuild/meson-python/ +" +SRC_URI=" + https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}] + >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] + dev-util/patchelf + $(python_gen_cond_dep ' + >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] + ' 3.9 3.10) +" +BDEPEND=" + >=dev-python/cython-0.29.34[${PYTHON_USEDEP}] + test? ( + dev-python/GitPython[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-3.7.4[${PYTHON_USEDEP}] + ' 3.9) + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # requires network access + tests/test_pep518.py::test_pep518 + # requires git repo + # https://github.com/mesonbuild/meson-python/issues/397 + tests/test_project.py::test_user_args + ) + unset NINJA + + epytest + + rm -rf docs/examples/spam/build/ || die # remove artifacts +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 6d1aa258e4e4a12127657ad70289b61cb1e93dda Author: Michał Górny gentoo org> AuthorDate: Sat Mar 25 05:00:26 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Mar 25 05:01:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d1aa258 dev-python/meson-python: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/Manifest | 1 - dev-python/meson-python/meson-python-0.12.0.ebuild | 74 -- 2 files changed, 75 deletions(-) diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index 7212b4adda2b..a34d8ec3e8c0 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1,2 +1 @@ -DIST meson-python-0.12.0.gh.tar.gz 43801 BLAKE2B fa4f5b73d490fce64da5c9f79c590e32af5b39790c0ffddc694a6b11a9274760a4e92a3d45abdefdbec1e6c5235ae799ee6c3e1b99685028b3bc007d5322683d SHA512 f2e416027bb6fb6cf6ad0fd84c6b65ddc83b497ff96b5a144dfcdd1addee44972eaa7422c8d9a8092431b6df1b052f970e9e7bd7dc57b28fbf42d2ea3a8d9231 DIST meson-python-0.12.1.gh.tar.gz 43855 BLAKE2B 96b9ff5ef628bb471f7f79ce30ec6f3f851ce0006327e8b3a6003fdcb768f3280c0ee882d1c0c8ea183b0f2319d7c977c3fbb62742e3127bafb73e9732b3a1a9 SHA512 6f8e840da0155f2dd0e7139387f875cfad79eb042abcfa69b3043f51cbae3222fc2986e13798389909a0b4719513c93af381ec00a69fdfedf14bbe4e100b2f08 diff --git a/dev-python/meson-python/meson-python-0.12.0.ebuild b/dev-python/meson-python/meson-python-0.12.0.ebuild deleted file mode 100644 index c239db438472.. --- a/dev-python/meson-python/meson-python-0.12.0.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Meson PEP 517 Python build backend" -HOMEPAGE=" - https://pypi.org/project/meson-python/ - https://github.com/mesonbuild/meson-python/ -" -SRC_URI=" - https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}] - >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] - dev-util/patchelf - $(python_gen_cond_dep ' - dev-python/typing-extensions[${PYTHON_USEDEP}] - ' 3.8 3.9) - $(python_gen_cond_dep ' - >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] - ' 3.8 3.9 3.10) -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - dev-python/GitPython[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.11.0-defaults.patch -) - -distutils_enable_sphinx docs \ - dev-python/furo \ - dev-python/sphinx-autodoc-typehints -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires network access - tests/test_pep518.py::test_pep518 -) - -src_prepare() { - # strip dependency on ninja -- we provide ninja via Gentoo package - # rather than the Python wheel, so we don't have .dist-info there - sed -i -e '/ninja/d' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # requires network access - tests/test_pep518.py::test_pep518 - ) - - epytest - - rm -rf docs/examples/spam/build/ || die # remove artifacts -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 08c4b2105ad4e2d038251457f1264549b51acad8 Author: Sam James gentoo org> AuthorDate: Sat Mar 25 01:42:17 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 25 01:42:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08c4b210 dev-python/meson-python: Stabilize 0.12.1 x86, #902967 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.12.1.ebuild b/dev-python/meson-python/meson-python-0.12.1.ebuild index d01ccda6b6cf..f3c6601c6b6f 100644 --- a/dev-python/meson-python/meson-python-0.12.1.ebuild +++ b/dev-python/meson-python/meson-python-0.12.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 9e407e7a8dfa5891793bf6389364a35b3a2223e7 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 24 20:46:17 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 24 20:46:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e407e7a dev-python/meson-python: Stabilize 0.12.1 amd64, #902967 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.12.1.ebuild b/dev-python/meson-python/meson-python-0.12.1.ebuild index bbb4a5f11016..d01ccda6b6cf 100644 --- a/dev-python/meson-python/meson-python-0.12.1.ebuild +++ b/dev-python/meson-python/meson-python-0.12.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 4f34b6b99e2ff9734e1837e21699f2b649198fb1 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 24 20:24:39 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 24 20:24:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f34b6b9 dev-python/meson-python: Stabilize 0.12.1 ppc64, #902967 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.12.1.ebuild b/dev-python/meson-python/meson-python-0.12.1.ebuild index ab22525654de..bbb4a5f11016 100644 --- a/dev-python/meson-python/meson-python-0.12.1.ebuild +++ b/dev-python/meson-python/meson-python-0.12.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 8406c480e63aa49c43d3ae1feacfc1ac5a57413e Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 24 19:54:00 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 24 19:54:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8406c480 dev-python/meson-python: Stabilize 0.12.1 arm, #902967 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.12.1.ebuild b/dev-python/meson-python/meson-python-0.12.1.ebuild index 39b63d992227..ab22525654de 100644 --- a/dev-python/meson-python/meson-python-0.12.1.ebuild +++ b/dev-python/meson-python/meson-python-0.12.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: ca1405235b597fbca469cfcfd7a5ca5fae669ed5 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 24 19:51:29 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 24 19:51:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca140523 dev-python/meson-python: Stabilize 0.12.1 arm64, #902967 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.12.1.ebuild b/dev-python/meson-python/meson-python-0.12.1.ebuild index d1d431f314c4..39b63d992227 100644 --- a/dev-python/meson-python/meson-python-0.12.1.ebuild +++ b/dev-python/meson-python/meson-python-0.12.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 91baa38927ca5cf9c5743de2a9a382a1b800932c Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 24 19:46:55 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 24 19:46:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91baa389 dev-python/meson-python: Stabilize 0.12.1 ppc, #902967 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.12.1.ebuild b/dev-python/meson-python/meson-python-0.12.1.ebuild index 07fb16ba0821..d1d431f314c4 100644 --- a/dev-python/meson-python/meson-python-0.12.1.ebuild +++ b/dev-python/meson-python/meson-python-0.12.1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 3cadee5e774076960ba2fdfcca83c61b38d34249 Author: Michał Górny gentoo org> AuthorDate: Sat Feb 18 05:48:48 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Feb 18 07:02:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cadee5e dev-python/meson-python: Bump to 0.12.1 Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/Manifest | 1 + dev-python/meson-python/meson-python-0.12.1.ebuild | 68 ++ 2 files changed, 69 insertions(+) diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index bf2de6fcf360..7212b4adda2b 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1 +1,2 @@ DIST meson-python-0.12.0.gh.tar.gz 43801 BLAKE2B fa4f5b73d490fce64da5c9f79c590e32af5b39790c0ffddc694a6b11a9274760a4e92a3d45abdefdbec1e6c5235ae799ee6c3e1b99685028b3bc007d5322683d SHA512 f2e416027bb6fb6cf6ad0fd84c6b65ddc83b497ff96b5a144dfcdd1addee44972eaa7422c8d9a8092431b6df1b052f970e9e7bd7dc57b28fbf42d2ea3a8d9231 +DIST meson-python-0.12.1.gh.tar.gz 43855 BLAKE2B 96b9ff5ef628bb471f7f79ce30ec6f3f851ce0006327e8b3a6003fdcb768f3280c0ee882d1c0c8ea183b0f2319d7c977c3fbb62742e3127bafb73e9732b3a1a9 SHA512 6f8e840da0155f2dd0e7139387f875cfad79eb042abcfa69b3043f51cbae3222fc2986e13798389909a0b4719513c93af381ec00a69fdfedf14bbe4e100b2f08 diff --git a/dev-python/meson-python/meson-python-0.12.1.ebuild b/dev-python/meson-python/meson-python-0.12.1.ebuild new file mode 100644 index ..07fb16ba0821 --- /dev/null +++ b/dev-python/meson-python/meson-python-0.12.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="Meson PEP 517 Python build backend" +HOMEPAGE=" + https://pypi.org/project/meson-python/ + https://github.com/mesonbuild/meson-python/ +" +SRC_URI=" + https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}] + >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] + dev-util/patchelf + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' 3.8 3.9) + $(python_gen_cond_dep ' + >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] + ' 3.8 3.9 3.10) +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-python/GitPython[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-0.11.0-defaults.patch +) + +distutils_enable_sphinx docs \ + dev-python/furo \ + dev-python/sphinx-autodoc-typehints +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires network access + tests/test_pep518.py::test_pep518 +) + +python_test() { + local EPYTEST_DESELECT=( + # requires network access + tests/test_pep518.py::test_pep518 + ) + unset NINJA + + epytest + + rm -rf docs/examples/spam/build/ || die # remove artifacts +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: d8892a6d4be2c9c3a5b5d178179c204e392101d8 Author: Michał Górny gentoo org> AuthorDate: Tue Jan 31 13:13:51 2023 + Commit: Michał Górny gentoo org> CommitDate: Tue Jan 31 13:13:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8892a6d dev-python/meson-python: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/Manifest | 1 - dev-python/meson-python/meson-python-0.11.0.ebuild | 71 -- 2 files changed, 72 deletions(-) diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index bd8453343e32..bf2de6fcf360 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1,2 +1 @@ -DIST meson-python-0.11.0.gh.tar.gz 43192 BLAKE2B c12a18698f270b36685bbd4ad7ff5f2a718bab28f834cad89be724457704cd56966247e13ed6ba7dd201c5397ccfc78ab9202e7435f0672d63d544f67323b7b3 SHA512 fb894d0db6d18febd6388b7e686d0c7c1e3308f6ebf926c7300e2f376b1d2a803adcf5925c80d05982805e3ce4a59676c9ef829eacdab4696dabec3cb93e4192 DIST meson-python-0.12.0.gh.tar.gz 43801 BLAKE2B fa4f5b73d490fce64da5c9f79c590e32af5b39790c0ffddc694a6b11a9274760a4e92a3d45abdefdbec1e6c5235ae799ee6c3e1b99685028b3bc007d5322683d SHA512 f2e416027bb6fb6cf6ad0fd84c6b65ddc83b497ff96b5a144dfcdd1addee44972eaa7422c8d9a8092431b6df1b052f970e9e7bd7dc57b28fbf42d2ea3a8d9231 diff --git a/dev-python/meson-python/meson-python-0.11.0.ebuild b/dev-python/meson-python/meson-python-0.11.0.ebuild deleted file mode 100644 index bb975c33cc6d.. --- a/dev-python/meson-python/meson-python-0.11.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Meson PEP 517 Python build backend" -HOMEPAGE=" - https://pypi.org/project/meson-python/ - https://github.com/mesonbuild/meson-python/ -" -SRC_URI=" - https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}] - >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] - dev-util/patchelf - $(python_gen_cond_dep ' - >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] - ' 3.8 3.9 3.10) -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - dev-python/GitPython[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.11.0-defaults.patch -) - -distutils_enable_sphinx docs \ - dev-python/furo \ - dev-python/sphinx-autodoc-typehints -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # requires network access - tests/test_pep518.py::test_pep518 -) - -src_prepare() { - # strip dependency on ninja -- we provide ninja via Gentoo package - # rather than the Python wheel, so we don't have .dist-info there - sed -i -e '/ninja/d' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # requires network access - tests/test_pep518.py::test_pep518 - ) - - epytest - - rm -rf docs/examples/spam/build/ || die # remove artifacts -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 4bee96b74bd918ebb26500f97a4bf62b2dd23531 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Jan 31 12:11:41 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jan 31 12:11:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bee96b7 dev-python/meson-python: Stabilize 0.12.0 ppc, #892713 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.12.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.12.0.ebuild b/dev-python/meson-python/meson-python-0.12.0.ebuild index f14851a7cd14..c239db438472 100644 --- a/dev-python/meson-python/meson-python-0.12.0.ebuild +++ b/dev-python/meson-python/meson-python-0.12.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: e61e2caf3ae77af9f7093ae0cb077f41c644bb53 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Jan 31 12:11:38 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jan 31 12:11:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e61e2caf dev-python/meson-python: Stabilize 0.12.0 arm64, #892713 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.12.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.12.0.ebuild b/dev-python/meson-python/meson-python-0.12.0.ebuild index 6ede223b1025..f14851a7cd14 100644 --- a/dev-python/meson-python/meson-python-0.12.0.ebuild +++ b/dev-python/meson-python/meson-python-0.12.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: c399fc4f5910e8f1550a4cc422f2ec2c0cf1fbcb Author: Arthur Zamarin gentoo org> AuthorDate: Tue Jan 31 11:51:46 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jan 31 11:51:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c399fc4f dev-python/meson-python: Stabilize 0.12.0 arm, #892713 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.12.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.12.0.ebuild b/dev-python/meson-python/meson-python-0.12.0.ebuild index 17cc3122cc99..6ede223b1025 100644 --- a/dev-python/meson-python/meson-python-0.12.0.ebuild +++ b/dev-python/meson-python/meson-python-0.12.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 9d7aa53c4c10307a9086c69b83b8d3adb39c7856 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Jan 31 11:51:44 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jan 31 11:51:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d7aa53c dev-python/meson-python: Stabilize 0.12.0 ppc64, #892713 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.12.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.12.0.ebuild b/dev-python/meson-python/meson-python-0.12.0.ebuild index 75e98d36cc0d..cd4b3d9aea99 100644 --- a/dev-python/meson-python/meson-python-0.12.0.ebuild +++ b/dev-python/meson-python/meson-python-0.12.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: d63286931e1e80e3cb63ee891052b74053cca599 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Jan 31 11:51:45 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jan 31 11:51:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6328693 dev-python/meson-python: Stabilize 0.12.0 amd64, #892713 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.12.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.12.0.ebuild b/dev-python/meson-python/meson-python-0.12.0.ebuild index cd4b3d9aea99..17cc3122cc99 100644 --- a/dev-python/meson-python/meson-python-0.12.0.ebuild +++ b/dev-python/meson-python/meson-python-0.12.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 95087ab87e4ba181e9aca56d267fa8cd171fc9dc Author: Arthur Zamarin gentoo org> AuthorDate: Tue Jan 31 11:43:00 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jan 31 11:43:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95087ab8 dev-python/meson-python: Stabilize 0.12.0 x86, #892713 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.12.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.12.0.ebuild b/dev-python/meson-python/meson-python-0.12.0.ebuild index 636723d91933..75e98d36cc0d 100644 --- a/dev-python/meson-python/meson-python-0.12.0.ebuild +++ b/dev-python/meson-python/meson-python-0.12.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: b822cb644f596cf019c917a8ac2ef426cc999db0 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 23 07:14:35 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 23 07:30:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b822cb64 dev-python/meson-python: add 0.12.0 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/Manifest | 1 + dev-python/meson-python/meson-python-0.12.0.ebuild | 74 ++ 2 files changed, 75 insertions(+) diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index 6bcfab8c89b7..bd8453343e32 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1 +1,2 @@ DIST meson-python-0.11.0.gh.tar.gz 43192 BLAKE2B c12a18698f270b36685bbd4ad7ff5f2a718bab28f834cad89be724457704cd56966247e13ed6ba7dd201c5397ccfc78ab9202e7435f0672d63d544f67323b7b3 SHA512 fb894d0db6d18febd6388b7e686d0c7c1e3308f6ebf926c7300e2f376b1d2a803adcf5925c80d05982805e3ce4a59676c9ef829eacdab4696dabec3cb93e4192 +DIST meson-python-0.12.0.gh.tar.gz 43801 BLAKE2B fa4f5b73d490fce64da5c9f79c590e32af5b39790c0ffddc694a6b11a9274760a4e92a3d45abdefdbec1e6c5235ae799ee6c3e1b99685028b3bc007d5322683d SHA512 f2e416027bb6fb6cf6ad0fd84c6b65ddc83b497ff96b5a144dfcdd1addee44972eaa7422c8d9a8092431b6df1b052f970e9e7bd7dc57b28fbf42d2ea3a8d9231 diff --git a/dev-python/meson-python/meson-python-0.12.0.ebuild b/dev-python/meson-python/meson-python-0.12.0.ebuild new file mode 100644 index ..54415126ce33 --- /dev/null +++ b/dev-python/meson-python/meson-python-0.12.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Meson PEP 517 Python build backend" +HOMEPAGE=" + https://pypi.org/project/meson-python/ + https://github.com/mesonbuild/meson-python/ +" +SRC_URI=" + https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}] + >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] + dev-util/patchelf + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' 3.8 3.9) + $(python_gen_cond_dep ' + >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] + ' 3.8 3.9 3.10) +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-python/GitPython[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-0.11.0-defaults.patch +) + +distutils_enable_sphinx docs \ + dev-python/furo \ + dev-python/sphinx-autodoc-typehints +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires network access + tests/test_pep518.py::test_pep518 +) + +src_prepare() { + # strip dependency on ninja -- we provide ninja via Gentoo package + # rather than the Python wheel, so we don't have .dist-info there + sed -i -e '/ninja/d' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # requires network access + tests/test_pep518.py::test_pep518 + ) + + epytest + + rm -rf docs/examples/spam/build/ || die # remove artifacts +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/files/, dev-python/meson-python/
commit: c81c6f1abb046f12801e0f753669ffc849824575 Author: Michał Górny gentoo org> AuthorDate: Wed Nov 30 03:06:38 2022 + Commit: Michał Górny gentoo org> CommitDate: Wed Nov 30 03:09:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c81c6f1a dev-python/meson-python: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/Manifest | 1 - .../files/meson-python-0.7.0-defaults.patch| 14 -- .../meson-python/meson-python-0.10.0-r1.ebuild | 53 -- 3 files changed, 68 deletions(-) diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index 1a826662967f..6bcfab8c89b7 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1,2 +1 @@ -DIST meson-python-0.10.0.gh.tar.gz 37739 BLAKE2B 028cbb191076b49946576b02d26a84079f412a178d9829bf85d579b8d3624e192e9394ade31524faf972ef4d105b7bf703e750529a7fafcbadf9a52d3c4876c6 SHA512 50d4d0bbf810948b4f218f25815058778b2a3ac8ff811d4d7cc699d1cfbcb75612d28789080b4e5ec3a47be03636389b7bf313366273abb733f77644758747cb DIST meson-python-0.11.0.gh.tar.gz 43192 BLAKE2B c12a18698f270b36685bbd4ad7ff5f2a718bab28f834cad89be724457704cd56966247e13ed6ba7dd201c5397ccfc78ab9202e7435f0672d63d544f67323b7b3 SHA512 fb894d0db6d18febd6388b7e686d0c7c1e3308f6ebf926c7300e2f376b1d2a803adcf5925c80d05982805e3ce4a59676c9ef829eacdab4696dabec3cb93e4192 diff --git a/dev-python/meson-python/files/meson-python-0.7.0-defaults.patch b/dev-python/meson-python/files/meson-python-0.7.0-defaults.patch deleted file mode 100644 index 8a9b4fc21d5a.. --- a/dev-python/meson-python/files/meson-python-0.7.0-defaults.patch +++ /dev/null @@ -1,14 +0,0 @@ -See https://github.com/FFY00/meson-python/blob/main/mesonpy/__init__.py#L452. - -(Also: https://github.com/FFY00/meson-python/issues/54) a/mesonpy/__init__.py -+++ b/mesonpy/__init__.py -@@ -532,7 +532,7 @@ class Project(): - @functools.lru_cache(maxsize=None) - def build(self) -> None: - """Trigger the Meson build.""" --self._meson('compile') -+self._meson('compile', '--verbose') - self._meson('install', '--destdir', os.fspath(self._install_dir)) - - @classmethod diff --git a/dev-python/meson-python/meson-python-0.10.0-r1.ebuild b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild deleted file mode 100644 index 9ea40c9a74b3.. --- a/dev-python/meson-python/meson-python-0.10.0-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Meson PEP 517 Python build backend" -HOMEPAGE=" - https://pypi.org/project/meson-python/ - https://github.com/mesonbuild/meson-python/ -" -SRC_URI=" - https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" - -RDEPEND=" - >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}] - >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] - >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] - dev-util/patchelf -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - dev-python/GitPython[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.7.0-defaults.patch -) - -distutils_enable_sphinx docs \ - dev-python/furo \ - dev-python/sphinx-autodoc-typehints -distutils_enable_tests pytest - -src_prepare() { - # strip dependency on ninja -- we provide ninja via Gentoo package - # rather than the Python wheel, so we don't have .dist-info there - sed -i -e '/ninja/d' pyproject.toml || die - distutils-r1_src_prepare -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 5e71f8189190bde25632a648a5ff7fddce5c1de5 Author: Sam James gentoo org> AuthorDate: Wed Nov 30 00:51:19 2022 + Commit: Sam James gentoo org> CommitDate: Wed Nov 30 00:51:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e71f818 dev-python/meson-python: Stabilize 0.11.0 x86, #883549 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.11.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.11.0.ebuild b/dev-python/meson-python/meson-python-0.11.0.ebuild index 2ef4f665951c..bd78e4a2a46f 100644 --- a/dev-python/meson-python/meson-python-0.11.0.ebuild +++ b/dev-python/meson-python/meson-python-0.11.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 8aa58ef6e2e4d882915e8c64cc49932f02d0eecd Author: Sam James gentoo org> AuthorDate: Wed Nov 30 00:51:17 2022 + Commit: Sam James gentoo org> CommitDate: Wed Nov 30 00:51:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa58ef6 dev-python/meson-python: Stabilize 0.11.0 amd64, #883549 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.11.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.11.0.ebuild b/dev-python/meson-python/meson-python-0.11.0.ebuild index 22896cbf9dc5..2ef4f665951c 100644 --- a/dev-python/meson-python/meson-python-0.11.0.ebuild +++ b/dev-python/meson-python/meson-python-0.11.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 3702224ad75cf7f4a2f396db82f0de0e96a1a2a9 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Nov 29 08:25:47 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Nov 29 08:25:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3702224a dev-python/meson-python: Stabilize 0.11.0 ppc, #883549 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.11.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.11.0.ebuild b/dev-python/meson-python/meson-python-0.11.0.ebuild index 216521cfd7c6..22896cbf9dc5 100644 --- a/dev-python/meson-python/meson-python-0.11.0.ebuild +++ b/dev-python/meson-python/meson-python-0.11.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 5c63ad7f9474f1ff912ac67a4dc0355f2a581d2c Author: Arthur Zamarin gentoo org> AuthorDate: Tue Nov 29 08:18:21 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Nov 29 08:18:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c63ad7f dev-python/meson-python: Stabilize 0.11.0 ppc64, #883549 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.11.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.11.0.ebuild b/dev-python/meson-python/meson-python-0.11.0.ebuild index 947c371bd4b5..216521cfd7c6 100644 --- a/dev-python/meson-python/meson-python-0.11.0.ebuild +++ b/dev-python/meson-python/meson-python-0.11.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 40348626034b811e8864474f24e001998da93b76 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Nov 29 07:46:17 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Nov 29 07:46:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40348626 dev-python/meson-python: Stabilize 0.11.0 arm64, #883549 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.11.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.11.0.ebuild b/dev-python/meson-python/meson-python-0.11.0.ebuild index 19942020ce9c..947c371bd4b5 100644 --- a/dev-python/meson-python/meson-python-0.11.0.ebuild +++ b/dev-python/meson-python/meson-python-0.11.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 7b7ab7aefaf7d4429583d8d00065de5788755d47 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Nov 29 07:43:02 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Nov 29 07:43:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b7ab7ae dev-python/meson-python: Stabilize 0.11.0 arm, #883549 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.11.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.11.0.ebuild b/dev-python/meson-python/meson-python-0.11.0.ebuild index 5cac128d62ea..19942020ce9c 100644 --- a/dev-python/meson-python/meson-python-0.11.0.ebuild +++ b/dev-python/meson-python/meson-python-0.11.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: fe911cfeea4640eb40cc5ea25ad8a58ff738eb59 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Nov 21 20:11:13 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Nov 21 20:11:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe911cfe dev-python/meson-python: fix tomli dep Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.11.0.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.11.0.ebuild b/dev-python/meson-python/meson-python-0.11.0.ebuild index 9bbfd957da01..5cac128d62ea 100644 --- a/dev-python/meson-python/meson-python-0.11.0.ebuild +++ b/dev-python/meson-python/meson-python-0.11.0.ebuild @@ -24,9 +24,11 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}] - >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] dev-util/patchelf + $(python_gen_cond_dep ' + >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] + ' 3.8 3.9 3.10) " BDEPEND=" dev-python/cython[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/files/, dev-python/meson-python/
commit: 4c88076048889b71a8202b4604491b0dde62fe38 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Nov 21 20:07:56 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Nov 21 20:07:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c880760 dev-python/meson-python: add 0.11.0 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/Manifest | 1 + .../files/meson-python-0.11.0-defaults.patch | 14 + dev-python/meson-python/meson-python-0.11.0.ebuild | 69 ++ 3 files changed, 84 insertions(+) diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index c7498c521693..1a826662967f 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1 +1,2 @@ DIST meson-python-0.10.0.gh.tar.gz 37739 BLAKE2B 028cbb191076b49946576b02d26a84079f412a178d9829bf85d579b8d3624e192e9394ade31524faf972ef4d105b7bf703e750529a7fafcbadf9a52d3c4876c6 SHA512 50d4d0bbf810948b4f218f25815058778b2a3ac8ff811d4d7cc699d1cfbcb75612d28789080b4e5ec3a47be03636389b7bf313366273abb733f77644758747cb +DIST meson-python-0.11.0.gh.tar.gz 43192 BLAKE2B c12a18698f270b36685bbd4ad7ff5f2a718bab28f834cad89be724457704cd56966247e13ed6ba7dd201c5397ccfc78ab9202e7435f0672d63d544f67323b7b3 SHA512 fb894d0db6d18febd6388b7e686d0c7c1e3308f6ebf926c7300e2f376b1d2a803adcf5925c80d05982805e3ce4a59676c9ef829eacdab4696dabec3cb93e4192 diff --git a/dev-python/meson-python/files/meson-python-0.11.0-defaults.patch b/dev-python/meson-python/files/meson-python-0.11.0-defaults.patch new file mode 100644 index ..6bd63f6d132e --- /dev/null +++ b/dev-python/meson-python/files/meson-python-0.11.0-defaults.patch @@ -0,0 +1,14 @@ +See https://github.com/mesonbuild/meson-python/blob/main/mesonpy/__init__.py#L452. + +(Also: https://github.com/mesonbuild/meson-python/issues/54) +--- a/mesonpy/__init__.py b/mesonpy/__init__.py +@@ -734,7 +734,7 @@ class Project(): + @functools.lru_cache(maxsize=None) + def build(self) -> None: + """Trigger the Meson build.""" +-self._meson('compile', *self._meson_args['compile'],) ++self._meson('compile', '--verbose', *self._meson_args['compile'],) + self._meson('install', '--destdir', os.fspath(self._install_dir), *self._meson_args['install'],) + + @classmethod diff --git a/dev-python/meson-python/meson-python-0.11.0.ebuild b/dev-python/meson-python/meson-python-0.11.0.ebuild new file mode 100644 index ..9bbfd957da01 --- /dev/null +++ b/dev-python/meson-python/meson-python-0.11.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Meson PEP 517 Python build backend" +HOMEPAGE=" + https://pypi.org/project/meson-python/ + https://github.com/mesonbuild/meson-python/ +" +SRC_URI=" + https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}] + >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] + >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] + dev-util/patchelf +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-python/GitPython[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-0.11.0-defaults.patch +) + +distutils_enable_sphinx docs \ + dev-python/furo \ + dev-python/sphinx-autodoc-typehints +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires network access + tests/test_pep518.py::test_pep518 +) + +src_prepare() { + # strip dependency on ninja -- we provide ninja via Gentoo package + # rather than the Python wheel, so we don't have .dist-info there + sed -i -e '/ninja/d' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # requires network access + tests/test_pep518.py::test_pep518 + ) + + epytest + + rm -rf docs/examples/spam/build/ || die # remove artifacts +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 4e3316bf91518ca1370fc5f03738c37309c3c761 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Nov 14 09:24:29 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Nov 14 09:24:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e3316bf dev-python/meson-python: Keyword 0.10.0-r1 ia64, #862330 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.10.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.10.0-r1.ebuild b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild index 93efdcbb7123..9ea40c9a74b3 100644 --- a/dev-python/meson-python/meson-python-0.10.0-r1.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 2346607c0eb23efc2f74f0f42cdc7bccb93b9ee1 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 12 16:31:08 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 12 16:31:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2346607c dev-python/meson-python: Keyword 0.10.0-r1 sparc, #862330 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/meson-python/meson-python-0.10.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.10.0-r1.ebuild b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild index a1cccea2c3f4..93efdcbb7123 100644 --- a/dev-python/meson-python/meson-python-0.10.0-r1.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: d194fbbaafea36c28ebcdc67fb3499c1c490429d Author: Michał Górny gentoo org> AuthorDate: Sun Oct 30 14:48:03 2022 + Commit: Michał Górny gentoo org> CommitDate: Sun Oct 30 14:53:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d194fbba dev-python/meson-python: Strip Python package dep on ninja Signed-off-by: Michał Górny gentoo.org> .../{meson-python-0.10.0.ebuild => meson-python-0.10.0-r1.ebuild} | 7 +++ 1 file changed, 7 insertions(+) diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild similarity index 81% rename from dev-python/meson-python/meson-python-0.10.0.ebuild rename to dev-python/meson-python/meson-python-0.10.0-r1.ebuild index f6bd5fa67ca2..9802f9bd8a25 100644 --- a/dev-python/meson-python/meson-python-0.10.0.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild @@ -44,3 +44,10 @@ distutils_enable_sphinx docs \ dev-python/furo \ dev-python/sphinx-autodoc-typehints distutils_enable_tests pytest + +src_prepare() { + # strip dependency on ninja -- we provide ninja via Gentoo package + # rather than the Python wheel, so we don't have .dist-info there + sed -i -e '/ninja/d' pyproject.toml || die + distutils-r1_src_prepare +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: fdb6dfa9f7aa06738e54b7c74930657e33a40af6 Author: Michał Górny gentoo org> AuthorDate: Sun Oct 30 14:51:53 2022 + Commit: Michał Górny gentoo org> CommitDate: Sun Oct 30 14:53:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb6dfa9 dev-python/meson-python: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/Manifest | 1 - dev-python/meson-python/meson-python-0.9.0.ebuild | 46 --- 2 files changed, 47 deletions(-) diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index 0b927a94f70d..c7498c521693 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1,2 +1 @@ DIST meson-python-0.10.0.gh.tar.gz 37739 BLAKE2B 028cbb191076b49946576b02d26a84079f412a178d9829bf85d579b8d3624e192e9394ade31524faf972ef4d105b7bf703e750529a7fafcbadf9a52d3c4876c6 SHA512 50d4d0bbf810948b4f218f25815058778b2a3ac8ff811d4d7cc699d1cfbcb75612d28789080b4e5ec3a47be03636389b7bf313366273abb733f77644758747cb -DIST meson-python-0.9.0.gh.tar.gz 37253 BLAKE2B 29aa875dfc1c275ee4edab48bd2d46c783969fc0ab58f108be1a6443d5519028a2d36f666dc57c45d68ba77334cca2d11a0d4bfb8abb3822b537252c71b77286 SHA512 ae0927876533af65c5b1d8278ff6db3726f0551c160bfedcc602189fcad44c9412faa589738718aac2f10cf9497db8c632d89ccf1fb8519e6e7f4add78d8e52d diff --git a/dev-python/meson-python/meson-python-0.9.0.ebuild b/dev-python/meson-python/meson-python-0.9.0.ebuild deleted file mode 100644 index 5ca1c9027a37.. --- a/dev-python/meson-python/meson-python-0.9.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Meson PEP 517 Python build backend" -HOMEPAGE=" - https://pypi.org/project/meson-python/ - https://github.com/FFY00/meson-python/ -" -SRC_URI=" - https://github.com/FFY00/meson-python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" - -RDEPEND=" - >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}] - >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] - >=dev-util/meson-0.63.0[${PYTHON_USEDEP}] - dev-util/patchelf -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - dev-python/GitPython[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.7.0-defaults.patch -) - -distutils_enable_sphinx docs \ - dev-python/furo \ - dev-python/sphinx-autodoc-typehints -distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: eeb09d0a995838f760bb071821b086d7d080b150 Author: Michał Górny gentoo org> AuthorDate: Sun Oct 30 14:50:58 2022 + Commit: Michał Górny gentoo org> CommitDate: Sun Oct 30 14:53:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeb09d0a dev-python/meson-python: Update URLs Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/meson-python-0.10.0-r1.ebuild | 4 ++-- dev-python/meson-python/metadata.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-python/meson-python/meson-python-0.10.0-r1.ebuild b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild index 9802f9bd8a25..a1cccea2c3f4 100644 --- a/dev-python/meson-python/meson-python-0.10.0-r1.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild @@ -11,10 +11,10 @@ inherit distutils-r1 DESCRIPTION="Meson PEP 517 Python build backend" HOMEPAGE=" https://pypi.org/project/meson-python/ - https://github.com/FFY00/meson-python/ + https://github.com/mesonbuild/meson-python/ " SRC_URI=" - https://github.com/FFY00/meson-python/archive/${PV}.tar.gz + https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz -> ${P}.gh.tar.gz " diff --git a/dev-python/meson-python/metadata.xml b/dev-python/meson-python/metadata.xml index e2b414a5e2c6..6d2819790d18 100644 --- a/dev-python/meson-python/metadata.xml +++ b/dev-python/meson-python/metadata.xml @@ -5,7 +5,7 @@ pyt...@gentoo.org - FFY00/meson-python + mesonbuild/meson-python meson-python
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 576b0c215c5c161dda1546409ccdd2237b4f0056 Author: Sam James gentoo org> AuthorDate: Tue Oct 25 08:06:52 2022 + Commit: Sam James gentoo org> CommitDate: Tue Oct 25 08:06:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=576b0c21 dev-python/meson-python: Stabilize 0.10.0 amd64, #868813 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild b/dev-python/meson-python/meson-python-0.10.0.ebuild index 7ebf2dce84f0..550879a3a4c4 100644 --- a/dev-python/meson-python/meson-python-0.10.0.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 0a1c0b0560191d70e1d7a0787880cbf39626fee4 Author: Sam James gentoo org> AuthorDate: Tue Oct 25 08:06:58 2022 + Commit: Sam James gentoo org> CommitDate: Tue Oct 25 08:06:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a1c0b05 dev-python/meson-python: Stabilize 0.10.0 x86, #868813 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild b/dev-python/meson-python/meson-python-0.10.0.ebuild index 550879a3a4c4..f6bd5fa67ca2 100644 --- a/dev-python/meson-python/meson-python-0.10.0.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 021de7b8451a120edf8a734422a8a200c7672085 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Oct 24 06:36:58 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Oct 24 06:36:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=021de7b8 dev-python/meson-python: Stabilize 0.10.0 arm, #868813 Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild b/dev-python/meson-python/meson-python-0.10.0.ebuild index 17f66b9c9a24..7ebf2dce84f0 100644 --- a/dev-python/meson-python/meson-python-0.10.0.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ppc ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 0a9998a4e236c8661116aace929f9d9b2ca21207 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Oct 23 07:52:27 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Oct 23 07:52:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a9998a4 dev-python/meson-python: Stabilize 0.10.0 ppc64, #868813 Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild b/dev-python/meson-python/meson-python-0.10.0.ebuild index fcf70441bac8..17f66b9c9a24 100644 --- a/dev-python/meson-python/meson-python-0.10.0.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm arm64 ppc ppc64 ~riscv ~s390 ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: da7219b4a27d9c65cea2ae722c0b2ee001c0ac64 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Oct 23 07:51:46 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Oct 23 07:51:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da7219b4 dev-python/meson-python: Stabilize 0.10.0 ppc, #868813 Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild b/dev-python/meson-python/meson-python-0.10.0.ebuild index 078ff1d95c41..fcf70441bac8 100644 --- a/dev-python/meson-python/meson-python-0.10.0.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm arm64 ppc ~ppc64 ~riscv ~s390 ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 6b8dc71892d7e15128e8ee2b0afd5072199b325e Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Oct 23 07:51:07 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Oct 23 07:51:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b8dc718 dev-python/meson-python: Stabilize 0.10.0 arm64, #868813 Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild b/dev-python/meson-python/meson-python-0.10.0.ebuild index a2a211fdf597..078ff1d95c41 100644 --- a/dev-python/meson-python/meson-python-0.10.0.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: f6d0ef83350c2e134155b5cdb961e4191a7f6317 Author: Sam James gentoo org> AuthorDate: Sun Oct 9 16:09:48 2022 + Commit: Sam James gentoo org> CommitDate: Sun Oct 9 16:09:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6d0ef83 dev-python/meson-python: Keyword 0.10.0 ppc, #862330 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild b/dev-python/meson-python/meson-python-0.10.0.ebuild index 1f8fa1a8d6e0..a2a211fdf597 100644 --- a/dev-python/meson-python/meson-python-0.10.0.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 65d26d2756d42b1ec150287a34bd7cba96642680 Author: Sam James gentoo org> AuthorDate: Sun Oct 9 16:09:40 2022 + Commit: Sam James gentoo org> CommitDate: Sun Oct 9 16:09:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65d26d27 dev-python/meson-python: Keyword 0.10.0 s390, #862330 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild b/dev-python/meson-python/meson-python-0.10.0.ebuild index 8e619a0187a7..1f8fa1a8d6e0 100644 --- a/dev-python/meson-python/meson-python-0.10.0.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~s390 ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 76931fa92ab7d52d7edd9c1e20d338cd2eeea417 Author: Sam James gentoo org> AuthorDate: Sun Oct 9 00:08:39 2022 + Commit: Sam James gentoo org> CommitDate: Sun Oct 9 00:08:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76931fa9 dev-python/meson-python: Keyword 0.10.0 x86, #862330 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild b/dev-python/meson-python/meson-python-0.10.0.ebuild index bd883f29b2ee..8e619a0187a7 100644 --- a/dev-python/meson-python/meson-python-0.10.0.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 9e9de7102d9aeb3ff004a9cd6e3072fbf967169a Author: Sam James gentoo org> AuthorDate: Sun Oct 9 00:03:05 2022 + Commit: Sam James gentoo org> CommitDate: Sun Oct 9 00:03:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e9de710 dev-python/meson-python: Keyword 0.10.0 arm, #862330 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild b/dev-python/meson-python/meson-python-0.10.0.ebuild index 8d07bbbdb56c..bd883f29b2ee 100644 --- a/dev-python/meson-python/meson-python-0.10.0.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" RDEPEND=" >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: c659fcf45fd6b8bc5228e36e855d5b47471575e1 Author: Sam James gentoo org> AuthorDate: Sat Oct 8 23:16:31 2022 + Commit: Sam James gentoo org> CommitDate: Sat Oct 8 23:44:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c659fcf4 dev-python/meson-python: enable py3.11 Signed-off-by: Sam James gentoo.org> dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild b/dev-python/meson-python/meson-python-0.10.0.ebuild index 5ca1c9027a37..8d07bbbdb56c 100644 --- a/dev-python/meson-python/meson-python-0.10.0.ebuild +++ b/dev-python/meson-python/meson-python-0.10.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/files/, dev-python/meson-python/
commit: 8bbb4de02b334ad7b01629f315625dfcfdab462c Author: Michał Górny gentoo org> AuthorDate: Sun Oct 2 16:15:15 2022 + Commit: Michał Górny gentoo org> CommitDate: Sun Oct 2 16:15:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bbb4de0 dev-python/meson-python: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/Manifest | 2 - .../files/meson-python-0.5.0-defaults.patch| 23 --- dev-python/meson-python/meson-python-0.8.0.ebuild | 45 -- dev-python/meson-python/meson-python-0.8.1.ebuild | 45 -- 4 files changed, 115 deletions(-) diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest index 7da26a4caace..0c76d3ad3b95 100644 --- a/dev-python/meson-python/Manifest +++ b/dev-python/meson-python/Manifest @@ -1,3 +1 @@ -DIST meson-python-0.8.0.gh.tar.gz 29367 BLAKE2B bf501ef73baa5481f5367b642cefca5a8b8655b4d74776aea21f0be4608c3e42d765f17ffdd037f39e7fc9c48d162293f93af61a30533e1823a66de5151ec1f9 SHA512 1709cdf3b357970566b25958cead88be2062e35ee8576275d0ca2571eca1f6a0211986b2693af0944026f2693511729b9d5cb30279952c65a287fa510c19186d -DIST meson-python-0.8.1.gh.tar.gz 29353 BLAKE2B 13d6ab25da404301bddb2fb7eaaeb5af256efb5ce6d09581e4a8fa90d21c3a45cc8f455b09dc99b454e8457b55eb41261743c6ffd612c6c674ac9a28bcb98f51 SHA512 e46f6dbbcc2b5f89b17c7ea3f00e8ff9d68cad458bcbfe462e09de8e0074316c15f71fd88304ccf65cc42d98b193bcc0b3547be3ec2519e8c25d31556beb1468 DIST meson-python-0.9.0.gh.tar.gz 37253 BLAKE2B 29aa875dfc1c275ee4edab48bd2d46c783969fc0ab58f108be1a6443d5519028a2d36f666dc57c45d68ba77334cca2d11a0d4bfb8abb3822b537252c71b77286 SHA512 ae0927876533af65c5b1d8278ff6db3726f0551c160bfedcc602189fcad44c9412faa589738718aac2f10cf9497db8c632d89ccf1fb8519e6e7f4add78d8e52d diff --git a/dev-python/meson-python/files/meson-python-0.5.0-defaults.patch b/dev-python/meson-python/files/meson-python-0.5.0-defaults.patch deleted file mode 100644 index 07077ba4fdc2.. --- a/dev-python/meson-python/files/meson-python-0.5.0-defaults.patch +++ /dev/null @@ -1,23 +0,0 @@ -See https://github.com/FFY00/meson-python/blob/main/mesonpy/__init__.py#L452. - -(Also: https://github.com/FFY00/meson-python/issues/54) a/mesonpy/__init__.py -+++ b/mesonpy/__init__.py -@@ -452,7 +452,7 @@ class Project(): - f'--native-file={os.fspath(self._meson_native_file)}', - # TODO: Allow configuring these arguments - '-Ddebug=false', --'-Dstrip=true', -+'-Dstrip=false', - '-Doptimization=2', - *setup_args, - ) -@@ -464,7 +464,7 @@ class Project(): - - @functools.lru_cache(maxsize=None) - def build(self) -> None: --self._meson('compile') -+self._meson('compile', '--verbose') - self._meson('install', '--destdir', os.fspath(self._install_dir)) - - @classmethod diff --git a/dev-python/meson-python/meson-python-0.8.0.ebuild b/dev-python/meson-python/meson-python-0.8.0.ebuild deleted file mode 100644 index 70f7d41728e8.. --- a/dev-python/meson-python/meson-python-0.8.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Meson PEP 517 Python build backend" -HOMEPAGE=" - https://pypi.org/project/meson-python/ - https://github.com/FFY00/meson-python/ -" -SRC_URI=" - https://github.com/FFY00/meson-python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pyproject-metadata-0.5.0[${PYTHON_USEDEP}] - >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}] - >=dev-util/meson-0.60.0[${PYTHON_USEDEP}] - dev-util/patchelf -" -BDEPEND=" - test? ( - dev-python/GitPython[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.7.0-defaults.patch -) - -distutils_enable_sphinx docs \ - dev-python/furo \ - dev-python/sphinx-autodoc-typehints -distutils_enable_tests pytest diff --git a/dev-python/meson-python/meson-python-0.8.1.ebuild b/dev-python/meson-python/meson-python-0.8.1.ebuild deleted file mode 100644 index 0a2cc859b64c.. --- a/dev-python/meson-python/meson-python-0.8.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{8..10} ) - -inherit distutils-r1 - -DESCRIPTION="Meson PEP 517 Python build backend" -HOMEPAGE=" - https://pypi.org/project/meson-python/ - https://github.com/FFY00/meson-python/ -" -SRC_URI=" -