From 926503a1ed3034261bfbb1071deaa61392126c55 Mon Sep 17 00:00:00 2001 From: John McQuah Date: Thu, 9 Nov 2023 18:35:27 +0000 Subject: [PATCH] python3-cssselect: new dependencies python3-build, python3-wheel --- python3-cssselect/.footprint | 18 ++++++++++-------- python3-cssselect/.signature | 6 +++--- python3-cssselect/Pkgfile | 14 ++++++++------ 3 files changed, 21 insertions(+), 17 deletions(-) diff --git a/python3-cssselect/.footprint b/python3-cssselect/.footprint index fe840931b..29734c85e 100644 --- a/python3-cssselect/.footprint +++ b/python3-cssselect/.footprint @@ -2,19 +2,21 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/python3.10/ drwxr-xr-x root/root usr/lib/python3.10/site-packages/ -drwxr-xr-x root/root usr/lib/python3.10/site-packages/cssselect-1.2.0-py3.10.egg-info/ --rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect-1.2.0-py3.10.egg-info/PKG-INFO --rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect-1.2.0-py3.10.egg-info/SOURCES.txt --rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect-1.2.0-py3.10.egg-info/dependency_links.txt --rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect-1.2.0-py3.10.egg-info/top_level.txt +drwxr-xr-x root/root usr/lib/python3.10/site-packages/cssselect-1.2.0.dist-info/ +-rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect-1.2.0.dist-info/AUTHORS +-rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect-1.2.0.dist-info/INSTALLER +-rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect-1.2.0.dist-info/LICENSE +-rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect-1.2.0.dist-info/METADATA +-rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect-1.2.0.dist-info/RECORD +-rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect-1.2.0.dist-info/REQUESTED (EMPTY) +-rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect-1.2.0.dist-info/WHEEL +-rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect-1.2.0.dist-info/direct_url.json +-rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect-1.2.0.dist-info/top_level.txt drwxr-xr-x root/root usr/lib/python3.10/site-packages/cssselect/ -rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect/__init__.py drwxr-xr-x root/root usr/lib/python3.10/site-packages/cssselect/__pycache__/ --rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect/__pycache__/__init__.cpython-310.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect/__pycache__/__init__.cpython-310.pyc --rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect/__pycache__/parser.cpython-310.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect/__pycache__/parser.cpython-310.pyc --rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect/__pycache__/xpath.cpython-310.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect/__pycache__/xpath.cpython-310.pyc -rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect/parser.py -rw-r--r-- root/root usr/lib/python3.10/site-packages/cssselect/py.typed (EMPTY) diff --git a/python3-cssselect/.signature b/python3-cssselect/.signature index 240a43955..005a66e72 100644 --- a/python3-cssselect/.signature +++ b/python3-cssselect/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF32g8rutUec1iuiaErdzjqBqcMO/Ly7HQj3IlZMovsSh57PbaDbO9bZG+uIywAMe2AQh1VEvxmGHtPPqBe/K13gA= -SHA256 (Pkgfile) = 05ecfab97c2997270409ffdbd6532a02b3dd48ee0472a724b02e404113872a7a -SHA256 (.footprint) = 58d90d92e1867f15ba5911fb980e83ed6f7b9ee4c68fcf3374253e15d6222595 +RWSagIOpLGJF3xSeVdtvI8yhfVLs7u0XP2hakKwsFLTe99BCmRlQjBpqx6TeH24aDRaQ2EphuhbPPDZsNRHiR049goAB4/CDsQI= +SHA256 (Pkgfile) = 0cd83875409eeb5ea07bb5fdad970e4becb1bdaddc9d2ec85ec0fdd9ba0d5d8b +SHA256 (.footprint) = d8a3cc7d6a7e8eeaf0275222f1b92f9a191c19fed8b4a90e3018089801a82d90 SHA256 (cssselect-1.2.0.tar.gz) = 666b19839cfaddb9ce9d36bfe4c969132c647b92fc9088c4e23f786b30f1b3dc diff --git a/python3-cssselect/Pkgfile b/python3-cssselect/Pkgfile index e89ef40f0..bd9b6b7f7 100644 --- a/python3-cssselect/Pkgfile +++ b/python3-cssselect/Pkgfile @@ -1,15 +1,17 @@ # Description: A Python library that parses CSS3 Selectors and translates them to XPath 1.0. # URL: http://pypi.python.org/pypi/cssselect # Maintainer: John McQuah, jmcquah at disroot dot org -# Depends on: python3-setuptools +# Depends on: python3-build python3-wheel name=python3-cssselect +_name=${name#python3-} version=1.2.0 -release=1 -source=(https://files.pythonhosted.org/packages/source/${name:8:1}/${name#*-}/${name#*-}-$version.tar.gz) +release=2 +source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$version.tar.gz) build() { - cd ${name#*-}-$version - /usr/bin/python3 setup.py build - /usr/bin/python3 setup.py install --prefix=/usr --root=$PKG --optimize=1 + cd $_name-$version + /usr/bin/python3 -m build --wheel --skip-dependency-check --no-isolation + /usr/bin/pip3 install --isolate --root=$PKG \ + --no-deps --ignore-installed dist/*.whl }