summaryrefslogtreecommitdiff
path: root/dev-python/parsel
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-16 10:59:35 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-16 10:59:35 -0500
commita46f0ec88e6c7ea84ed2f67a40bbf89ef44bc6af (patch)
tree98303deb2a205a7f39cffa3a960c1762559c7a7d /dev-python/parsel
parent8e65dc62f3f9f6b8f7b890fefedbf4ac05dfde0b (diff)
downloadbaldeagleos-repo-a46f0ec88e6c7ea84ed2f67a40bbf89ef44bc6af.tar.gz
baldeagleos-repo-a46f0ec88e6c7ea84ed2f67a40bbf89ef44bc6af.tar.xz
baldeagleos-repo-a46f0ec88e6c7ea84ed2f67a40bbf89ef44bc6af.zip
Adding metadata
Diffstat (limited to 'dev-python/parsel')
-rw-r--r--dev-python/parsel/Manifest6
-rw-r--r--dev-python/parsel/files/parsel-1.6.0-pytest-runner.patch30
-rw-r--r--dev-python/parsel/metadata.xml7
-rw-r--r--dev-python/parsel/parsel-1.10.0.ebuild21
-rw-r--r--dev-python/parsel/parsel-1.11.0.ebuild39
5 files changed, 55 insertions, 48 deletions
diff --git a/dev-python/parsel/Manifest b/dev-python/parsel/Manifest
index 5545daff7096..ddc27a27a928 100644
--- a/dev-python/parsel/Manifest
+++ b/dev-python/parsel/Manifest
@@ -1 +1,5 @@
-DIST parsel-1.10.0.tar.gz 51421 BLAKE2B e7e37470b363fffc9a766d71f2d5a1ef9d1b7377461e9f4f9e3e83b30cfe3c8ac42e75645a19b613447f0373a94fc9879bba18e37038231564be6ea37d49a940 SHA512 aa0c3de6f8e8453ac942fd86221b6ed44c15874735af49fcef56bbd3c6aa9676b9642ea896924ac551cd4acabe2ea5d6124dc907b11ac26781da05e236f33109
+DIST parsel-1.10.0.gh.tar.gz 109105 BLAKE2B 1b5dce3487e92a7c09c046cc9aee135d978662d0a813bdf97495eb799e49c4a55b7b6cbdb83b420335815f6c91aca1be2afeb86b10b3989f5c6c17ea9d2ad4df SHA512 371552c3d364532c38390a97a44a39b6a2eea50c68ddac1e1e14bc884c351fd71e908ae75990f365453278873e7942c344b46ea2cf0638c5d6db17156ba62e66
+DIST parsel-1.11.0.gh.tar.gz 109642 BLAKE2B 4b3898834849f6c2d66d96881b8dae848e1d1d43edc85c772c6792f2068409d04719bf0d08d2275e1d64a85e299a0564d6a5346ae41d01c27e358208c724751b SHA512 1212f9b7927f008458bf091af2b1d1acf53deac208a9de4b0310adbf4afca0852c21ab980e7e1002e0520f1ee221605021a6d3e84a3da7f6269a3f082f68afe9
+EBUILD parsel-1.10.0.ebuild 961 BLAKE2B 813f74664464f985a77ba9b58afd9f7152f36f0b908c24fa69e5bf149bd4b3e052eccc3c990ebd491f60bde8ba309fc1dc4942c0204662f3d38f61f8a063d82d SHA512 8227db44cdfcaa3783edda0f9ff7c793bc827b46a11a092d2d98f8a2b456dd5d9ad7b90f3d11f632c117bff2d5c94c6b8a7b9a0a63a9c83b281b916a9590c796
+EBUILD parsel-1.11.0.ebuild 983 BLAKE2B 53adf2bf503f0630d43c9d4d68c487fa8e5e534960924c0e6507c264da6e124b68ab5817b967d0ece614c1023c1b30cbbc3260425e5034de1e5251b475bc1761 SHA512 7bf094305cb989798120d84820eca40871a3e55b3ae241f57f8f87fe23944d839f1d27e5f0a0ff1f3018ebb4492b12f7c92ab092d0918e2f13b1d2a4753ed9af
+MISC metadata.xml 439 BLAKE2B 3a28687cf5b819cda87d65925f092c47635317d9dc893de82aface5c08cb691a7bf4fccb9cfeca903a44213117565cd295d88f888baee8e1d84041d0ef899dd5 SHA512 51e058ba62abccdb87fed15e18873c1d243b42176140c4c15f00dfab46326de1286fa4aca32d8b802990670dc9679f4ee34286fceb21a91d5b3be59a551fa8fb
diff --git a/dev-python/parsel/files/parsel-1.6.0-pytest-runner.patch b/dev-python/parsel/files/parsel-1.6.0-pytest-runner.patch
deleted file mode 100644
index 33b53366508c..000000000000
--- a/dev-python/parsel/files/parsel-1.6.0-pytest-runner.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff --git a/pytest.ini b/pytest.ini
-index 3e34de8..b9f5050 100644
---- a/pytest.ini
-+++ b/pytest.ini
-@@ -1,11 +1,2 @@
- [pytest]
--addopts = --assert=plain --doctest-modules --ignore=setup.py
--flake8-ignore =
-- parsel/csstranslator.py E501
-- parsel/selector.py E501
-- parsel/utils.py E226 E501
-- parsel/xpathfuncs.py E501
-- tests/test_selector.py E501
-- tests/test_selector_csstranslator.py E501
-- tests/test_utils.py E501
-- tests/test_xpathfuncs.py E501
-+addopts = --assert=plain --ignore=setup.py
-diff --git a/setup.py b/setup.py
-index d14ad0e..dc89534 100644
---- a/setup.py
-+++ b/setup.py
-@@ -76,7 +76,7 @@ setup(
- 'Programming Language :: Python :: Implementation :: CPython',
- 'Programming Language :: Python :: Implementation :: PyPy',
- ],
-- setup_requires=['pytest-runner',],
-+ setup_requires=[],
- tests_require=['pytest',],
- test_suite='tests',
- )
diff --git a/dev-python/parsel/metadata.xml b/dev-python/parsel/metadata.xml
index ab006e8dce6b..b4789e3ddb97 100644
--- a/dev-python/parsel/metadata.xml
+++ b/dev-python/parsel/metadata.xml
@@ -2,8 +2,11 @@
<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>gentoo@aisha.cc</email>
- <name>Aisha Tammy</name>
+ <email>marcin.deranek@slonko.net</email>
+ <name>Marcin Deranek</name>
</maintainer>
+ <upstream>
+ <bugs-to>https://github.com/scrapy/parsel/issues</bugs-to>
+ </upstream>
<origin>baldeagleos-repo</origin>
</pkgmetadata>
diff --git a/dev-python/parsel/parsel-1.10.0.ebuild b/dev-python/parsel/parsel-1.10.0.ebuild
index c049f16cb87d..d1dde115c7b7 100644
--- a/dev-python/parsel/parsel-1.10.0.ebuild
+++ b/dev-python/parsel/parsel-1.10.0.ebuild
@@ -5,25 +5,26 @@ EAPI=8
PYTHON_COMPAT=( python3_{13..14} )
DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
+inherit distutils-r1
DESCRIPTION="Utility to extract data from XML/HTML documents using XPath or CSS selectors"
HOMEPAGE="
- https://www.scrapy.org/
+ https://scrapy.org/
https://pypi.org/project/parsel/
https://github.com/scrapy/parsel
"
+SRC_URI="https://github.com/scrapy/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="BSD"
SLOT=0
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64"
RDEPEND="
- dev-python/cssselect[${PYTHON_USEDEP}]
+ >=dev-python/cssselect-1.2.0[${PYTHON_USEDEP}]
dev-python/jmespath[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/w3lib[${PYTHON_USEDEP}]
+ >=dev-python/w3lib-1.19.0[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
@@ -33,16 +34,6 @@ BDEPEND="
"
distutils_enable_tests pytest
-
distutils_enable_sphinx docs \
dev-python/sphinx-notfound-page \
dev-python/sphinx-rtd-theme
-
-src_prepare() {
- distutils-r1_src_prepare
- sed "/pytest-runner/d" -i setup.py || die
-}
-
-python_test() {
- epytest --ignore=docs
-}
diff --git a/dev-python/parsel/parsel-1.11.0.ebuild b/dev-python/parsel/parsel-1.11.0.ebuild
new file mode 100644
index 000000000000..9b51acbe6d84
--- /dev/null
+++ b/dev-python/parsel/parsel-1.11.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+DISTUTILS_USE_PEP517=hatchling
+inherit distutils-r1
+
+DESCRIPTION="Utility to extract data from XML/HTML documents using XPath or CSS selectors"
+HOMEPAGE="
+ https://scrapy.org/
+ https://pypi.org/project/parsel/
+ https://github.com/scrapy/parsel
+"
+SRC_URI="https://github.com/scrapy/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT=0
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/cssselect-1.2.0[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/lxml-5.1.0[${PYTHON_USEDEP}]
+ >=dev-python/packaging-23.0[${PYTHON_USEDEP}]
+ >=dev-python/w3lib-1.19.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/sybil[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+ dev-python/sphinx-notfound-page \
+ dev-python/sphinx-rtd-theme