summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2018-12-02 14:05:43 +0100
committerStefan Behnel <stefan_ml@behnel.de>2018-12-02 14:05:43 +0100
commit4432378cfc6d7bddb4cf9cac324606b9cae8647d (patch)
treee914f226e7728b7a959eeb2426c0e6c473d72870
parent1c0a657e5b6860c9a3ffd679080102f1428b6f10 (diff)
downloadpython-lxml-4432378cfc6d7bddb4cf9cac324606b9cae8647d.tar.gz
Increase minimum required lib versions to what actually compiles and tests correctly these days.
Add a travis setup with the minimal required lib versions.
-rw-r--r--.travis.yml5
-rw-r--r--INSTALL.txt13
2 files changed, 8 insertions, 10 deletions
diff --git a/.travis.yml b/.travis.yml
index 4520b2e3..f5583626 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -47,6 +47,11 @@ matrix:
dist: xenial # Required for Python 3.7
sudo: required # travis-ci/travis-ci#9069
env: STATIC_DEPS=false
+ - python: 3.6
+ env:
+ - STATIC_DEPS=true
+ - LIBXML2_VERSION=2.9.2 # minimum version requirements
+ - LIBXSLT_VERSION=1.1.27
- python: pypy
env: STATIC_DEPS=false
- python: pypy3
diff --git a/INSTALL.txt b/INSTALL.txt
index 02bd0237..94d6a3ec 100644
--- a/INSTALL.txt
+++ b/INSTALL.txt
@@ -47,18 +47,11 @@ Unless you are using a static binary distribution (e.g. from a
Windows binary installer), lxml requires libxml2 and libxslt to
be installed, in particular:
-* `libxml2 <http://xmlsoft.org/>`_ version 2.7.0 or later.
+* `libxml2 <http://xmlsoft.org/>`_ version 2.9.2 or later.
- * We recommend libxml2 2.9.2 or a later version.
+* `libxslt <http://xmlsoft.org/XSLT/>`_ version 1.1.27 or later.
- * If you want to use the feed parser interface, especially when
- parsing from unicode strings, do not use libxml2 2.7.4 through
- 2.7.6.
-
-* `libxslt <http://xmlsoft.org/XSLT/>`_ version 1.1.23 or later.
-
- * We recommend libxslt 1.1.28 or later. Version 1.1.25 will not
- work due to a missing library symbol.
+ * We recommend libxslt 1.1.28 or later.
Newer versions generally contain fewer bugs and are therefore
recommended. XML Schema support is also still worked on in libxml2,