aboutsummaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/cssselect/README8
-rw-r--r--python/cssselect/cssselect.SlackBuild18
-rw-r--r--python/cssselect/cssselect.info6
3 files changed, 19 insertions, 13 deletions
diff --git a/python/cssselect/README b/python/cssselect/README
index 9d2c7d4aae63..46094312482d 100644
--- a/python/cssselect/README
+++ b/python/cssselect/README
@@ -2,5 +2,9 @@ cssselect parses CSS3 Selectors and translate them to XPath 1.0 expressions.
Such expressions can be used in lxml or another XPath engine to find the
matching elements in an XML or HTML document.
-Optionally: lxml can be installed for running tests. Sphinx and Pygments
-can be installed for man pages.
+Optional dependencies: lxml, Sphinx and python3
+
+Note: To install Python 3 bindings, install python3 and set PYTHON3="yes"
+to the slackbuild.
+
+ # PYTHON3="yes" ./cssselect.SlackBuild
diff --git a/python/cssselect/cssselect.SlackBuild b/python/cssselect/cssselect.SlackBuild
index ec8b46663498..0f0749f45835 100644
--- a/python/cssselect/cssselect.SlackBuild
+++ b/python/cssselect/cssselect.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=cssselect
-VERSION=${VERSION:-0.9.2}
+VERSION=${VERSION:-1.0.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -50,13 +50,17 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
python setup.py install --root=$PKG
+if [ "${PYTHON3:-no}" == "yes" ]; then
+ python3 setup.py install --root=$PKG
+fi
+
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
@@ -69,9 +73,7 @@ if python -c 'import sphinx.pygments_styles' 2>/dev/null; then
fi
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a \
- AUTHORS CHANGES LICENSE PKG-INFO README.rst docs/* \
- $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS CHANGES LICENSE README.rst $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/python/cssselect/cssselect.info b/python/cssselect/cssselect.info
index a50bad1e4c69..4f37b59c220e 100644
--- a/python/cssselect/cssselect.info
+++ b/python/cssselect/cssselect.info
@@ -1,8 +1,8 @@
PRGNAM="cssselect"
-VERSION="0.9.2"
+VERSION="1.0.0"
HOMEPAGE="http://packages.python.org/cssselect/"
-DOWNLOAD="https://pypi.python.org/packages/11/21/47b5d2696a945da177d2344b6e330b7b0d1c52404063cb387d2261517ccb/cssselect-0.9.2.tar.gz"
-MD5SUM="4c5931d8456dfe72fa4662f9c0509bfa"
+DOWNLOAD="https://pypi.python.org/packages/a1/19/a65236b0cc4b497a62bb6bd93c53f58814ab2540403b1994ea859d77c96b/cssselect-1.0.0.tar.gz"
+MD5SUM="9776aa9f552d830fac45aa979610b406"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""