[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2024-05-13 Thread Sam James
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/

2024-05-13 Thread Michał Górny
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/

2024-05-04 Thread Arthur Zamarin
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/

2024-05-04 Thread Arthur Zamarin
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/

2024-05-04 Thread Arthur Zamarin
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/

2024-05-04 Thread Arthur Zamarin
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/

2024-05-04 Thread Arthur Zamarin
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/

2024-05-04 Thread Arthur Zamarin
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/

2024-05-04 Thread Arthur Zamarin
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/

2024-04-17 Thread Michał Górny
commit: 714b0f4460f2d9d0b41e81f80ddfa67a19929a48
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 17 13:44:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 17 13:52:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714b0f44

dev-python/meson-python: Bump to 0.16.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/meson-python/Manifest   |  1 +
 ...eson-python-0.16.0-pyproject-metadata-0.8.patch | 68 ++
 dev-python/meson-python/meson-python-0.16.0.ebuild | 53 +
 3 files changed, 122 insertions(+)

diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index 375d728e0b2c..bdef3c3bfc09 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1 +1,2 @@
 DIST meson-python-0.15.0.gh.tar.gz 73063 BLAKE2B 
280c01b08fb8264d268797d199b59f7d02cac88e49333de4a38f9e22a1e724586b7ffcddc4e9a411c0d660560892134cb742136334aad8caacd9db37580fce8f
 SHA512 
f1fce89bb0a3d279b9900c4ecec78e5f24da92d72f64ebf6c27648b4201a75a65204c3fac08aaa3e8d70dbeef245c3235e39994c7c0b9cba27c0df528211c7f7
+DIST meson-python-0.16.0.gh.tar.gz 74975 BLAKE2B 
af74d62a4567bc0a7524e815f1bb4ef3ae7290ccea38c00c3b0013f5ed6a41c1631b0c1d83fdd930836599752e3bba3c381c137d275103409a986df4e040
 SHA512 
99ea4304f15e2e13adf031e7c8cacbbc48c0c80f42a81f9d84242b6279ac9c1a13e3f162be5f472a1e498dc7cf3cba6799bf765b3fd441ac10cd87dc0db38678

diff --git 
a/dev-python/meson-python/files/meson-python-0.16.0-pyproject-metadata-0.8.patch
 
b/dev-python/meson-python/files/meson-python-0.16.0-pyproject-metadata-0.8.patch
new file mode 100644
index ..834aed4d2fb4
--- /dev/null
+++ 
b/dev-python/meson-python/files/meson-python-0.16.0-pyproject-metadata-0.8.patch
@@ -0,0 +1,68 @@
+From ba14bfdffceb571a5e8c1406c76b7b77634bcb7f Mon Sep 17 00:00:00 2001
+From: Daniele Nicolodi 
+Date: Mon, 15 Apr 2024 22:34:36 +0200
+Subject: [PATCH 2/2] TST: Adapt to changes in pyproject-metadata 0.8.0
+
+---
+ tests/test_metadata.py | 8 +++-
+ tests/test_sdist.py| 9 +++--
+ 2 files changed, 14 insertions(+), 3 deletions(-)
+
+diff --git a/tests/test_metadata.py b/tests/test_metadata.py
+index 0c278da6..088e82f7 100644
+--- a/tests/test_metadata.py
 b/tests/test_metadata.py
+@@ -3,6 +3,7 @@
+ # SPDX-License-Identifier: MIT
+ 
+ import pathlib
++import re
+ 
+ import packaging.version
+ import pyproject_metadata
+@@ -48,5 +49,10 @@ def test_missing_version(package_missing_version):
+ pyproject = {'project': {
+ 'name': 'missing-version',
+ }}
+-with pytest.raises(pyproject_metadata.ConfigurationError, match='Required 
"project.version" field is missing'):
++match = '|'.join((
++re.escape('Required "project.version" field is missing'),
++# pyproject-metatadata 0.8.0 and later
++re.escape('Field "project.version" missing and "version" not 
specified in "project.dynamic"'),
++))
++with pytest.raises(pyproject_metadata.ConfigurationError, match=match):
+ Metadata.from_pyproject(pyproject, pathlib.Path())
+diff --git a/tests/test_sdist.py b/tests/test_sdist.py
+index 6e337617..fb698b53 100644
+--- a/tests/test_sdist.py
 b/tests/test_sdist.py
+@@ -3,6 +3,7 @@
+ # SPDX-License-Identifier: MIT
+ 
+ import os
++import re
+ import stat
+ import sys
+ import tarfile
+@@ -30,7 +31,7 @@ def test_pep621(sdist_full_metadata):
+ with tarfile.open(sdist_full_metadata, 'r:gz') as sdist:
+ sdist_pkg_info = 
sdist.extractfile('full_metadata-1.2.3/PKG-INFO').read().decode()
+ 
+-assert sdist_pkg_info == textwrap.dedent('''\
++metadata = re.escape(textwrap.dedent('''\
+ Metadata-Version: 2.1
+ Name: full-metadata
+ Version: 1.2.3
+@@ -65,7 +66,11 @@ def test_pep621(sdist_full_metadata):
+ # full-metadata
+ 
+ An example package with all of the PEP 621 metadata!
+-''')
++'''))
++
++# pyproject-metadata 0.8.0 and later uses a comma to separate keywords
++expr = metadata.replace(r'Keywords:\ full\ metadata', r'Keywords:\ full[ 
,]metadata')
++assert re.fullmatch(expr, sdist_pkg_info)
+ 
+ 
+ def test_dynamic_version(sdist_dynamic_version):

diff --git a/dev-python/meson-python/meson-python-0.16.0.ebuild 
b/dev-python/meson-python/meson-python-0.16.0.ebuild
new file mode 100644
index ..f75822a30233
--- /dev/null
+++ b/dev-python/meson-python/meson-python-0.16.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Meson PEP 517 Python build backend"
+HOMEPAGE="
+   https://pypi.org/project/meson-python/
+   https://github.com/mesonbuild/meson-python/
+"
+SRC_URI="
+   https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz
+   -> 

[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2024-03-26 Thread Ionen Wolkens
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/

2023-11-29 Thread Michał Górny
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/

2023-11-29 Thread Arthur Zamarin
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/

2023-11-29 Thread Arthur Zamarin
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/

2023-11-29 Thread Arthur Zamarin
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/

2023-11-29 Thread Michał Górny
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/

2023-11-29 Thread Michał Górny
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/

2023-11-29 Thread Michał Górny
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/

2023-10-26 Thread Michał Górny
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/

2023-10-06 Thread Michał Górny
commit: bb352342ccaffe47d02eb7f27ad41780ab3512a9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct  6 18:59:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct  6 19:03:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb352342

dev-python/meson-python: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/meson-python/Manifest   |  1 -
 .../files/meson-python-0.13.2_Mach-O_bundle.patch  | 21 ---
 .../meson-python/meson-python-0.13.2-r1.ebuild | 68 --
 3 files changed, 90 deletions(-)

diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index d8a34123b38f..33f179cd56d0 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1,2 +1 @@
-DIST meson-python-0.13.2.gh.tar.gz 69575 BLAKE2B 
ddcab5530e7c235057752f1c355052120863167fc601b669e3add713079400cf95617be84989e06542125850559124d70a693a618cbec456c0e59e3f80d14c5f
 SHA512 
b5518c5e9ccbec40747f2c08a83134f012557e0d9612b9473d2ae7fdfdeae5b7552dc16cebb493133c3ed8c52153b3e3afd3cef32d0f3a65771ebbb5b3bb
 DIST meson-python-0.14.0.gh.tar.gz 72523 BLAKE2B 
d0fd66dee8a5efd73e617033aec3f14eb66affe72cd84c30a740820f5a0c34a4ae4ffd31e1df26312513b312940f62af436b9870216ee93d7543b4f02dec6637
 SHA512 
f40963a9c2bca8edf0f5651f9f4f1fab8df89cca715dd8dc0dec11ac53a591ee19d2d06edead917f15382410a51a37cd4efcee2c52696eb10a546b080bac2ad8

diff --git 
a/dev-python/meson-python/files/meson-python-0.13.2_Mach-O_bundle.patch 
b/dev-python/meson-python/files/meson-python-0.13.2_Mach-O_bundle.patch
deleted file mode 100644
index 2531c93f41e2..
--- a/dev-python/meson-python/files/meson-python-0.13.2_Mach-O_bundle.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Support .bundle python modules at Prefix/macOS.
-
-Not forwarding to upstream because we are reflecting on the naming
-scheme of plugin modules on Prefix/macOS.
-
-Bug: https://bugs.gentoo.org/910401
-Signed-off-by: Benda Xu 
-
-Index: meson-python-0.13.2/mesonpy/__init__.py
-===
 meson-python-0.13.2.orig/mesonpy/__init__.py
-+++ meson-python-0.13.2/mesonpy/__init__.py
-@@ -129,7 +129,7 @@ _STYLES = _init_colors()  # holds the co
- 
- _SUFFIXES = importlib.machinery.all_suffixes()
- _EXTENSION_SUFFIXES = importlib.machinery.EXTENSION_SUFFIXES
--_EXTENSION_SUFFIX_REGEX = 
re.compile(r'^\.(?:(?P[^.]+)\.)?(?:so|pyd|dll)$')
-+_EXTENSION_SUFFIX_REGEX = 
re.compile(r'^\.(?:(?P[^.]+)\.)?(?:so|pyd|dll|bundle)$')
- assert all(re.match(_EXTENSION_SUFFIX_REGEX, x) for x in _EXTENSION_SUFFIXES)
- 
- 

diff --git a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild 
b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild
deleted file mode 100644
index a6abd080a7af..
--- a/dev-python/meson-python/meson-python-0.13.2-r1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Meson PEP 517 Python build backend"
-HOMEPAGE="
-   https://pypi.org/project/meson-python/
-   https://github.com/mesonbuild/meson-python/
-"
-SRC_URI="
-   https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc 
x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
-   >=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
-   >=dev-util/meson-0.63.0[${PYTHON_USEDEP}]
-   !kernel_Darwin? ( dev-util/patchelf )
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
-   ' 3.10)
-"
-BDEPEND="
-   >=dev-python/cython-0.29.34[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=( "${FILESDIR}"/meson-python-0.13.2_Mach-O_bundle.patch )
-
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # requires network access
-   tests/test_pep518.py::test_pep518
-   # requires git repo
-   # https://github.com/mesonbuild/meson-python/issues/397
-   tests/test_project.py::test_user_args
-   )
-   unset NINJA
-
-   if [[ ${EPYTHON} == pypy3 ]]; then
-   EPYTEST_DESELECT+=(
-   # broken venv usage that copies pypy3 executable, 
making it
-   # unable to find lib_pypy
-   tests/test_editable.py::test_editable_install
-   tests/test_editable.py::test_editble_reentrant
-   tests/test_examples.py::test_spam
-   tests/test_wheel.py::test_local_lib
-   )
-   fi
-
-   epytest
-
-   rm -rf 

[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2023-10-06 Thread Arthur Zamarin
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/

2023-10-06 Thread Arthur Zamarin
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/

2023-10-06 Thread Sam James
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/

2023-10-06 Thread Sam James
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/

2023-10-06 Thread Sam James
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/

2023-10-06 Thread Sam James
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/

2023-10-06 Thread Arthur Zamarin
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/

2023-10-06 Thread Sam James
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/

2023-09-05 Thread Michał Górny
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/

2023-08-24 Thread James Le Cuirot
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/

2023-08-24 Thread Arthur Zamarin
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/

2023-08-20 Thread Michał Górny
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/

2023-08-20 Thread Arthur Zamarin
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/

2023-08-20 Thread Sam James
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/

2023-08-19 Thread Sam James
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/

2023-08-19 Thread Sam James
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/

2023-08-19 Thread Sam James
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/

2023-08-19 Thread Arthur Zamarin
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/

2023-08-19 Thread Arthur Zamarin
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/

2023-08-01 Thread Sam James
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/

2023-07-19 Thread Michał Górny
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/

2023-07-19 Thread Benda XU
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/

2023-07-16 Thread Benda XU
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/

2023-07-16 Thread Benda XU
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/

2023-06-28 Thread Michał Górny
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/

2023-06-28 Thread Michał Górny
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/

2023-06-28 Thread Michał Górny
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/

2023-06-16 Thread Arthur Zamarin
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/

2023-06-13 Thread Sam James
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/

2023-05-27 Thread Michał Górny
commit: 6bdb9d0d2536883edcf829691b1aaa81d71c2274
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 27 15:45:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 27 15:53:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bdb9d0d

dev-python/meson-python: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/meson-python/Manifest   |  2 -
 .../files/meson-python-0.11.0-defaults.patch   | 14 -
 dev-python/meson-python/meson-python-0.12.1.ebuild | 68 --
 dev-python/meson-python/meson-python-0.13.0.ebuild | 59 ---
 4 files changed, 143 deletions(-)

diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index 071e40299d3d..bce82da4a05e 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1,3 +1 @@
-DIST meson-python-0.12.1.gh.tar.gz 43855 BLAKE2B 
96b9ff5ef628bb471f7f79ce30ec6f3f851ce0006327e8b3a6003fdcb768f3280c0ee882d1c0c8ea183b0f2319d7c977c3fbb62742e3127bafb73e9732b3a1a9
 SHA512 
6f8e840da0155f2dd0e7139387f875cfad79eb042abcfa69b3043f51cbae3222fc2986e13798389909a0b4719513c93af381ec00a69fdfedf14bbe4e100b2f08
-DIST meson-python-0.13.0.gh.tar.gz 69373 BLAKE2B 
439ec0fcffa5398ec400c492bc7719030981605c885158fd477e293b62c6e0eeaf3eba0327937817c20b7d23141749ff4bc71d12a67dbf3473168555cef97918
 SHA512 
2d319090f77daf5c1bd2a922e50e960fb416008ec60f3e8956ba4d2a29c31129e0a0d864982e9e1c0d6b7659d107e5d90d4a540d84f56cb2a8f79f013d4f14ae
 DIST meson-python-0.13.1.gh.tar.gz 69434 BLAKE2B 
c3442eb1c066772b80efe4e41764897df85a3581c94f9d958951af04e9ad7a01c646c7ed7f0104fbe957567e16b80c6e3744ab23b6b66a8df3cc920cb68c852f
 SHA512 
037825eabcaec5bdb73890114ecfcfb05373bcb5e2806a8d38e4afeeecea42aa14f9c8cf0bec151bd231e2984c64608b28a1ec79640485933cd57c8895b6a305

diff --git a/dev-python/meson-python/files/meson-python-0.11.0-defaults.patch 
b/dev-python/meson-python/files/meson-python-0.11.0-defaults.patch
deleted file mode 100644
index 6bd63f6d132e..
--- a/dev-python/meson-python/files/meson-python-0.11.0-defaults.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-See 
https://github.com/mesonbuild/meson-python/blob/main/mesonpy/__init__.py#L452.
-
-(Also: https://github.com/mesonbuild/meson-python/issues/54)
 a/mesonpy/__init__.py
-+++ b/mesonpy/__init__.py
-@@ -734,7 +734,7 @@ class Project():
- @functools.lru_cache(maxsize=None)
- def build(self) -> None:
- """Trigger the Meson build."""
--self._meson('compile', *self._meson_args['compile'],)
-+self._meson('compile', '--verbose', *self._meson_args['compile'],)
- self._meson('install', '--destdir', os.fspath(self._install_dir), 
*self._meson_args['install'],)
-
- @classmethod

diff --git a/dev-python/meson-python/meson-python-0.12.1.ebuild 
b/dev-python/meson-python/meson-python-0.12.1.ebuild
deleted file mode 100644
index f3c6601c6b6f..
--- a/dev-python/meson-python/meson-python-0.12.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Meson PEP 517 Python build backend"
-HOMEPAGE="
-   https://pypi.org/project/meson-python/
-   https://github.com/mesonbuild/meson-python/
-"
-SRC_URI="
-   https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="
-   >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
-   >=dev-util/meson-0.63.0[${PYTHON_USEDEP}]
-   dev-util/patchelf
-   $(python_gen_cond_dep '
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-   ' 3.8 3.9)
-   $(python_gen_cond_dep '
-   >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
-   ' 3.8 3.9 3.10)
-"
-BDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
-   test? (
-   dev-python/GitPython[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.11.0-defaults.patch
-)
-
-distutils_enable_sphinx docs \
-   dev-python/furo \
-   dev-python/sphinx-autodoc-typehints
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # requires network access
-   tests/test_pep518.py::test_pep518
-)
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # requires network access
-   tests/test_pep518.py::test_pep518
-   )
-   unset NINJA
-
-   epytest
-
-   rm -rf docs/examples/spam/build/ || die # remove artifacts
-}

diff --git a/dev-python/meson-python/meson-python-0.13.0.ebuild 
b/dev-python/meson-python/meson-python-0.13.0.ebuild
deleted file mode 100644
index 4ac32a433449..
--- 

[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2023-05-27 Thread Arthur Zamarin
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/

2023-05-27 Thread Arthur Zamarin
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/

2023-05-27 Thread Arthur Zamarin
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/

2023-05-27 Thread Arthur Zamarin
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/

2023-05-27 Thread Arthur Zamarin
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/

2023-05-27 Thread Arthur Zamarin
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/

2023-04-28 Thread Michał Górny
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/

2023-04-18 Thread Michał Górny
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/

2023-03-24 Thread Michał Górny
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/

2023-03-24 Thread Sam James
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/

2023-03-24 Thread Arthur Zamarin
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/

2023-03-24 Thread Arthur Zamarin
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/

2023-03-24 Thread Arthur Zamarin
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/

2023-03-24 Thread Arthur Zamarin
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/

2023-03-24 Thread Arthur Zamarin
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/

2023-02-17 Thread Michał Górny
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/

2023-01-31 Thread Michał Górny
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/

2023-01-31 Thread Arthur Zamarin
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/

2023-01-31 Thread Arthur Zamarin
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/

2023-01-31 Thread Arthur Zamarin
commit: c399fc4f5910e8f1550a4cc422f2ec2c0cf1fbcb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan 31 11:51:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan 31 11:51:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c399fc4f

dev-python/meson-python: Stabilize 0.12.0 arm, #892713

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/meson-python/meson-python-0.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.12.0.ebuild 
b/dev-python/meson-python/meson-python-0.12.0.ebuild
index 17cc3122cc99..6ede223b1025 100644
--- a/dev-python/meson-python/meson-python-0.12.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.12.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2023-01-31 Thread Arthur Zamarin
commit: 9d7aa53c4c10307a9086c69b83b8d3adb39c7856
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan 31 11:51:44 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan 31 11:51:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d7aa53c

dev-python/meson-python: Stabilize 0.12.0 ppc64, #892713

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/meson-python/meson-python-0.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.12.0.ebuild 
b/dev-python/meson-python/meson-python-0.12.0.ebuild
index 75e98d36cc0d..cd4b3d9aea99 100644
--- a/dev-python/meson-python/meson-python-0.12.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.12.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2023-01-31 Thread Arthur Zamarin
commit: d63286931e1e80e3cb63ee891052b74053cca599
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan 31 11:51:45 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan 31 11:51:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6328693

dev-python/meson-python: Stabilize 0.12.0 amd64, #892713

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/meson-python/meson-python-0.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.12.0.ebuild 
b/dev-python/meson-python/meson-python-0.12.0.ebuild
index cd4b3d9aea99..17cc3122cc99 100644
--- a/dev-python/meson-python/meson-python-0.12.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.12.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2023-01-31 Thread Arthur Zamarin
commit: 95087ab87e4ba181e9aca56d267fa8cd171fc9dc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan 31 11:43:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan 31 11:43:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95087ab8

dev-python/meson-python: Stabilize 0.12.0 x86, #892713

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/meson-python/meson-python-0.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.12.0.ebuild 
b/dev-python/meson-python/meson-python-0.12.0.ebuild
index 636723d91933..75e98d36cc0d 100644
--- a/dev-python/meson-python/meson-python-0.12.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.12.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-12-22 Thread Arthur Zamarin
commit: b822cb644f596cf019c917a8ac2ef426cc999db0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 23 07:14:35 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 23 07:30:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b822cb64

dev-python/meson-python: add 0.12.0

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/meson-python/Manifest   |  1 +
 dev-python/meson-python/meson-python-0.12.0.ebuild | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index 6bcfab8c89b7..bd8453343e32 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1 +1,2 @@
 DIST meson-python-0.11.0.gh.tar.gz 43192 BLAKE2B 
c12a18698f270b36685bbd4ad7ff5f2a718bab28f834cad89be724457704cd56966247e13ed6ba7dd201c5397ccfc78ab9202e7435f0672d63d544f67323b7b3
 SHA512 
fb894d0db6d18febd6388b7e686d0c7c1e3308f6ebf926c7300e2f376b1d2a803adcf5925c80d05982805e3ce4a59676c9ef829eacdab4696dabec3cb93e4192
+DIST meson-python-0.12.0.gh.tar.gz 43801 BLAKE2B 
fa4f5b73d490fce64da5c9f79c590e32af5b39790c0ffddc694a6b11a9274760a4e92a3d45abdefdbec1e6c5235ae799ee6c3e1b99685028b3bc007d5322683d
 SHA512 
f2e416027bb6fb6cf6ad0fd84c6b65ddc83b497ff96b5a144dfcdd1addee44972eaa7422c8d9a8092431b6df1b052f970e9e7bd7dc57b28fbf42d2ea3a8d9231

diff --git a/dev-python/meson-python/meson-python-0.12.0.ebuild 
b/dev-python/meson-python/meson-python-0.12.0.ebuild
new file mode 100644
index ..54415126ce33
--- /dev/null
+++ b/dev-python/meson-python/meson-python-0.12.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Meson PEP 517 Python build backend"
+HOMEPAGE="
+   https://pypi.org/project/meson-python/
+   https://github.com/mesonbuild/meson-python/
+"
+SRC_URI="
+   https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
+   >=dev-util/meson-0.63.0[${PYTHON_USEDEP}]
+   dev-util/patchelf
+   $(python_gen_cond_dep '
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   ' 3.8 3.9)
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   dev-python/GitPython[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.11.0-defaults.patch
+)
+
+distutils_enable_sphinx docs \
+   dev-python/furo \
+   dev-python/sphinx-autodoc-typehints
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # requires network access
+   tests/test_pep518.py::test_pep518
+)
+
+src_prepare() {
+   # strip dependency on ninja -- we provide ninja via Gentoo package
+   # rather than the Python wheel, so we don't have .dist-info there
+   sed -i -e '/ninja/d' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # requires network access
+   tests/test_pep518.py::test_pep518
+   )
+
+   epytest
+
+   rm -rf docs/examples/spam/build/ || die # remove artifacts
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/files/, dev-python/meson-python/

2022-11-29 Thread Michał Górny
commit: c81c6f1abb046f12801e0f753669ffc849824575
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 30 03:06:38 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 30 03:09:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c81c6f1a

dev-python/meson-python: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/meson-python/Manifest   |  1 -
 .../files/meson-python-0.7.0-defaults.patch| 14 --
 .../meson-python/meson-python-0.10.0-r1.ebuild | 53 --
 3 files changed, 68 deletions(-)

diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index 1a826662967f..6bcfab8c89b7 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1,2 +1 @@
-DIST meson-python-0.10.0.gh.tar.gz 37739 BLAKE2B 
028cbb191076b49946576b02d26a84079f412a178d9829bf85d579b8d3624e192e9394ade31524faf972ef4d105b7bf703e750529a7fafcbadf9a52d3c4876c6
 SHA512 
50d4d0bbf810948b4f218f25815058778b2a3ac8ff811d4d7cc699d1cfbcb75612d28789080b4e5ec3a47be03636389b7bf313366273abb733f77644758747cb
 DIST meson-python-0.11.0.gh.tar.gz 43192 BLAKE2B 
c12a18698f270b36685bbd4ad7ff5f2a718bab28f834cad89be724457704cd56966247e13ed6ba7dd201c5397ccfc78ab9202e7435f0672d63d544f67323b7b3
 SHA512 
fb894d0db6d18febd6388b7e686d0c7c1e3308f6ebf926c7300e2f376b1d2a803adcf5925c80d05982805e3ce4a59676c9ef829eacdab4696dabec3cb93e4192

diff --git a/dev-python/meson-python/files/meson-python-0.7.0-defaults.patch 
b/dev-python/meson-python/files/meson-python-0.7.0-defaults.patch
deleted file mode 100644
index 8a9b4fc21d5a..
--- a/dev-python/meson-python/files/meson-python-0.7.0-defaults.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-See https://github.com/FFY00/meson-python/blob/main/mesonpy/__init__.py#L452.
-
-(Also: https://github.com/FFY00/meson-python/issues/54)
 a/mesonpy/__init__.py
-+++ b/mesonpy/__init__.py
-@@ -532,7 +532,7 @@ class Project():
- @functools.lru_cache(maxsize=None)
- def build(self) -> None:
- """Trigger the Meson build."""
--self._meson('compile')
-+self._meson('compile', '--verbose')
- self._meson('install', '--destdir', os.fspath(self._install_dir))
- 
- @classmethod

diff --git a/dev-python/meson-python/meson-python-0.10.0-r1.ebuild 
b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild
deleted file mode 100644
index 9ea40c9a74b3..
--- a/dev-python/meson-python/meson-python-0.10.0-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Meson PEP 517 Python build backend"
-HOMEPAGE="
-   https://pypi.org/project/meson-python/
-   https://github.com/mesonbuild/meson-python/
-"
-SRC_URI="
-   https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="
-   >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
-   >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
-   >=dev-util/meson-0.63.0[${PYTHON_USEDEP}]
-   dev-util/patchelf
-"
-BDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
-   test? (
-   dev-python/GitPython[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.7.0-defaults.patch
-)
-
-distutils_enable_sphinx docs \
-   dev-python/furo \
-   dev-python/sphinx-autodoc-typehints
-distutils_enable_tests pytest
-
-src_prepare() {
-   # strip dependency on ninja -- we provide ninja via Gentoo package
-   # rather than the Python wheel, so we don't have .dist-info there
-   sed -i -e '/ninja/d' pyproject.toml || die
-   distutils-r1_src_prepare
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-11-29 Thread Sam James
commit: 5e71f8189190bde25632a648a5ff7fddce5c1de5
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 30 00:51:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 30 00:51:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e71f818

dev-python/meson-python: Stabilize 0.11.0 x86, #883549

Signed-off-by: Sam James  gentoo.org>

 dev-python/meson-python/meson-python-0.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.11.0.ebuild 
b/dev-python/meson-python/meson-python-0.11.0.ebuild
index 2ef4f665951c..bd78e4a2a46f 100644
--- a/dev-python/meson-python/meson-python-0.11.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.11.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-11-29 Thread Sam James
commit: 8aa58ef6e2e4d882915e8c64cc49932f02d0eecd
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 30 00:51:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 30 00:51:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa58ef6

dev-python/meson-python: Stabilize 0.11.0 amd64, #883549

Signed-off-by: Sam James  gentoo.org>

 dev-python/meson-python/meson-python-0.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.11.0.ebuild 
b/dev-python/meson-python/meson-python-0.11.0.ebuild
index 22896cbf9dc5..2ef4f665951c 100644
--- a/dev-python/meson-python/meson-python-0.11.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.11.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-11-29 Thread Arthur Zamarin
commit: 3702224ad75cf7f4a2f396db82f0de0e96a1a2a9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 29 08:25:47 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 29 08:25:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3702224a

dev-python/meson-python: Stabilize 0.11.0 ppc, #883549

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/meson-python/meson-python-0.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.11.0.ebuild 
b/dev-python/meson-python/meson-python-0.11.0.ebuild
index 216521cfd7c6..22896cbf9dc5 100644
--- a/dev-python/meson-python/meson-python-0.11.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.11.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-11-29 Thread Arthur Zamarin
commit: 5c63ad7f9474f1ff912ac67a4dc0355f2a581d2c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 29 08:18:21 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 29 08:18:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c63ad7f

dev-python/meson-python: Stabilize 0.11.0 ppc64, #883549

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/meson-python/meson-python-0.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.11.0.ebuild 
b/dev-python/meson-python/meson-python-0.11.0.ebuild
index 947c371bd4b5..216521cfd7c6 100644
--- a/dev-python/meson-python/meson-python-0.11.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.11.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-11-28 Thread Arthur Zamarin
commit: 40348626034b811e8864474f24e001998da93b76
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 29 07:46:17 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 29 07:46:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40348626

dev-python/meson-python: Stabilize 0.11.0 arm64, #883549

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/meson-python/meson-python-0.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.11.0.ebuild 
b/dev-python/meson-python/meson-python-0.11.0.ebuild
index 19942020ce9c..947c371bd4b5 100644
--- a/dev-python/meson-python/meson-python-0.11.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.11.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-11-28 Thread Arthur Zamarin
commit: 7b7ab7aefaf7d4429583d8d00065de5788755d47
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 29 07:43:02 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 29 07:43:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b7ab7ae

dev-python/meson-python: Stabilize 0.11.0 arm, #883549

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/meson-python/meson-python-0.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.11.0.ebuild 
b/dev-python/meson-python/meson-python-0.11.0.ebuild
index 5cac128d62ea..19942020ce9c 100644
--- a/dev-python/meson-python/meson-python-0.11.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.11.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-11-21 Thread Arthur Zamarin
commit: fe911cfeea4640eb40cc5ea25ad8a58ff738eb59
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Nov 21 20:11:13 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Nov 21 20:11:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe911cfe

dev-python/meson-python: fix tomli dep

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/meson-python/meson-python-0.11.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.11.0.ebuild 
b/dev-python/meson-python/meson-python-0.11.0.ebuild
index 9bbfd957da01..5cac128d62ea 100644
--- a/dev-python/meson-python/meson-python-0.11.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.11.0.ebuild
@@ -24,9 +24,11 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
-   >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
>=dev-util/meson-0.63.0[${PYTHON_USEDEP}]
dev-util/patchelf
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
 "
 BDEPEND="
dev-python/cython[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/files/, dev-python/meson-python/

2022-11-21 Thread Arthur Zamarin
commit: 4c88076048889b71a8202b4604491b0dde62fe38
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Nov 21 20:07:56 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Nov 21 20:07:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c880760

dev-python/meson-python: add 0.11.0

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/meson-python/Manifest   |  1 +
 .../files/meson-python-0.11.0-defaults.patch   | 14 +
 dev-python/meson-python/meson-python-0.11.0.ebuild | 69 ++
 3 files changed, 84 insertions(+)

diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index c7498c521693..1a826662967f 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1 +1,2 @@
 DIST meson-python-0.10.0.gh.tar.gz 37739 BLAKE2B 
028cbb191076b49946576b02d26a84079f412a178d9829bf85d579b8d3624e192e9394ade31524faf972ef4d105b7bf703e750529a7fafcbadf9a52d3c4876c6
 SHA512 
50d4d0bbf810948b4f218f25815058778b2a3ac8ff811d4d7cc699d1cfbcb75612d28789080b4e5ec3a47be03636389b7bf313366273abb733f77644758747cb
+DIST meson-python-0.11.0.gh.tar.gz 43192 BLAKE2B 
c12a18698f270b36685bbd4ad7ff5f2a718bab28f834cad89be724457704cd56966247e13ed6ba7dd201c5397ccfc78ab9202e7435f0672d63d544f67323b7b3
 SHA512 
fb894d0db6d18febd6388b7e686d0c7c1e3308f6ebf926c7300e2f376b1d2a803adcf5925c80d05982805e3ce4a59676c9ef829eacdab4696dabec3cb93e4192

diff --git a/dev-python/meson-python/files/meson-python-0.11.0-defaults.patch 
b/dev-python/meson-python/files/meson-python-0.11.0-defaults.patch
new file mode 100644
index ..6bd63f6d132e
--- /dev/null
+++ b/dev-python/meson-python/files/meson-python-0.11.0-defaults.patch
@@ -0,0 +1,14 @@
+See 
https://github.com/mesonbuild/meson-python/blob/main/mesonpy/__init__.py#L452.
+
+(Also: https://github.com/mesonbuild/meson-python/issues/54)
+--- a/mesonpy/__init__.py
 b/mesonpy/__init__.py
+@@ -734,7 +734,7 @@ class Project():
+ @functools.lru_cache(maxsize=None)
+ def build(self) -> None:
+ """Trigger the Meson build."""
+-self._meson('compile', *self._meson_args['compile'],)
++self._meson('compile', '--verbose', *self._meson_args['compile'],)
+ self._meson('install', '--destdir', os.fspath(self._install_dir), 
*self._meson_args['install'],)
+
+ @classmethod

diff --git a/dev-python/meson-python/meson-python-0.11.0.ebuild 
b/dev-python/meson-python/meson-python-0.11.0.ebuild
new file mode 100644
index ..9bbfd957da01
--- /dev/null
+++ b/dev-python/meson-python/meson-python-0.11.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Meson PEP 517 Python build backend"
+HOMEPAGE="
+   https://pypi.org/project/meson-python/
+   https://github.com/mesonbuild/meson-python/
+"
+SRC_URI="
+   https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
+   >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
+   >=dev-util/meson-0.63.0[${PYTHON_USEDEP}]
+   dev-util/patchelf
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   dev-python/GitPython[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.11.0-defaults.patch
+)
+
+distutils_enable_sphinx docs \
+   dev-python/furo \
+   dev-python/sphinx-autodoc-typehints
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # requires network access
+   tests/test_pep518.py::test_pep518
+)
+
+src_prepare() {
+   # strip dependency on ninja -- we provide ninja via Gentoo package
+   # rather than the Python wheel, so we don't have .dist-info there
+   sed -i -e '/ninja/d' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # requires network access
+   tests/test_pep518.py::test_pep518
+   )
+
+   epytest
+
+   rm -rf docs/examples/spam/build/ || die # remove artifacts
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-11-14 Thread Arthur Zamarin
commit: 4e3316bf91518ca1370fc5f03738c37309c3c761
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Nov 14 09:24:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Nov 14 09:24:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e3316bf

dev-python/meson-python: Keyword 0.10.0-r1 ia64, #862330

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/meson-python/meson-python-0.10.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.10.0-r1.ebuild 
b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild
index 93efdcbb7123..9ea40c9a74b3 100644
--- a/dev-python/meson-python/meson-python-0.10.0-r1.ebuild
+++ b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-11-12 Thread Arthur Zamarin
commit: 2346607c0eb23efc2f74f0f42cdc7bccb93b9ee1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 12 16:31:08 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 12 16:31:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2346607c

dev-python/meson-python: Keyword 0.10.0-r1 sparc, #862330

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/meson-python/meson-python-0.10.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.10.0-r1.ebuild 
b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild
index a1cccea2c3f4..93efdcbb7123 100644
--- a/dev-python/meson-python/meson-python-0.10.0-r1.ebuild
+++ b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-10-30 Thread Michał Górny
commit: d194fbbaafea36c28ebcdc67fb3499c1c490429d
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 30 14:48:03 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 30 14:53:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d194fbba

dev-python/meson-python: Strip Python package dep on ninja

Signed-off-by: Michał Górny  gentoo.org>

 .../{meson-python-0.10.0.ebuild => meson-python-0.10.0-r1.ebuild}  | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild 
b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild
similarity index 81%
rename from dev-python/meson-python/meson-python-0.10.0.ebuild
rename to dev-python/meson-python/meson-python-0.10.0-r1.ebuild
index f6bd5fa67ca2..9802f9bd8a25 100644
--- a/dev-python/meson-python/meson-python-0.10.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild
@@ -44,3 +44,10 @@ distutils_enable_sphinx docs \
dev-python/furo \
dev-python/sphinx-autodoc-typehints
 distutils_enable_tests pytest
+
+src_prepare() {
+   # strip dependency on ninja -- we provide ninja via Gentoo package
+   # rather than the Python wheel, so we don't have .dist-info there
+   sed -i -e '/ninja/d' pyproject.toml || die
+   distutils-r1_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-10-30 Thread Michał Górny
commit: fdb6dfa9f7aa06738e54b7c74930657e33a40af6
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 30 14:51:53 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 30 14:53:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb6dfa9

dev-python/meson-python: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/meson-python/Manifest  |  1 -
 dev-python/meson-python/meson-python-0.9.0.ebuild | 46 ---
 2 files changed, 47 deletions(-)

diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index 0b927a94f70d..c7498c521693 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1,2 +1 @@
 DIST meson-python-0.10.0.gh.tar.gz 37739 BLAKE2B 
028cbb191076b49946576b02d26a84079f412a178d9829bf85d579b8d3624e192e9394ade31524faf972ef4d105b7bf703e750529a7fafcbadf9a52d3c4876c6
 SHA512 
50d4d0bbf810948b4f218f25815058778b2a3ac8ff811d4d7cc699d1cfbcb75612d28789080b4e5ec3a47be03636389b7bf313366273abb733f77644758747cb
-DIST meson-python-0.9.0.gh.tar.gz 37253 BLAKE2B 
29aa875dfc1c275ee4edab48bd2d46c783969fc0ab58f108be1a6443d5519028a2d36f666dc57c45d68ba77334cca2d11a0d4bfb8abb3822b537252c71b77286
 SHA512 
ae0927876533af65c5b1d8278ff6db3726f0551c160bfedcc602189fcad44c9412faa589738718aac2f10cf9497db8c632d89ccf1fb8519e6e7f4add78d8e52d

diff --git a/dev-python/meson-python/meson-python-0.9.0.ebuild 
b/dev-python/meson-python/meson-python-0.9.0.ebuild
deleted file mode 100644
index 5ca1c9027a37..
--- a/dev-python/meson-python/meson-python-0.9.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Meson PEP 517 Python build backend"
-HOMEPAGE="
-   https://pypi.org/project/meson-python/
-   https://github.com/FFY00/meson-python/
-"
-SRC_URI="
-   https://github.com/FFY00/meson-python/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
-
-RDEPEND="
-   >=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]
-   >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
-   >=dev-util/meson-0.63.0[${PYTHON_USEDEP}]
-   dev-util/patchelf
-"
-BDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
-   test? (
-   dev-python/GitPython[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.7.0-defaults.patch
-)
-
-distutils_enable_sphinx docs \
-   dev-python/furo \
-   dev-python/sphinx-autodoc-typehints
-distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-10-30 Thread Michał Górny
commit: eeb09d0a995838f760bb071821b086d7d080b150
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct 30 14:50:58 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct 30 14:53:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeb09d0a

dev-python/meson-python: Update URLs

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/meson-python/meson-python-0.10.0-r1.ebuild | 4 ++--
 dev-python/meson-python/metadata.xml  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/meson-python/meson-python-0.10.0-r1.ebuild 
b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild
index 9802f9bd8a25..a1cccea2c3f4 100644
--- a/dev-python/meson-python/meson-python-0.10.0-r1.ebuild
+++ b/dev-python/meson-python/meson-python-0.10.0-r1.ebuild
@@ -11,10 +11,10 @@ inherit distutils-r1
 DESCRIPTION="Meson PEP 517 Python build backend"
 HOMEPAGE="
https://pypi.org/project/meson-python/
-   https://github.com/FFY00/meson-python/
+   https://github.com/mesonbuild/meson-python/
 "
 SRC_URI="
-   https://github.com/FFY00/meson-python/archive/${PV}.tar.gz
+   https://github.com/mesonbuild/meson-python/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz
 "
 

diff --git a/dev-python/meson-python/metadata.xml 
b/dev-python/meson-python/metadata.xml
index e2b414a5e2c6..6d2819790d18 100644
--- a/dev-python/meson-python/metadata.xml
+++ b/dev-python/meson-python/metadata.xml
@@ -5,7 +5,7 @@
pyt...@gentoo.org


-   FFY00/meson-python
+   mesonbuild/meson-python
meson-python

 



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-10-25 Thread Sam James
commit: 576b0c215c5c161dda1546409ccdd2237b4f0056
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 25 08:06:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 25 08:06:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=576b0c21

dev-python/meson-python: Stabilize 0.10.0 amd64, #868813

Signed-off-by: Sam James  gentoo.org>

 dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild 
b/dev-python/meson-python/meson-python-0.10.0.ebuild
index 7ebf2dce84f0..550879a3a4c4 100644
--- a/dev-python/meson-python/meson-python-0.10.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.10.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-10-25 Thread Sam James
commit: 0a1c0b0560191d70e1d7a0787880cbf39626fee4
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct 25 08:06:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 25 08:06:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a1c0b05

dev-python/meson-python: Stabilize 0.10.0 x86, #868813

Signed-off-by: Sam James  gentoo.org>

 dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild 
b/dev-python/meson-python/meson-python-0.10.0.ebuild
index 550879a3a4c4..f6bd5fa67ca2 100644
--- a/dev-python/meson-python/meson-python-0.10.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.10.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-10-24 Thread Agostino Sarubbo
commit: 021de7b8451a120edf8a734422a8a200c7672085
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Oct 24 06:36:58 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Oct 24 06:36:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=021de7b8

dev-python/meson-python: Stabilize 0.10.0 arm, #868813

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild 
b/dev-python/meson-python/meson-python-0.10.0.ebuild
index 17f66b9c9a24..7ebf2dce84f0 100644
--- a/dev-python/meson-python/meson-python-0.10.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.10.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ppc ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-10-23 Thread Agostino Sarubbo
commit: 0a9998a4e236c8661116aace929f9d9b2ca21207
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Oct 23 07:52:27 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Oct 23 07:52:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a9998a4

dev-python/meson-python: Stabilize 0.10.0 ppc64, #868813

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild 
b/dev-python/meson-python/meson-python-0.10.0.ebuild
index fcf70441bac8..17f66b9c9a24 100644
--- a/dev-python/meson-python/meson-python-0.10.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.10.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ppc ppc64 ~riscv ~s390 ~x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-10-23 Thread Agostino Sarubbo
commit: da7219b4a27d9c65cea2ae722c0b2ee001c0ac64
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Oct 23 07:51:46 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Oct 23 07:51:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da7219b4

dev-python/meson-python: Stabilize 0.10.0 ppc, #868813

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild 
b/dev-python/meson-python/meson-python-0.10.0.ebuild
index 078ff1d95c41..fcf70441bac8 100644
--- a/dev-python/meson-python/meson-python-0.10.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.10.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ppc ~ppc64 ~riscv ~s390 ~x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-10-23 Thread Agostino Sarubbo
commit: 6b8dc71892d7e15128e8ee2b0afd5072199b325e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Oct 23 07:51:07 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Oct 23 07:51:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b8dc718

dev-python/meson-python: Stabilize 0.10.0 arm64, #868813

Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild 
b/dev-python/meson-python/meson-python-0.10.0.ebuild
index a2a211fdf597..078ff1d95c41 100644
--- a/dev-python/meson-python/meson-python-0.10.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.10.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-10-09 Thread Sam James
commit: f6d0ef83350c2e134155b5cdb961e4191a7f6317
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  9 16:09:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  9 16:09:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6d0ef83

dev-python/meson-python: Keyword 0.10.0 ppc, #862330

Signed-off-by: Sam James  gentoo.org>

 dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild 
b/dev-python/meson-python/meson-python-0.10.0.ebuild
index 1f8fa1a8d6e0..a2a211fdf597 100644
--- a/dev-python/meson-python/meson-python-0.10.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.10.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-10-09 Thread Sam James
commit: 65d26d2756d42b1ec150287a34bd7cba96642680
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  9 16:09:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  9 16:09:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65d26d27

dev-python/meson-python: Keyword 0.10.0 s390, #862330

Signed-off-by: Sam James  gentoo.org>

 dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild 
b/dev-python/meson-python/meson-python-0.10.0.ebuild
index 8e619a0187a7..1f8fa1a8d6e0 100644
--- a/dev-python/meson-python/meson-python-0.10.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.10.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~s390 ~x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-10-08 Thread Sam James
commit: 76931fa92ab7d52d7edd9c1e20d338cd2eeea417
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  9 00:08:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  9 00:08:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76931fa9

dev-python/meson-python: Keyword 0.10.0 x86, #862330

Signed-off-by: Sam James  gentoo.org>

 dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild 
b/dev-python/meson-python/meson-python-0.10.0.ebuild
index bd883f29b2ee..8e619a0187a7 100644
--- a/dev-python/meson-python/meson-python-0.10.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.10.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-10-08 Thread Sam James
commit: 9e9de7102d9aeb3ff004a9cd6e3072fbf967169a
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  9 00:03:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  9 00:03:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e9de710

dev-python/meson-python: Keyword 0.10.0 arm, #862330

Signed-off-by: Sam James  gentoo.org>

 dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild 
b/dev-python/meson-python/meson-python-0.10.0.ebuild
index 8d07bbbdb56c..bd883f29b2ee 100644
--- a/dev-python/meson-python/meson-python-0.10.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.10.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.6.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/

2022-10-08 Thread Sam James
commit: c659fcf45fd6b8bc5228e36e855d5b47471575e1
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  8 23:16:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  8 23:44:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c659fcf4

dev-python/meson-python: enable py3.11

Signed-off-by: Sam James  gentoo.org>

 dev-python/meson-python/meson-python-0.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.10.0.ebuild 
b/dev-python/meson-python/meson-python-0.10.0.ebuild
index 5ca1c9027a37..8d07bbbdb56c 100644
--- a/dev-python/meson-python/meson-python-0.10.0.ebuild
+++ b/dev-python/meson-python/meson-python-0.10.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/meson-python/files/, dev-python/meson-python/

2022-10-02 Thread Michał Górny
commit: 8bbb4de02b334ad7b01629f315625dfcfdab462c
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Oct  2 16:15:15 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Oct  2 16:15:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bbb4de0

dev-python/meson-python: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/meson-python/Manifest   |  2 -
 .../files/meson-python-0.5.0-defaults.patch| 23 ---
 dev-python/meson-python/meson-python-0.8.0.ebuild  | 45 --
 dev-python/meson-python/meson-python-0.8.1.ebuild  | 45 --
 4 files changed, 115 deletions(-)

diff --git a/dev-python/meson-python/Manifest b/dev-python/meson-python/Manifest
index 7da26a4caace..0c76d3ad3b95 100644
--- a/dev-python/meson-python/Manifest
+++ b/dev-python/meson-python/Manifest
@@ -1,3 +1 @@
-DIST meson-python-0.8.0.gh.tar.gz 29367 BLAKE2B 
bf501ef73baa5481f5367b642cefca5a8b8655b4d74776aea21f0be4608c3e42d765f17ffdd037f39e7fc9c48d162293f93af61a30533e1823a66de5151ec1f9
 SHA512 
1709cdf3b357970566b25958cead88be2062e35ee8576275d0ca2571eca1f6a0211986b2693af0944026f2693511729b9d5cb30279952c65a287fa510c19186d
-DIST meson-python-0.8.1.gh.tar.gz 29353 BLAKE2B 
13d6ab25da404301bddb2fb7eaaeb5af256efb5ce6d09581e4a8fa90d21c3a45cc8f455b09dc99b454e8457b55eb41261743c6ffd612c6c674ac9a28bcb98f51
 SHA512 
e46f6dbbcc2b5f89b17c7ea3f00e8ff9d68cad458bcbfe462e09de8e0074316c15f71fd88304ccf65cc42d98b193bcc0b3547be3ec2519e8c25d31556beb1468
 DIST meson-python-0.9.0.gh.tar.gz 37253 BLAKE2B 
29aa875dfc1c275ee4edab48bd2d46c783969fc0ab58f108be1a6443d5519028a2d36f666dc57c45d68ba77334cca2d11a0d4bfb8abb3822b537252c71b77286
 SHA512 
ae0927876533af65c5b1d8278ff6db3726f0551c160bfedcc602189fcad44c9412faa589738718aac2f10cf9497db8c632d89ccf1fb8519e6e7f4add78d8e52d

diff --git a/dev-python/meson-python/files/meson-python-0.5.0-defaults.patch 
b/dev-python/meson-python/files/meson-python-0.5.0-defaults.patch
deleted file mode 100644
index 07077ba4fdc2..
--- a/dev-python/meson-python/files/meson-python-0.5.0-defaults.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-See https://github.com/FFY00/meson-python/blob/main/mesonpy/__init__.py#L452.
-
-(Also: https://github.com/FFY00/meson-python/issues/54)
 a/mesonpy/__init__.py
-+++ b/mesonpy/__init__.py
-@@ -452,7 +452,7 @@ class Project():
- f'--native-file={os.fspath(self._meson_native_file)}',
- # TODO: Allow configuring these arguments
- '-Ddebug=false',
--'-Dstrip=true',
-+'-Dstrip=false',
- '-Doptimization=2',
- *setup_args,
- )
-@@ -464,7 +464,7 @@ class Project():
- 
- @functools.lru_cache(maxsize=None)
- def build(self) -> None:
--self._meson('compile')
-+self._meson('compile', '--verbose')
- self._meson('install', '--destdir', os.fspath(self._install_dir))
- 
- @classmethod

diff --git a/dev-python/meson-python/meson-python-0.8.0.ebuild 
b/dev-python/meson-python/meson-python-0.8.0.ebuild
deleted file mode 100644
index 70f7d41728e8..
--- a/dev-python/meson-python/meson-python-0.8.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Meson PEP 517 Python build backend"
-HOMEPAGE="
-   https://pypi.org/project/meson-python/
-   https://github.com/FFY00/meson-python/
-"
-SRC_URI="
-   https://github.com/FFY00/meson-python/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   >=dev-python/pyproject-metadata-0.5.0[${PYTHON_USEDEP}]
-   >=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
-   >=dev-util/meson-0.60.0[${PYTHON_USEDEP}]
-   dev-util/patchelf
-"
-BDEPEND="
-   test? (
-   dev-python/GitPython[${PYTHON_USEDEP}]
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.7.0-defaults.patch
-)
-
-distutils_enable_sphinx docs \
-   dev-python/furo \
-   dev-python/sphinx-autodoc-typehints
-distutils_enable_tests pytest

diff --git a/dev-python/meson-python/meson-python-0.8.1.ebuild 
b/dev-python/meson-python/meson-python-0.8.1.ebuild
deleted file mode 100644
index 0a2cc859b64c..
--- a/dev-python/meson-python/meson-python-0.8.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Meson PEP 517 Python build backend"
-HOMEPAGE="
-   https://pypi.org/project/meson-python/
-   https://github.com/FFY00/meson-python/
-"
-SRC_URI="
-  

  1   2   >