From 4aa8ada616b07949b648d51505596770f5978c36 Mon Sep 17 00:00:00 2001 From: rick Date: Thu, 13 Nov 2025 20:32:29 +0100 Subject: [PATCH] dev-python/parsel: add 1.10.0 --- dev-python/parsel/Manifest | 1 + dev-python/parsel/parsel-1.10.0.ebuild | 42 ++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 dev-python/parsel/parsel-1.10.0.ebuild diff --git a/dev-python/parsel/Manifest b/dev-python/parsel/Manifest index 040024511..69342e51d 100644 --- a/dev-python/parsel/Manifest +++ b/dev-python/parsel/Manifest @@ -1 +1,2 @@ +DIST parsel-1.10.0.tar.gz 51421 BLAKE2B e7e37470b363fffc9a766d71f2d5a1ef9d1b7377461e9f4f9e3e83b30cfe3c8ac42e75645a19b613447f0373a94fc9879bba18e37038231564be6ea37d49a940 SHA512 aa0c3de6f8e8453ac942fd86221b6ed44c15874735af49fcef56bbd3c6aa9676b9642ea896924ac551cd4acabe2ea5d6124dc907b11ac26781da05e236f33109 DIST parsel-1.5.1.tar.gz 40613 BLAKE2B 75eedf16da71818f6d4ba9a71593e99225d50b979b0c7fe76cf3cd83ad234896c2cea4487634ec6d6bfd2ee077a5d144bb9c65e0246ff1f43700885aba19b48b SHA512 0e7ffcaecf2f3867ce899ed8ae4093c20f6da3e32f4e5cff90f13352421d4ca37f3375c018e7d45747c508138cfbcdaa86528706e8c36892ac6c0ccccb59f7c5 diff --git a/dev-python/parsel/parsel-1.10.0.ebuild b/dev-python/parsel/parsel-1.10.0.ebuild new file mode 100644 index 000000000..4763ebd87 --- /dev/null +++ b/dev-python/parsel/parsel-1.10.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) +inherit distutils-r1 pypi + +DESCRIPTION="Extract data from HTML and XML using XPath and CSS selectors" +HOMEPAGE="https://github.com/scrapy/parsel" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ~arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/cssselect-1.2.0[${PYTHON_USEDEP}] + >=dev-python/w3lib-1.19.0[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/sybil[${PYTHON_USEDEP}] + ) +" + +# this test fails but it's due a problem with the assertion. the result should +# be passed and not failed +EPYTEST_DESELECT=( + 'tests/test_xpathfuncs.py::XPathFuncsTestCase::test_set_xpathfunc' +) + +distutils_enable_tests pytest +distutils_enable_sphinx docs dev-python/sphinx-autodoc-typehints \ + dev-python/sphinx-notfound-page \ + dev-python/sphinx-rtd-theme