From 18bbf65fbcbe0b31810b4b9686094f6eb2441fc8 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Fri, 27 Jun 2025 12:56:23 +0300 Subject: [PATCH] dev-python/scikit-build-core: add 0.11.5 Signed-off-by: Arthur Zamarin --- dev-python/scikit-build-core/Manifest | 1 + .../scikit-build-core-0.11.5.ebuild | 56 +++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 dev-python/scikit-build-core/scikit-build-core-0.11.5.ebuild diff --git a/dev-python/scikit-build-core/Manifest b/dev-python/scikit-build-core/Manifest index 7f75a5b75aa4f..23619e90dcd46 100644 --- a/dev-python/scikit-build-core/Manifest +++ b/dev-python/scikit-build-core/Manifest @@ -1,3 +1,4 @@ DIST scikit_build_core-0.11.1.tar.gz 273807 BLAKE2B 31615858d82e3edea1cc90d23f2a6905550e0f55ebb500756b60547c2b21d53f02210fca5dc70952066ee87b8f731c318412e00c168eed9a0ed276d43b85b216 SHA512 552e2e3ba72f993c96224069fb288c08166eaf1670c9c981ce0aa567e83b1c7d06cc17cccd7109bcb0586d2327ee592418e79c03af040ea7e5cc4951204eabc2 DIST scikit_build_core-0.11.3.tar.gz 289852 BLAKE2B ba9522e3eb532a47f06c312463ab39149bb536046f9190aab345e56c115c4388fc6afe4c91eff2309d9d2ecc596fafab03572e252d1f8c6e6d7cf71751d2965d SHA512 e8152de7a3a099b9829ed18f8961213401c01d0428e2983a6bbc89d04a94d837012be26293da36878b38bc74328f12521f8cb8b1949d7709699d1e3d2d107f67 DIST scikit_build_core-0.11.4.tar.gz 283403 BLAKE2B d374ca93e1d08deb1a3a41dcfb6e6dff934b8ac696ec196b0fa442e909549c5f2e5c1780be9f092ed99e273a9cc9aaed569f77fc97ba21e2b29f6541cd423b98 SHA512 9ec2ef6642660fd9ed8bbc766c5fbb6152117c7079e21efbace09174ede44c8dcdfb26a1252500dde95bed3422fc343741bed018378c1d5738566a4462a4e7a3 +DIST scikit_build_core-0.11.5.tar.gz 285500 BLAKE2B 156d0e242ddcf0781d22d9c948af5cf2866e52876b0cac892e4d9ce0a2e70c916ce83c696decac1e1b2e67d98685b1173cd6a9fdd13b0ae96ec70dbcbaa3f775 SHA512 bc3db29b1ffb79b0f99fc34f825a42bd7d82d6ebba8ade3d3c2d5db95c5795313f572b840454c998ddc3e69916807a9dc3d91bb4fa92723a88ee97f61045a7d7 diff --git a/dev-python/scikit-build-core/scikit-build-core-0.11.5.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.11.5.ebuild new file mode 100644 index 0000000000000..fc90f1c69b12d --- /dev/null +++ b/dev-python/scikit-build-core/scikit-build-core-0.11.5.ebuild @@ -0,0 +1,56 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3_11 python3_{11..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Build backend for CMake based projects" +HOMEPAGE=" + https://github.com/scikit-build/scikit-build-core/ + https://pypi.org/project/scikit-build-core/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# we always want [pyproject] extra +RDEPEND=" + app-alternatives/ninja + dev-build/cmake + >=dev-python/packaging-23.2[${PYTHON_USEDEP}] + >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}] + >=dev-python/pyproject-metadata-0.5[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/build[${PYTHON_USEDEP}] + >=dev-python/cattrs-22.2.0[${PYTHON_USEDEP}] + dev-python/fastjsonschema[${PYTHON_USEDEP}] + dev-python/pybind11[${PYTHON_USEDEP}] + >=dev-python/pytest-subprocess-1.5[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=( pytest-subprocess ) +distutils_enable_tests pytest + +python_test() { + local _EPYTEST_DESELECT=( + # TODO / we don't package validate_pyproject anyway + tests/test_schema.py::test_compare_schemas + ) + local EPYTEST_IGNORE=( + # needs unpackaged validate_pyproject + tests/test_schema.py + ) + + epytest -m "not isolated and not network" +}