[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: d24bf5239d1ab2d49820ef92d7f1285f842bc55c
Author: Eli Schwartz gentoo org>
AuthorDate: Sun Feb 22 13:17:14 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Sun Feb 22 13:21:16 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d24bf523
dev-python/meson-python: Stabilize 0.19.0 ppc, #970431
Signed-off-by: Eli Schwartz gentoo.org>
dev-python/meson-python/meson-python-0.19.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.19.0.ebuild
b/dev-python/meson-python/meson-python-0.19.0.ebuild
index a8e92c542bed..f3aacef6d45d 100644
--- a/dev-python/meson-python/meson-python-0.19.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.19.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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: f839c8e54a11fe733b7ec4b6ef03739b769e8e3b
Author: Eli Schwartz gentoo org>
AuthorDate: Sun Feb 22 06:15:34 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Sun Feb 22 06:51:41 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f839c8e5
dev-python/meson-python: Stabilize 0.19.0 arm, #970431
Signed-off-by: Eli Schwartz gentoo.org>
dev-python/meson-python/meson-python-0.19.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.19.0.ebuild
b/dev-python/meson-python/meson-python-0.19.0.ebuild
index 2f4b9cad88aa..9228ca3dc920 100644
--- a/dev-python/meson-python/meson-python-0.19.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.19.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~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: 035304b7d449ccfcb9bd61b5589928e520edb812
Author: Eli Schwartz gentoo org>
AuthorDate: Sun Feb 22 13:17:15 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Sun Feb 22 13:21:16 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=035304b7
dev-python/meson-python: Stabilize 0.19.0 ppc64, #970431
Signed-off-by: Eli Schwartz gentoo.org>
dev-python/meson-python/meson-python-0.19.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.19.0.ebuild
b/dev-python/meson-python/meson-python-0.19.0.ebuild
index f3aacef6d45d..7a16e69d14ae 100644
--- a/dev-python/meson-python/meson-python-0.19.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.19.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv
~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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: 2744e4de8b1f592f2ca84e0649dc63a5f02d3d69
Author: Eli Schwartz gentoo org>
AuthorDate: Sun Feb 22 06:15:33 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Sun Feb 22 06:51:41 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2744e4de
dev-python/meson-python: Stabilize 0.19.0 arm64, #970431
Signed-off-by: Eli Schwartz gentoo.org>
dev-python/meson-python/meson-python-0.19.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.19.0.ebuild
b/dev-python/meson-python/meson-python-0.19.0.ebuild
index 9d406f501ef4..2f4b9cad88aa 100644
--- a/dev-python/meson-python/meson-python-0.19.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.19.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~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: a99c29bd8ad0061ef33a2ad86b6d68439871e299
Author: Eli Schwartz gentoo org>
AuthorDate: Sun Feb 22 06:22:11 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Sun Feb 22 06:51:43 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a99c29bd
dev-python/meson-python: Stabilize 0.19.0 amd64, #970431
Signed-off-by: Eli Schwartz gentoo.org>
dev-python/meson-python/meson-python-0.19.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.19.0.ebuild
b/dev-python/meson-python/meson-python-0.19.0.ebuild
index 9228ca3dc920..dffc4258544f 100644
--- a/dev-python/meson-python/meson-python-0.19.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.19.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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: b1eaa12ef7561170c7540572458b00d13b9b58fd
Author: Eli Schwartz gentoo org>
AuthorDate: Sun Feb 22 06:45:59 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Sun Feb 22 06:51:45 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1eaa12e
dev-python/meson-python: Stabilize 0.19.0 x86, #970431
Signed-off-by: Eli Schwartz gentoo.org>
dev-python/meson-python/meson-python-0.19.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.19.0.ebuild
b/dev-python/meson-python/meson-python-0.19.0.ebuild
index dffc4258544f..a8e92c542bed 100644
--- a/dev-python/meson-python/meson-python-0.19.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.19.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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: ef58da23bf0bdb35cc3e7f6b09d910213ff4aaf2
Author: Michał Górny gentoo org>
AuthorDate: Sat Jan 17 07:08:19 2026 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Jan 17 07:08:19 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef58da23
dev-python/meson-python: Bump to 0.19.0
Signed-off-by: Michał Górny gentoo.org>
dev-python/meson-python/Manifest | 1 +
dev-python/meson-python/meson-python-0.19.0.ebuild | 72 ++
2 files changed, 73 insertions(+)
diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index d8fa20342a26..3dacdbe0c485 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1 +1,2 @@
DIST meson-python-0.18.0.gh.tar.gz 88056 BLAKE2B
b8379a6cd37c3b4e89884e21ebb85ebed6a5d86575ea57388564659a0fcfab3d0f6b71bd49fc8014486118cf31af3a0a1c67a37afa1b9b93d634622a1bc40570
SHA512
f32f02851cdfc13f29550b297b3bce9038bdaf02381b15064e36442104e93624e090abeae23b9de97dfa971aa456716cae65dbe04784beee13b510db12de1000
+DIST meson-python-0.19.0.gh.tar.gz 93690 BLAKE2B
609aa2bbbfa63bd3b1a8954dd17d9c6182870b3567fc3d8954e5bb583b931e72ca1afc8b0dddb4ff48d798b88714b9c43810ea7e34d8c339884b243db3e3c403
SHA512
f3943b8b00eee962da5c734419d2793dca19bab962a2247369287b46f80203bc24eaa394ace93e988bf2f91808b6201d574907bd7070ab2e4c3f4f5df972e639
diff --git a/dev-python/meson-python/meson-python-0.19.0.ebuild
b/dev-python/meson-python/meson-python-0.19.0.ebuild
new file mode 100644
index ..9d406f501ef4
--- /dev/null
+++ b/dev-python/meson-python/meson-python-0.19.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{11..14} pypy3_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="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
+ >=dev-build/meson-0.63.0
+ !kernel_Darwin? ( dev-util/patchelf )
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ >=dev-python/cython-0.29.34
+ >=dev-python/packaging-23.1[${PYTHON_USEDEP}]
+ dev-vcs/git
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-mock )
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # Strip unnecessary Python-level dependency on meson, it is used
+ # as an external executable anyway.
+ sed -i -e '/meson >=/d' pyproject.toml || die
+}
+
+src_test() {
+ # required by tests/test_sdist.py::test_reproducible
+ git config --global user.email "[email protected]" || die
+ git config --global user.name "The Test Suite" || die
+ git init -q || die
+ git add -A || die
+ git commit -m init -q || die
+
+ distutils-r1_src_test
+}
+
+python_test() {
+ unset NINJA
+
+ local EPYTEST_DESELECT=()
+ if ! has_version "dev-build/meson[${PYTHON_USEDEP}]"; then
+ EPYTEST_DESELECT+=(
+ tests/test_wheel.py::test_vendored_meson
+ )
+ fi
+
+ epytest
+}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 86215a37bd3d0fbb11c546fb914d6727024f8017
Author: Michał Górny gentoo org>
AuthorDate: Sun Jul 13 15:50:28 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sun Jul 13 15:50:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86215a37
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.17.1.ebuild | 68 --
2 files changed, 69 deletions(-)
diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index 4fab811ab911..d8fa20342a26 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1,2 +1 @@
-DIST meson-python-0.17.1.gh.tar.gz 79456 BLAKE2B
88bda9aadc74d186aab41c9b3a2fe5ba7d51b5997c1c043cf4ea9448395d0c5c5763ccf35358ab867d32a4537a4041a3cf480d82c9ec5cd8d1b5d6bc67d35fc8
SHA512
bd5f4c807468b81b3630eeb6973c2a574473c22298eb2c43d30b67b7503ce77fd79d4509a8f1b0186197622d281279a9c3aa5d9d1c2286d46b7aea1ff2461ae5
DIST meson-python-0.18.0.gh.tar.gz 88056 BLAKE2B
b8379a6cd37c3b4e89884e21ebb85ebed6a5d86575ea57388564659a0fcfab3d0f6b71bd49fc8014486118cf31af3a0a1c67a37afa1b9b93d634622a1bc40570
SHA512
f32f02851cdfc13f29550b297b3bce9038bdaf02381b15064e36442104e93624e090abeae23b9de97dfa971aa456716cae65dbe04784beee13b510db12de1000
diff --git a/dev-python/meson-python/meson-python-0.17.1.ebuild
b/dev-python/meson-python/meson-python-0.17.1.ebuild
deleted file mode 100644
index 1a08f0379381..
--- a/dev-python/meson-python/meson-python-0.17.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_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="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 sparc x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- >=dev-python/pyproject-metadata-0.7.1[${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}]
- ' 3.10)
-"
-BDEPEND="
- ${RDEPEND}
- test? (
- >=dev-python/cython-0.29.34
- >=dev-python/packaging-23.1[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
- # required by tests/test_sdist.py::test_reproducible
- git config --global user.email "[email protected]" || die
- git config --global user.name "The Test Suite" || die
- git init -q || die
- git add -A || die
- git commit -m init -q || die
-
- distutils-r1_src_test
-}
-
-python_test() {
- unset NINJA
-
- local EPYTEST_DESELECT=()
- if ! has_version "dev-build/meson[${PYTHON_USEDEP}]"; then
- EPYTEST_DESELECT+=(
- tests/test_wheel.py::test_vendored_meson
- )
- fi
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p pytest_mock
-}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 5f01c7d8076f0055aeea41eb81cc4be6afd559d7
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jun 21 16:10:49 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jun 21 16:10:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f01c7d8
dev-python/meson-python: Stabilize 0.18.0-r1 ppc, #957351
Signed-off-by: Arthur Zamarin gentoo.org>
dev-python/meson-python/meson-python-0.18.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
b/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
index 446f6c413140..7395b687b490 100644
--- a/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
+++ b/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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: 78223b9ee6ef712953bad2ca9ada5e9624130a33
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jun 21 06:33:26 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jun 21 06:33:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78223b9e
dev-python/meson-python: Stabilize 0.18.0-r1 arm, #957351
Signed-off-by: Arthur Zamarin gentoo.org>
dev-python/meson-python/meson-python-0.18.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
b/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
index 19951afa461e..446f6c413140 100644
--- a/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
+++ b/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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: faf0c60be61a37030757f8c45c717bc5329d09ed
Author: Sam James gentoo org>
AuthorDate: Sat Jun 7 14:18:45 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Jun 7 14:18:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faf0c60b
dev-python/meson-python: Stabilize 0.18.0-r1 x86, #957351
Signed-off-by: Sam James gentoo.org>
dev-python/meson-python/meson-python-0.18.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
b/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
index 15d5395624b3..19951afa461e 100644
--- a/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
+++ b/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~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: c71fb15f2fef119d6ba1c3c26c1a132f261c15b5
Author: Michał Górny gentoo org>
AuthorDate: Sat Jun 7 12:09:58 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Jun 7 12:10:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c71fb15f
dev-python/meson-python: Stabilize 0.18.0-r1 arm64, #957351
Signed-off-by: Michał Górny gentoo.org>
dev-python/meson-python/meson-python-0.18.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
b/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
index e7eceed76c19..15d5395624b3 100644
--- a/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
+++ b/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~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: 5fd738c3157d701ab1a8436f84e4ff87f08bc8aa
Author: Michał Górny gentoo org>
AuthorDate: Sat Jun 7 12:09:57 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Jun 7 12:10:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fd738c3
dev-python/meson-python: Stabilize 0.18.0-r1 amd64, #957351
Signed-off-by: Michał Górny gentoo.org>
dev-python/meson-python/meson-python-0.18.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
b/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
index d01e7c6994e1..e7eceed76c19 100644
--- a/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
+++ b/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~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: 9d45849f740ca24b1c17e10744a0fdca005561e7
Author: Michał Górny gentoo org>
AuthorDate: Sat Jun 7 10:33:23 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Jun 7 10:33:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d45849f
dev-python/meson-python: Stabilize 0.18.0-r1 ppc64, #957351
Signed-off-by: Michał Górny gentoo.org>
dev-python/meson-python/meson-python-0.18.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
b/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
index faf7968f216b..d01e7c6994e1 100644
--- a/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
+++ b/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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: 7fcf6f71f60102a84df2f79830e846e78ca7642e
Author: Michał Górny gentoo org>
AuthorDate: Fri May 23 17:47:04 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Fri May 23 18:59:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fcf6f71
dev-python/meson-python: Strip Python dep on meson
Signed-off-by: Michał Górny gentoo.org>
.../{meson-python-0.18.0.ebuild => meson-python-0.18.0-r1.ebuild} | 8
1 file changed, 8 insertions(+)
diff --git a/dev-python/meson-python/meson-python-0.18.0.ebuild
b/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
similarity index 88%
rename from dev-python/meson-python/meson-python-0.18.0.ebuild
rename to dev-python/meson-python/meson-python-0.18.0-r1.ebuild
index f6b0dc16d5d1..faf7968f216b 100644
--- a/dev-python/meson-python/meson-python-0.18.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.18.0-r1.ebuild
@@ -39,6 +39,14 @@ BDEPEND="
distutils_enable_tests pytest
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # Strip unnecessary Python-level dependency on meson, it is used
+ # as an external executable anyway.
+ sed -i -e '/meson >=/d' pyproject.toml || die
+}
+
src_test() {
# required by tests/test_sdist.py::test_reproducible
git config --global user.email "[email protected]" || die
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: fd8c4394c7983c239d3843473ef47660d187e84d
Author: Michał Górny gentoo org>
AuthorDate: Mon May 12 10:19:10 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Mon May 12 10:29:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd8c4394
dev-python/meson-python: Remove stale python_gen_cond_dep
Signed-off-by: Michał Górny gentoo.org>
dev-python/meson-python/meson-python-0.18.0.ebuild | 3 ---
1 file changed, 3 deletions(-)
diff --git a/dev-python/meson-python/meson-python-0.18.0.ebuild
b/dev-python/meson-python/meson-python-0.18.0.ebuild
index 5c71dc2fda46..3e4491adcf52 100644
--- a/dev-python/meson-python/meson-python-0.18.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.18.0.ebuild
@@ -26,9 +26,6 @@ RDEPEND="
>=dev-python/pyproject-metadata-0.7.1[${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}]
- ' 3.10)
"
BDEPEND="
${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 48a745fb79406f6f2066df807043047fcf78c679
Author: Michał Górny gentoo org>
AuthorDate: Tue May 6 04:59:31 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Tue May 6 05:28:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48a745fb
dev-python/meson-python: Bump to 0.18.0
Signed-off-by: Michał Górny gentoo.org>
dev-python/meson-python/Manifest | 1 +
dev-python/meson-python/meson-python-0.18.0.ebuild | 68 ++
2 files changed, 69 insertions(+)
diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index 23a6e6844b4e..4fab811ab911 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1 +1,2 @@
DIST meson-python-0.17.1.gh.tar.gz 79456 BLAKE2B
88bda9aadc74d186aab41c9b3a2fe5ba7d51b5997c1c043cf4ea9448395d0c5c5763ccf35358ab867d32a4537a4041a3cf480d82c9ec5cd8d1b5d6bc67d35fc8
SHA512
bd5f4c807468b81b3630eeb6973c2a574473c22298eb2c43d30b67b7503ce77fd79d4509a8f1b0186197622d281279a9c3aa5d9d1c2286d46b7aea1ff2461ae5
+DIST meson-python-0.18.0.gh.tar.gz 88056 BLAKE2B
b8379a6cd37c3b4e89884e21ebb85ebed6a5d86575ea57388564659a0fcfab3d0f6b71bd49fc8014486118cf31af3a0a1c67a37afa1b9b93d634622a1bc40570
SHA512
f32f02851cdfc13f29550b297b3bce9038bdaf02381b15064e36442104e93624e090abeae23b9de97dfa971aa456716cae65dbe04784beee13b510db12de1000
diff --git a/dev-python/meson-python/meson-python-0.18.0.ebuild
b/dev-python/meson-python/meson-python-0.18.0.ebuild
new file mode 100644
index ..5c71dc2fda46
--- /dev/null
+++ b/dev-python/meson-python/meson-python-0.18.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{11..13} pypy3_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="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ >=dev-python/pyproject-metadata-0.7.1[${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}]
+ ' 3.10)
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ >=dev-python/cython-0.29.34
+ >=dev-python/packaging-23.1[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-vcs/git
+ )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+ # required by tests/test_sdist.py::test_reproducible
+ git config --global user.email "[email protected]" || die
+ git config --global user.name "The Test Suite" || die
+ git init -q || die
+ git add -A || die
+ git commit -m init -q || die
+
+ distutils-r1_src_test
+}
+
+python_test() {
+ unset NINJA
+
+ local EPYTEST_DESELECT=()
+ if ! has_version "dev-build/meson[${PYTHON_USEDEP}]"; then
+ EPYTEST_DESELECT+=(
+ tests/test_wheel.py::test_vendored_meson
+ )
+ fi
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p pytest_mock
+}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: e9f0c10e63fd103e483af3bcb049575ae070e280
Author: Eli Schwartz gentoo org>
AuthorDate: Tue Mar 25 22:47:49 2025 +
Commit: Eli Schwartz gentoo org>
CommitDate: Wed Mar 26 08:50:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f0c10e
dev-python/meson-python: fix erroneous build dep
cython is only needed by the testsuite. Futhermore, cython is treated as
a shell tool (it is looked up using meson's compiler language handling),
so it never made sense to require PYTHON_USEDEP.
The PYTHON_USEDEP forces recompiling cython if you want to install
meson-python for multiple impls. It also means if you try for a pure
py3.13 system (which I'm trying to do for the binhost) but need a small
handful of 3.12 packages you get conflicts, because meson-python holds
back having a pure 3.13 experience for cython.
Fixes: 34bf7b6af8ca51d45b8696665c0823511d067211
Signed-off-by: Eli Schwartz gentoo.org>
dev-python/meson-python/meson-python-0.17.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.17.1.ebuild
b/dev-python/meson-python/meson-python-0.17.1.ebuild
index fbffdb699840..1a08f0379381 100644
--- a/dev-python/meson-python/meson-python-0.17.1.ebuild
+++ b/dev-python/meson-python/meson-python-0.17.1.ebuild
@@ -32,8 +32,8 @@ RDEPEND="
"
BDEPEND="
${RDEPEND}
- >=dev-python/cython-0.29.34[${PYTHON_USEDEP}]
test? (
+ >=dev-python/cython-0.29.34
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-vcs/git
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 6cfb4fae5a4fdb5c9b3d4999a7419fe4c01e54bd
Author: Tom Gillespie gmail com>
AuthorDate: Thu Nov 21 20:18:47 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Nov 23 18:40:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cfb4fae
dev-python/meson-python: BDEPEND on RDEPEND
Fix issue where meson-python fails to build if
pyproject-metadata is not installed at build time.
This is needed e.g. when building a binpkg. The
full RDEPEND is added because technically both
meson and ninja are required at build time and
are present in the base stage3 image, however if
there are cases where they are not present then
then emerge would fail.
Signed-off-by: Tom Gillespie gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/39403
Signed-off-by: Michał Górny gentoo.org>
dev-python/meson-python/meson-python-0.17.1.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-python/meson-python/meson-python-0.17.1.ebuild
b/dev-python/meson-python/meson-python-0.17.1.ebuild
index cc239d69dc17..ea5282b324b5 100644
--- a/dev-python/meson-python/meson-python-0.17.1.ebuild
+++ b/dev-python/meson-python/meson-python-0.17.1.ebuild
@@ -31,6 +31,7 @@ RDEPEND="
' 3.10)
"
BDEPEND="
+ ${RDEPEND}
>=dev-python/cython-0.29.34[${PYTHON_USEDEP}]
test? (
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/files/, dev-python/meson-python/
commit: 4c788581b2c4fb5ac7a9dd2d08e8f0416ab7f489
Author: Michał Górny gentoo org>
AuthorDate: Wed Nov 20 12:03:33 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Wed Nov 20 12:05:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c788581
dev-python/meson-python: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/meson-python/Manifest | 2 -
...eson-python-0.16.0-pyproject-metadata-0.8.patch | 68 --
.../meson-python/meson-python-0.16.0-r1.ebuild | 53 -
dev-python/meson-python/meson-python-0.17.0.ebuild | 61 ---
4 files changed, 184 deletions(-)
diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index 627bff2caf89..23a6e6844b4e 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1,3 +1 @@
-DIST meson-python-0.16.0.gh.tar.gz 74975 BLAKE2B
af74d62a4567bc0a7524e815f1bb4ef3ae7290ccea38c00c3b0013f5ed6a41c1631b0c1d83fdd930836599752e3bba3c381c137d275103409a986df4e040
SHA512
99ea4304f15e2e13adf031e7c8cacbbc48c0c80f42a81f9d84242b6279ac9c1a13e3f162be5f472a1e498dc7cf3cba6799bf765b3fd441ac10cd87dc0db38678
-DIST meson-python-0.17.0.gh.tar.gz 79243 BLAKE2B
f7eb63b1b6575b03d0a8e218b478a557260bd259206517155ba51f32aa3b168d6e999087ece5695c47addb8313227a24243b88d170ce4a1d0fbdef2cdcc492b2
SHA512
ae1466e6f7c6e1d57353be55d9f6dbba6cb532bf6581f8cf03bc2c13f2bd564f4c5ffee561cf1c46293e208da254dc56ec7311b148d2bf507ce5df875b4909de
DIST meson-python-0.17.1.gh.tar.gz 79456 BLAKE2B
88bda9aadc74d186aab41c9b3a2fe5ba7d51b5997c1c043cf4ea9448395d0c5c5763ccf35358ab867d32a4537a4041a3cf480d82c9ec5cd8d1b5d6bc67d35fc8
SHA512
bd5f4c807468b81b3630eeb6973c2a574473c22298eb2c43d30b67b7503ce77fd79d4509a8f1b0186197622d281279a9c3aa5d9d1c2286d46b7aea1ff2461ae5
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
deleted file mode 100644
index 834aed4d2fb4..
---
a/dev-python/meson-python/files/meson-python-0.16.0-pyproject-metadata-0.8.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-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-r1.ebuild
b/dev-python/meson-python/meson-python-0.16.0-r1.ebuild
deleted file mode 100644
index 810deea27bec..
--- a/dev-python/meson-python/meson-python-0.16.0-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU Gene
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 4334a423271a17510975ba616145349ce4c7d161
Author: Sam James gentoo org>
AuthorDate: Wed Nov 20 11:44:11 2024 +
Commit: Sam James gentoo org>
CommitDate: Wed Nov 20 11:44:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4334a423
dev-python/meson-python: Stabilize 0.17.1 hppa, #943106
Signed-off-by: Sam James gentoo.org>
dev-python/meson-python/meson-python-0.17.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.17.1.ebuild
b/dev-python/meson-python/meson-python-0.17.1.ebuild
index 15e75f21bd85..cc239d69dc17 100644
--- a/dev-python/meson-python/meson-python-0.17.1.ebuild
+++ b/dev-python/meson-python/meson-python-0.17.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~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: cff9c38ee2c35053fddeaca1d22a77737f064116 Author: Michał Górny gentoo org> AuthorDate: Sun Nov 10 02:42:34 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun Nov 10 03:07:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff9c38e dev-python/meson-python: Add a not-ALLARCHES comment Signed-off-by: Michał Górny gentoo.org> dev-python/meson-python/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/meson-python/metadata.xml b/dev-python/meson-python/metadata.xml index 6d2819790d18..0fb57c99d236 100644 --- a/dev-python/meson-python/metadata.xml +++ b/dev-python/meson-python/metadata.xml @@ -4,6 +4,7 @@ [email protected] + mesonbuild/meson-python meson-python
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: b1aa338fc046b028a5cca05d77f35c52754575af
Author: Sam James gentoo org>
AuthorDate: Sat Nov 9 10:45:59 2024 +
Commit: Sam James gentoo org>
CommitDate: Sat Nov 9 10:45:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1aa338f
dev-python/meson-python: Stabilize 0.17.1 sparc, #943106
Signed-off-by: Sam James gentoo.org>
dev-python/meson-python/meson-python-0.17.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.17.1.ebuild
b/dev-python/meson-python/meson-python-0.17.1.ebuild
index f41c5e0267e6..13cc8126ef12 100644
--- a/dev-python/meson-python/meson-python-0.17.1.ebuild
+++ b/dev-python/meson-python/meson-python-0.17.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~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: 914b3baf49de024d8d48f55e0352542e5a1bb654
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Nov 9 09:57:19 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Nov 9 09:57:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=914b3baf
dev-python/meson-python: Stabilize 0.17.1 arm64, #943106
Signed-off-by: Arthur Zamarin gentoo.org>
dev-python/meson-python/meson-python-0.17.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.17.1.ebuild
b/dev-python/meson-python/meson-python-0.17.1.ebuild
index 8251d152c70f..f41c5e0267e6 100644
--- a/dev-python/meson-python/meson-python-0.17.1.ebuild
+++ b/dev-python/meson-python/meson-python-0.17.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~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: ca4b9d9d52695cfeedf0a53f4f5a5c9161404a6e
Author: Sam James gentoo org>
AuthorDate: Sat Nov 9 09:50:04 2024 +
Commit: Sam James gentoo org>
CommitDate: Sat Nov 9 09:50:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca4b9d9d
dev-python/meson-python: Stabilize 0.17.1 ppc, #943106
Signed-off-by: Sam James gentoo.org>
dev-python/meson-python/meson-python-0.17.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.17.1.ebuild
b/dev-python/meson-python/meson-python-0.17.1.ebuild
index c810c766065b..8251d152c70f 100644
--- a/dev-python/meson-python/meson-python-0.17.1.ebuild
+++ b/dev-python/meson-python/meson-python-0.17.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~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: 1dea3e83f054db0d7f793181885a8af9a8d85ce3
Author: Sam James gentoo org>
AuthorDate: Sat Nov 9 09:50:03 2024 +
Commit: Sam James gentoo org>
CommitDate: Sat Nov 9 09:50:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dea3e83
dev-python/meson-python: Stabilize 0.17.1 arm, #943106
Signed-off-by: Sam James gentoo.org>
dev-python/meson-python/meson-python-0.17.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.17.1.ebuild
b/dev-python/meson-python/meson-python-0.17.1.ebuild
index bede479fe558..c810c766065b 100644
--- a/dev-python/meson-python/meson-python-0.17.1.ebuild
+++ b/dev-python/meson-python/meson-python-0.17.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~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: c92b9450e30bddfb415ac952c147842281daec2f
Author: Sam James gentoo org>
AuthorDate: Sat Nov 9 08:59:14 2024 +
Commit: Sam James gentoo org>
CommitDate: Sat Nov 9 08:59:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c92b9450
dev-python/meson-python: Stabilize 0.17.1 ppc64, #943106
Signed-off-by: Sam James gentoo.org>
dev-python/meson-python/meson-python-0.17.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/meson-python/meson-python-0.17.1.ebuild
b/dev-python/meson-python/meson-python-0.17.1.ebuild
index 6bc63472cf42..bede479fe558 100644
--- a/dev-python/meson-python/meson-python-0.17.1.ebuild
+++ b/dev-python/meson-python/meson-python-0.17.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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: cd0990a40023c63353d1d8c69804fdb5c25d3a6f
Author: Michał Górny gentoo org>
AuthorDate: Sat Oct 26 05:01:53 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Oct 26 05:02:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd0990a4
dev-python/meson-python: Bump to 0.17.1
Signed-off-by: Michał Górny gentoo.org>
dev-python/meson-python/Manifest | 1 +
dev-python/meson-python/meson-python-0.17.1.ebuild | 60 ++
2 files changed, 61 insertions(+)
diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index 3deeab6d5951..627bff2caf89 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1,2 +1,3 @@
DIST meson-python-0.16.0.gh.tar.gz 74975 BLAKE2B
af74d62a4567bc0a7524e815f1bb4ef3ae7290ccea38c00c3b0013f5ed6a41c1631b0c1d83fdd930836599752e3bba3c381c137d275103409a986df4e040
SHA512
99ea4304f15e2e13adf031e7c8cacbbc48c0c80f42a81f9d84242b6279ac9c1a13e3f162be5f472a1e498dc7cf3cba6799bf765b3fd441ac10cd87dc0db38678
DIST meson-python-0.17.0.gh.tar.gz 79243 BLAKE2B
f7eb63b1b6575b03d0a8e218b478a557260bd259206517155ba51f32aa3b168d6e999087ece5695c47addb8313227a24243b88d170ce4a1d0fbdef2cdcc492b2
SHA512
ae1466e6f7c6e1d57353be55d9f6dbba6cb532bf6581f8cf03bc2c13f2bd564f4c5ffee561cf1c46293e208da254dc56ec7311b148d2bf507ce5df875b4909de
+DIST meson-python-0.17.1.gh.tar.gz 79456 BLAKE2B
88bda9aadc74d186aab41c9b3a2fe5ba7d51b5997c1c043cf4ea9448395d0c5c5763ccf35358ab867d32a4537a4041a3cf480d82c9ec5cd8d1b5d6bc67d35fc8
SHA512
bd5f4c807468b81b3630eeb6973c2a574473c22298eb2c43d30b67b7503ce77fd79d4509a8f1b0186197622d281279a9c3aa5d9d1c2286d46b7aea1ff2461ae5
diff --git a/dev-python/meson-python/meson-python-0.17.1.ebuild
b/dev-python/meson-python/meson-python-0.17.1.ebuild
new file mode 100644
index ..6bc63472cf42
--- /dev/null
+++ b/dev-python/meson-python/meson-python-0.17.1.ebuild
@@ -0,0 +1,60 @@
+# 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..13} 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="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ >=dev-python/pyproject-metadata-0.7.1[${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}]
+ ' 3.10)
+"
+BDEPEND="
+ >=dev-python/cython-0.29.34[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/packaging-23.1[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-vcs/git
+ )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+ # required by tests/test_sdist.py::test_reproducible
+ git config --global user.email "[email protected]" || die
+ git config --global user.name "The Test Suite" || die
+ git init -q || die
+ git add -A || die
+ git commit -m init -q || die
+
+ distutils-r1_src_test
+}
+
+python_test() {
+ unset NINJA
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p pytest_mock
+}
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 8f8adce64abd9935aac781133858571baa9a4d28
Author: Michał Górny gentoo org>
AuthorDate: Tue Oct 22 03:08:15 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Tue Oct 22 03:08:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f8adce6
dev-python/meson-python: Bump to 0.17.0
Signed-off-by: Michał Górny gentoo.org>
dev-python/meson-python/Manifest | 1 +
dev-python/meson-python/meson-python-0.17.0.ebuild | 61 ++
2 files changed, 62 insertions(+)
diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index 7fc18303f4f4..3deeab6d5951 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1 +1,2 @@
DIST meson-python-0.16.0.gh.tar.gz 74975 BLAKE2B
af74d62a4567bc0a7524e815f1bb4ef3ae7290ccea38c00c3b0013f5ed6a41c1631b0c1d83fdd930836599752e3bba3c381c137d275103409a986df4e040
SHA512
99ea4304f15e2e13adf031e7c8cacbbc48c0c80f42a81f9d84242b6279ac9c1a13e3f162be5f472a1e498dc7cf3cba6799bf765b3fd441ac10cd87dc0db38678
+DIST meson-python-0.17.0.gh.tar.gz 79243 BLAKE2B
f7eb63b1b6575b03d0a8e218b478a557260bd259206517155ba51f32aa3b168d6e999087ece5695c47addb8313227a24243b88d170ce4a1d0fbdef2cdcc492b2
SHA512
ae1466e6f7c6e1d57353be55d9f6dbba6cb532bf6581f8cf03bc2c13f2bd564f4c5ffee561cf1c46293e208da254dc56ec7311b148d2bf507ce5df875b4909de
diff --git a/dev-python/meson-python/meson-python-0.17.0.ebuild
b/dev-python/meson-python/meson-python-0.17.0.ebuild
new file mode 100644
index ..fd9f62165857
--- /dev/null
+++ b/dev-python/meson-python/meson-python-0.17.0.ebuild
@@ -0,0 +1,61 @@
+# 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..13} 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="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+ >=dev-python/pyproject-metadata-0.7.1[${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}]
+ ' 3.10)
+"
+# pyproject-metadata: https://github.com/mesonbuild/meson-python/issues/667
+BDEPEND="
+ >=dev-python/cython-0.29.34[${PYTHON_USEDEP}]
+ test? (
+
[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/
commit: 227251de9bb61c19e0fa57f99f9ab5d6ba63b325
Author: Michał Górny gentoo org>
AuthorDate: Tue Jun 4 18:12:27 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Tue Jun 4 18:14:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=227251de
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.15.0.ebuild | 67 --
2 files changed, 68 deletions(-)
diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index bdef3c3bfc09..7fc18303f4f4 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1,2 +1 @@
-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/meson-python-0.15.0.ebuild
b/dev-python/meson-python/meson-python-0.15.0.ebuild
deleted file mode 100644
index e9f69f5f660c..
--- a/dev-python/meson-python/meson-python-0.15.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# 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
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-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}]
- >=dev-build/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}]
- dev-vcs/git
- )
-"
-
-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: 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
+ -> ${P}.g
[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 docs/examples/spam/buil
[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..
--- a/dev-python/meson-pytho
[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}]
