From a55e5c074db9bb024358a8f0bd2c5e992b7cf6f6 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 2 Jul 2023 22:04:01 +0100 Subject: gentoo auto-resync : 02:07:2023 - 22:04:01 --- dev-python/Manifest.gz | Bin 263305 -> 263459 bytes dev-python/iminuit/Manifest | 2 + dev-python/iminuit/iminuit-2.22.0.ebuild | 52 +++++++++++++++++++++ dev-python/insipid-sphinx-theme/Manifest | 3 ++ .../insipid-sphinx-theme-0.4.1.ebuild | 30 ++++++++++++ dev-python/insipid-sphinx-theme/metadata.xml | 18 +++++++ dev-python/parse/Manifest | 2 +- dev-python/parse/parse-1.19.1.ebuild | 3 +- dev-python/parse_type/Manifest | 4 +- dev-python/parse_type/parse_type-0.6.0-r1.ebuild | 35 ++++++++++++++ dev-python/parse_type/parse_type-0.6.0.ebuild | 35 -------------- dev-python/parse_type/parse_type-0.6.1.ebuild | 30 ++++++++++++ dev-python/scikit-build-core/Manifest | 4 +- .../scikit-build-core-0.4.7-setuptools-hooks.patch | 28 +++++++++++ .../scikit-build-core-0.4.6.ebuild | 48 ------------------- .../scikit-build-core-0.4.7-r1.ebuild | 52 +++++++++++++++++++++ dev-python/sphinx-rtd-theme/Manifest | 2 +- .../sphinx-rtd-theme-1.2.2-r1.ebuild | 42 +++++++++++++++++ .../sphinx-rtd-theme/sphinx-rtd-theme-1.2.2.ebuild | 44 ----------------- 19 files changed, 300 insertions(+), 134 deletions(-) create mode 100644 dev-python/iminuit/iminuit-2.22.0.ebuild create mode 100644 dev-python/insipid-sphinx-theme/Manifest create mode 100644 dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.1.ebuild create mode 100644 dev-python/insipid-sphinx-theme/metadata.xml create mode 100644 dev-python/parse_type/parse_type-0.6.0-r1.ebuild delete mode 100644 dev-python/parse_type/parse_type-0.6.0.ebuild create mode 100644 dev-python/parse_type/parse_type-0.6.1.ebuild create mode 100644 dev-python/scikit-build-core/files/scikit-build-core-0.4.7-setuptools-hooks.patch delete mode 100644 dev-python/scikit-build-core/scikit-build-core-0.4.6.ebuild create mode 100644 dev-python/scikit-build-core/scikit-build-core-0.4.7-r1.ebuild create mode 100644 dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2-r1.ebuild delete mode 100644 dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2.ebuild (limited to 'dev-python') diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 2fe6c34f853a..6984fdb5900b 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/iminuit/Manifest b/dev-python/iminuit/Manifest index 6233a6756fb3..e3676fdb24fc 100644 --- a/dev-python/iminuit/Manifest +++ b/dev-python/iminuit/Manifest @@ -1,4 +1,6 @@ AUX iminuit-2.21.3-gcc-13.patch 509 BLAKE2B 9c30f1f6eeb077c265e43e3de7137a9052ca1cdfd0aa788a4eef31986e57a2ff96f700295d11b544caa3a39a9843a208e53621a225f24c775ce0d82f6638b1ae SHA512 e4997feb9a981ce6980b7317a7ea8f8dd939b9fa2c06a1716251d9da96379a32cf9dce90f32b59d3956d7334de973a6ce8eba7cabef15b4fcbce1a90baa4903c DIST iminuit-2.21.3.tar.gz 437827 BLAKE2B 5196e896769f6312bb6ba9af8d6f03bea6023a9459ccbe8553e4c10ba5dc2ed90e4e4b57bdd104f7b72e7514a50c0d4c717c76adf206d7eaddcd3c4c54c4d210 SHA512 5e48d4451caf56688143fa4590528fb4ed0660e144dbb3d1c409b84f793593478979728b4af9748b7bbdb7063e2ef7e05476a2ecd52af089f351522aadfc9ba4 +DIST iminuit-2.22.0.tar.gz 2324676 BLAKE2B e45952ee6a7f7b6ef3e1ac570abf167423c59ee82841b360278d43c4ab1e07667e143a439f7354e8257007a198c015388b9acf0a5e9aa487814d6619999eab2e SHA512 e9eda1bc7741c35bd9e9e650a626b45a2f5e4362a7c1dead57dcc461fa6e6cdbab8cfd4203c483017f8fa43e6cf1e75e074d40b92cbc3f271140d950ee4da158 EBUILD iminuit-2.21.3.ebuild 980 BLAKE2B 2f95e35c5c19b7068b30aa5d5ee118f875fe7562d0d76243c46e51061ede83c6d254c048c652cb40ba48694e887e2353fd251be5090daf6ee3e0a58218f73d3f SHA512 3873a89561036f06478c92051d543345e6d6681d01a499754b3db8693adb2b277be83bcbe4eb38ef1e8fa61dd76add2bd1abba32f53e1a9a0b1d06bbc46f12b8 +EBUILD iminuit-2.22.0.ebuild 1123 BLAKE2B 5b5708164e64e309daa2683944bd89a9cf9cec12545a1aa56e2fc93804fc3eb3b3d08f089ae631dd75c04c18ef43226826f9119a2cea31c47ffa2045f2905602 SHA512 b9ef92c660c6fd74cfa9fceacc77ae315a5cc1f443a7c27e3869486a953633931f320534cb37f51decb51dc9eb8b11a886e52b2608491a53a37fe0df2159dd60 MISC metadata.xml 494 BLAKE2B c97d7fad530773c29b5e723843f13c8305aa1f011e678ad4e9625181ca633c1dfaa3847cb7b3aa09433b6ce665cbf4eb39fde7f80ead402292bc75bb8442beba SHA512 04413a2cbdc7f6843f89560a519ccdb00bcfcf0c9254e9fff7a8901ed992cd7121ba052191399fd60f76f35e495f84c2297acd0a9a1898d4fbcadb7a60841d99 diff --git a/dev-python/iminuit/iminuit-2.22.0.ebuild b/dev-python/iminuit/iminuit-2.22.0.ebuild new file mode 100644 index 000000000000..b8a08320e0b8 --- /dev/null +++ b/dev-python/iminuit/iminuit-2.22.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=scikit-build-core +PYTHON_COMPAT=( python3_{10..11} ) + +inherit cmake distutils-r1 virtualx pypi + +DESCRIPTION="Minuit numerical function minimization in Python" +HOMEPAGE=" + https://github.com/scikit-hep/iminuit/ + https://pypi.org/project/iminuit/ +" + +LICENSE="MIT LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-python/ipython[${PYTHON_USEDEP}] + dev-python/ipywidgets[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # warnings caught as exceptions, sigh + # https://github.com/scikit-hep/iminuit/pull/907 + tests/test_cost.py::test_UnbinnedNLL_visualize + + # precision error + tests/test_cost.py::test_Template_with_model_2D + ) + + epytest -p no:pytest-describe || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/insipid-sphinx-theme/Manifest b/dev-python/insipid-sphinx-theme/Manifest new file mode 100644 index 000000000000..b6b6cede56b4 --- /dev/null +++ b/dev-python/insipid-sphinx-theme/Manifest @@ -0,0 +1,3 @@ +DIST insipid-sphinx-theme-0.4.1.tar.gz 73400 BLAKE2B 1b156787354219ba9b31905748c6d786021ce6e349a120e60416fc1de215d6f8d898bc0e91514043bb2e5c13d4004f22a906e525a4b0d610de4024b07e81af5f SHA512 aa7eb3768f48c481518984028c7911810afca3a6c4c93ec50efcf6f7b41efe9959acdf4b24d54bf8402eee829789b6945a2fa1a7648011d4566e174a7c5ca99e +EBUILD insipid-sphinx-theme-0.4.1.ebuild 665 BLAKE2B 5cede566bf41330e06eba989a6aaecc216a4dad37cf690764ef3f967df2ae8c84368cb805712a2236c53ff0d22ca288a24106093571d25ec450b5962123af501 SHA512 696fb1badcb98c0b91ff36bd53f860e0bde26a3f69893e322345c62fdd07867018e676e73f23ebce1e44035838640e0da61ddbc8e0f55a4d0a0d854a9127fa9e +MISC metadata.xml 681 BLAKE2B 0b61bc74139f8d39cc24c9354832da6b3ff36bdea400ee886ad1509b24bcf6d4b6e0b5952da79bd07aacb8c4c40a9f30f383fcd434a03a9f5709e8ee9a2ed7cb SHA512 84e6dbfcb83698902a173e3c852b20f5790986b2cf7ae598bdb6fd991ff066769edd3f519d4b14fe3037e86b4b178e70e86df5b6f104b21b06014062c345e07d diff --git a/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.1.ebuild b/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.1.ebuild new file mode 100644 index 000000000000..5c440d6eecdd --- /dev/null +++ b/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.1.ebuild @@ -0,0 +1,30 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..11} pypy3 ) +inherit distutils-r1 pypi + +DESCRIPTION="Insipid Sphinx theme" +HOMEPAGE=" + https://pypi.org/project/insipid-sphinx-theme/ + https://github.com/mgeier/insipid-sphinx-theme +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/jinja[${PYTHON_USEDEP}] + >=dev-python/sphinx-5[${PYTHON_USEDEP}] + >=dev-python/docutils-0.18[${PYTHON_USEDEP}] +" + +DOCS=( {CONTRIBUTING,NEWS,README}.rst ) + +# needs sphinx_last_updated_by_git +#distutils_enable_sphinx "doc" diff --git a/dev-python/insipid-sphinx-theme/metadata.xml b/dev-python/insipid-sphinx-theme/metadata.xml new file mode 100644 index 000000000000..b2ddf5ba8fc6 --- /dev/null +++ b/dev-python/insipid-sphinx-theme/metadata.xml @@ -0,0 +1,18 @@ + + + + + cyber+gentoo@sysrq.in + Anna Vyalkova + + + proxy-maint@gentoo.org + Proxy Maintainers + + + insipid-sphinx-theme + mgeier/insipid-sphinx-theme + https://insipid-sphinx-theme.readthedocs.io/ + https://github.com/mgeier/insipid-sphinx-theme/issues + + diff --git a/dev-python/parse/Manifest b/dev-python/parse/Manifest index 47d97a430499..7b3e66f8c07a 100644 --- a/dev-python/parse/Manifest +++ b/dev-python/parse/Manifest @@ -1,5 +1,5 @@ DIST parse-1.19.0.tar.gz 30884 BLAKE2B 97f0d1fb7f1d2d826f20df592a61bc94e65ea583ba651d4ddf18b3ffb21d977444c2a3a0e75ba9138d2bae48668456d1ac56d50d05d4b8ed7721733f3bda59f2 SHA512 25e183949a78213e699c319f5dcf1b2664ea6cfcfae4b9eb8dcaf1825e55dcb2ce2032f9eb630e962acf2d94588d4f4b8cf340af1075cbab5ab44aed5377ef6f DIST parse-1.19.1.gh.tar.gz 26732 BLAKE2B 15a1a11d9ca5c93a07848db4acdae1b9b489e3366f3dcbdcbae06a22b2bc8183fd266106dec5b975be8fd6926ee29d9ee4850db8d8504b8fc489bee82c7f0492 SHA512 f3fd067cbe6f30f0e61297f471dd7eb183d351ca60bf5a4dfd31cf0775988ecea6dfdf3f0ecd23dbe9fb3f8be3f5c1b824af660074589cb3b289658d0af898fa EBUILD parse-1.19.0-r1.ebuild 422 BLAKE2B c17691baf6fc275b211f04966c2af2dd7b6cd0baa4c4e615db1d50bd7ef8996936e902fc24e15ad370ddef40fd0779d71c30ed31c8ede6adc8346605b22bd796 SHA512 395830ab7a43ca939c1eb29f5a1655fa020aa2007896a540b5d90e9889d907cd7aed33269b20cc55dcda12d65443e43a2e8cf9e1d0f90e4ee6d7e1054d473ed1 -EBUILD parse-1.19.1.ebuild 585 BLAKE2B 5c8221c33a76e9c5b3ae6cbdecce388d3907ca77eb6352353a5068dce640dd4fb419282bfe703efc4ef6702fae637c4d512e52fe8ca9840332f83b32244581ec SHA512 f363dc720143cc12e51b581914b698493ff14a27f24b55b29c6e6b87bdf4100843233dda323f21818f03d66d3701e37c5fcee581855220bb474ed8f80b48b039 +EBUILD parse-1.19.1.ebuild 515 BLAKE2B d0c62f3778b0da0739f382930ce0747b438afe6282ce9d58135b75125dff09f1511dac6f8efb0b401efe2b8d56c7ab7109959e097743cd1c558782b9a3c158f4 SHA512 916c881794f6f95fc2f4cfcc6f3627451516168f9f68799eea5d7d138f4594fa2f958a10200b30b9c3efae2fb1b2011b4db71895e04fe933df5ae6a0f83e5056 MISC metadata.xml 396 BLAKE2B 42ba6e57fc13212435a73e964b285263bcf59113036917323c9d1f8f9b7a6c2154026023f8f5e5860ea883756f0faf374330eab21492f023aacfcef2e0e59a78 SHA512 b3c05ef4031f719e4349f165a9457d1fefb6bcd39167e99d1ccbe2a7c72b14b1541c16f4cdd334f670fe46c8c5a88ff875e8f57d33cdb6b85cab0fc7fae6b750 diff --git a/dev-python/parse/parse-1.19.1.ebuild b/dev-python/parse/parse-1.19.1.ebuild index c66e76fac653..d985905c67a1 100644 --- a/dev-python/parse/parse-1.19.1.ebuild +++ b/dev-python/parse/parse-1.19.1.ebuild @@ -13,7 +13,6 @@ SRC_URI="https://github.com/r1chardj0n3s/parse/archive/refs/tags/${PV}.tar.gz -> LICENSE="MIT" SLOT="0" -# unkeyworded for now, may break revdeps and needs more looking into -#KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" distutils_enable_tests unittest diff --git a/dev-python/parse_type/Manifest b/dev-python/parse_type/Manifest index daa95afdc7e1..fc1743fed664 100644 --- a/dev-python/parse_type/Manifest +++ b/dev-python/parse_type/Manifest @@ -1,4 +1,6 @@ AUX parse_type-0.6.0-setupwarn.patch 127 BLAKE2B 855edba7ee9af98889adbf1ccdcedcb98f0132b8fc1655b78acfe3c42ff57cfc244a525feb4b07dc40d3fd116533fab57f671fa5c5097cbcb4249fe86e2191d4 SHA512 b3005fa307ebda056484087ec7103d051b770316e46e46d6a1956288d417fd6c14fee76923ed9d20eb735f9ae426c5748db8ee3b6d6fc880ca3a120fbade597e DIST parse_type-0.6.0.gh.tar.gz 272744 BLAKE2B fdba57380bfbefa43793338ddd1dfc618d15036c8e78adfbccd993156c77d59f30c2351b1dba826bdc41de12ab3e403102124fe85a462f3fbb6fb915885fb026 SHA512 cbe2c8d2bac567cb89b600ef4b0fb5e65c5afdb8e83c3da01cf0b80ce40630c6fb0e1156e352f8b64d5b6d69555126edfbd3f48c6482f7fe8cfb79fcff8ac5b7 -EBUILD parse_type-0.6.0.ebuild 825 BLAKE2B 2fca4a644a3530a53f64d2359f166592f73177b14dd34414ca61236a58fc2ddcfa7c18ff06f49331818c1053e57509b464b1d080e7e55306b4bb69bf94243fed SHA512 d12719a536a95cd6c249e6dc4468b9cf32800864ac9850d8e7a247891c481b413f9c07d0f6ec612fbfd4c99548967d7141efce98dc2fd96889a0916d05e754ca +DIST parse_type-0.6.1.tar.gz 69604 BLAKE2B 49488855a605bf2763dd3b4c9d7444d8d55632c66b63dc7ad0c418f767c0fa923c958868317d075169091dfc3b538702ab91d6af5e7361092714a66655853a23 SHA512 a1d050679ef10a6b8dbbe2106a503a753ccd88d076de3d3fbf1cd60517fa181ad9856e66b1feaf4a4fe15fa3a1ae2081ba6f91a00b6641ebc15d3e6cf45dd213 +EBUILD parse_type-0.6.0-r1.ebuild 833 BLAKE2B d659a8769ab00e827afdfb577d81cd7e60f8e21de8caee1ca5783e77df23c7eb5388a97bda71b42728058d26f5155439178d3c7ca932e2aef7d113d32ac56e36 SHA512 3ed9ffb7f0376ccc82b80032aea17e16a56cb723e8a53cd2e78f362218b8235c4f9f7a1edccb3e09750e00609bfa15b8dcc9df5a62e6d197f0b76e8da7c95a46 +EBUILD parse_type-0.6.1.ebuild 693 BLAKE2B 54a0b49dd7f4b28c2689c9fe7a55adf2d842db18271a1b3fb42b4ce9c99a9d844c0a603ab1835858e1f03110afaf3515d115b4871d3269d3a8e4a80f89b2e860 SHA512 39eec7163c95b220a2162ff39a742443e8073f2d3fb813fb9e167e84fe6d46ea03adebfb36170fd273ac34102d5ee8092891fb7c3efb71ac3f42ffc041189ba4 MISC metadata.xml 401 BLAKE2B 38e88a68d1271796b0e160ca4266b0d35c135aebb3ae4c88ea609ebfc2407a2b8cd7332bcb4adc0ffb2188259d4bd41eaf22d53d0eaf1947078fcb253835e6de SHA512 ead81a56944702a5b717e6c1b909cc81ecc68194a08586a52ef5b46b533dd34ecdce1f8da098f6967e705c74cceb92c026b717f96056ac35f70134c8e1e5bfa3 diff --git a/dev-python/parse_type/parse_type-0.6.0-r1.ebuild b/dev-python/parse_type/parse_type-0.6.0-r1.ebuild new file mode 100644 index 000000000000..5c75501580a1 --- /dev/null +++ b/dev-python/parse_type/parse_type-0.6.0-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +inherit distutils-r1 + +DESCRIPTION="Extension to the parse module" +HOMEPAGE="https://pypi.org/project/parse-type/" +SRC_URI="https://github.com/jenisys/parse_type/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~x86" + +RDEPEND=" + +Date: Sat, 24 Jun 2023 15:07:26 -0400 +Subject: [PATCH] fix: avoid interfering with other setuptools plugins (#414) + +Fix #413. + +--------- + +Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +--- a/src/scikit_build_core/setuptools/build_cmake.py ++++ b/src/scikit_build_core/setuptools/build_cmake.py +@@ -182,7 +182,8 @@ def _has_cmake(dist: Distribution) -> bool: + def _prepare_extension_detection(dist: Distribution) -> None: + # Setuptools needs to know that it has extensions modules + +- dist.has_ext_modules = lambda: type(dist).has_ext_modules(dist) or _has_cmake(dist) # type: ignore[method-assign] ++ orig_has_ext_modules = dist.has_ext_modules ++ dist.has_ext_modules = lambda: orig_has_ext_modules() or _has_cmake(dist) # type: ignore[method-assign] + + # Hack for stdlib distutils + if not setuptools.distutils.__package__.startswith("setuptools"): # type: ignore[attr-defined] + diff --git a/dev-python/scikit-build-core/scikit-build-core-0.4.6.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.4.6.ebuild deleted file mode 100644 index 9cf9fc3a704b..000000000000 --- a/dev-python/scikit-build-core/scikit-build-core-0.4.6.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{10..11} ) - -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="~amd64" - -# we always want [pyproject] extra -RDEPEND=" - >=dev-python/packaging-20.9[${PYTHON_USEDEP}] - >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}] - >=dev-python/pyproject-metadata-0.5[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/exceptiongroup[${PYTHON_USEDEP}] - >=dev-python/tomli-1.1[${PYTHON_USEDEP}] - ' 3.9 3.10) -" -BDEPEND=" - dev-python/hatch-vcs[${PYTHON_USEDEP}] - test? ( - dev-python/build[${PYTHON_USEDEP}] - >=dev-python/cattrs-22.2.0[${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}] - dev-python/wheel[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - epytest -m "not isolated and not network" -} diff --git a/dev-python/scikit-build-core/scikit-build-core-0.4.7-r1.ebuild b/dev-python/scikit-build-core/scikit-build-core-0.4.7-r1.ebuild new file mode 100644 index 000000000000..b3c010a4c60d --- /dev/null +++ b/dev-python/scikit-build-core/scikit-build-core-0.4.7-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..11} ) + +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="~amd64" + +# we always want [pyproject] extra +RDEPEND=" + >=dev-python/packaging-20.9[${PYTHON_USEDEP}] + >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}] + >=dev-python/pyproject-metadata-0.5[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/exceptiongroup[${PYTHON_USEDEP}] + >=dev-python/tomli-1.1[${PYTHON_USEDEP}] + ' 3.9 3.10) +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/build[${PYTHON_USEDEP}] + >=dev-python/cattrs-22.2.0[${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}] + dev-python/wheel[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${P}-setuptools-hooks.patch +) + +distutils_enable_tests pytest + +python_test() { + epytest -m "not isolated and not network" +} diff --git a/dev-python/sphinx-rtd-theme/Manifest b/dev-python/sphinx-rtd-theme/Manifest index 9096872e5b4f..810b8fb183ba 100644 --- a/dev-python/sphinx-rtd-theme/Manifest +++ b/dev-python/sphinx-rtd-theme/Manifest @@ -3,5 +3,5 @@ DIST sphinx_rtd_theme-1.2.1.tar.gz 2784128 BLAKE2B c5aed3beb6ade90a27690a8c33c8e DIST sphinx_rtd_theme-1.2.2.tar.gz 2784122 BLAKE2B af738c99a2406daa0372171a34c78ee14e955fee589ba49811ea50fd2cdeeee431367fde4d6a34d9e4f532d1ed6d079b1cebf4bb390b573fb5fe9cfc8f02b838 SHA512 44272272ce14387c1252ec40325ff8f9b40da6e37206333a8e0831cdce76c45efe58cf28f08132188d2799527a40e4ead881e8577776a123921b1cd908dd17fe EBUILD sphinx-rtd-theme-1.2.0.ebuild 1059 BLAKE2B 6bf396e0a8fade30452fc323a747e67795f92164fc69e9a6fb6054937a6b5c979cdb8f2561e263a88ee1ddfb9d78e166f6785ca1569b079f4a8744b4d8e64904 SHA512 88c3e0905bfd7912e3ef4e145cd7b06c0e3721bd970878e2edca19c77f93d5168b42799ef0ff4e9d6816655c0e3e9e6976e53a843a4de14f9edc5b4f3cfdf0bc EBUILD sphinx-rtd-theme-1.2.1.ebuild 1068 BLAKE2B 08abfbb0d8eeaf250c209912f0ebbf613a699a8cd7a052600a2e9d2ab0a6e2a8699d6e9eae3b1d34543a2b748e9c1efefcc350f4a19f56d00ba65503a579a43b SHA512 d0af1a29bd3243f70d27656140a92d0a1e544f7cb4e4fad5158b975b090a4e9309ea31c27ca4e28cb6e4e7cfd72581e20204b2cc97d488efc436768f5ab5bc6d -EBUILD sphinx-rtd-theme-1.2.2.ebuild 1063 BLAKE2B aa157e4063c837da107d9bdb0cc67259ca3b69c367386f5515b309703f2b6e9f31981eb23f2d33437776605a08f75eac4a26206e5ed7c0774ab6dcde92c59426 SHA512 54f1c0b35df6b19ec39e7f5954198e7714809770d388354749b6d2597e560016f734f097d6fb68c3821961d3c51820a99d6cf75d439d4248188fb8345509f4a1 +EBUILD sphinx-rtd-theme-1.2.2-r1.ebuild 968 BLAKE2B ad3a2a64740b072bf73ffcda0e27e35759b83d35158d585f31020e4fc336f189c2feb2ab2ebcf7adf57a3595f2c2fa71b4ab8e2417420388286b4dcb42523219 SHA512 3dec89fdbab5a1bb4f172b5f4874790dd5ce755b1de4386d38b342388cda32c9091cd8b491db78b4a034d53003b5c0236a46adb80a336509be33b93b5c120d3a MISC metadata.xml 412 BLAKE2B bed5105c13db0478a4b6129d634b8028b80cfb4e7969705ed0a693286d7f1645608ba6e6066cd3219c267c097bc1bd7d1ee13531d91d8cb4fdf6a5f107ef2252 SHA512 a0e7ce66d5f68145471452e49c173aaddcb502c9ba35af543240e5fbe9b24c0bd94ecf5782d5d81c23b3e63b80cf0cab4e39d279fb635f17275702e9a56bd5bc diff --git a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2-r1.ebuild b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2-r1.ebuild new file mode 100644 index 000000000000..247f5a56e50d --- /dev/null +++ b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="ReadTheDocs.org theme for Sphinx" +HOMEPAGE=" + https://github.com/readthedocs/sphinx_rtd_theme/ + https://pypi.org/project/sphinx-rtd-theme/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/docutils[${PYTHON_USEDEP}] + >=dev-python/sphinx-1.6[${PYTHON_USEDEP}] + >=dev-python/sphinxcontrib-jquery-4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/readthedocs-sphinx-ext[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # remove upper bounds + sed -i -e 's:,\?<[0-9.]*::' setup.cfg || die + distutils-r1_src_prepare + + # CI=1 disables rebuilding webpack that requires npm use + # yes, that surely makes sense + export CI=1 +} diff --git a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2.ebuild b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2.ebuild deleted file mode 100644 index 3eced1b43231..000000000000 --- a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="ReadTheDocs.org theme for Sphinx" -HOMEPAGE=" - https://github.com/readthedocs/sphinx_rtd_theme/ - https://pypi.org/project/sphinx-rtd-theme/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -RDEPEND=" - dev-python/docutils[${PYTHON_USEDEP}] - =dev-python/sphinx-1.6[${PYTHON_USEDEP}] - =dev-python/sphinxcontrib-jquery-4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/readthedocs-sphinx-ext[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin docutils - sed -i -e '/docutils/s:<0[.]19::' setup.cfg || die - distutils-r1_src_prepare - - # CI=1 disables rebuilding webpack that requires npm use - # yes, that surely makes sense - export CI=1 -} -- cgit v1.2.3