Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Fix a test in Py2.lxml-4.6.5lxml-4.6 | Stefan Behnel | 2021-12-12 | 1 | -1/+6 | |
| | | ||||||
* | | Merge branch 'lxml-4.6' | Stefan Behnel | 2021-12-12 | 4 | -15/+167 | |
|\ \ | |/ | ||||||
| * | Prepare release of 4.6.5. | Stefan Behnel | 2021-12-12 | 3 | -5/+9 | |
| | | ||||||
| * | Update changelog. | Stefan Behnel | 2021-12-11 | 1 | -0/+13 | |
| | | ||||||
| * | Cleaner: cover some more cases where scripts could sneak through in ↵ | Stefan Behnel | 2021-12-11 | 2 | -12/+73 | |
| | | | | | | | | specially crafted style content. | |||||
| * | Fix condition in test decorator. | Stefan Behnel | 2021-12-10 | 1 | -1/+1 | |
| | | ||||||
| * | Use the non-depcrecated TextTestResult instead of _TextTestResult (GH-333) | Miro Hrončok | 2021-12-10 | 1 | -7/+3 | |
| | | | | | | | | "_TextTestResult" was removed from Python 3.11. "TextTestResult" is available on all supported Python versions. | |||||
| * | Exclude a test when using the macOS system libraries because it fails with ↵ | Stefan Behnel | 2021-12-10 | 3 | -3/+12 | |
| | | | | | | | | libxml2 2.9.4. | |||||
| * | Add macOS-M1 as wheel build platform. | Stefan Behnel | 2021-12-10 | 1 | -1/+1 | |
| | | ||||||
| * | Install automake and libtool in macOS build to be able to install the latest ↵ | Stefan Behnel | 2021-12-10 | 1 | -0/+6 | |
| | | | | | | | | non-release libxml2. | |||||
| * | Cleaner: Remove SVG image data URLs since they can embed script content. | Stefan Behnel | 2021-11-11 | 2 | -8/+60 | |
| | | | | | | | | Reported as GHSL-2021-1038 | |||||
| * | Cleaner: Prevent "@import" from re-occurring in the CSS after replacements, ↵ | Stefan Behnel | 2021-11-11 | 2 | -0/+22 | |
| | | | | | | | | | | | | e.g. "@@importimport". Reported as GHSL-2021-1037 | |||||
* | | Fix condition in test decorator. | Stefan Behnel | 2021-12-10 | 1 | -1/+1 | |
| | | ||||||
* | | Exclude a test when using the macOS system libraries because it fails with ↵ | Stefan Behnel | 2021-12-10 | 3 | -3/+12 | |
| | | | | | | | | libxml2 2.9.4. | |||||
* | | Install automake and libtool in macOS build to be able to install the latest ↵ | Stefan Behnel | 2021-12-10 | 1 | -0/+6 | |
| | | | | | | | | non-release libxml2. | |||||
* | | Add macOS-M1 as wheel build platform. | Stefan Behnel | 2021-12-10 | 1 | -1/+1 | |
| | | ||||||
* | | Use the non-depcrecated TextTestResult instead of _TextTestResult (GH-333) | Miro Hrončok | 2021-11-29 | 1 | -7/+3 | |
| | | | | | | | | "_TextTestResult" was removed from Python 3.11. "TextTestResult" is available on all supported Python versions. | |||||
* | | Use newer VS image in appveyor to enable Py3.9/10 support. | Stefan Behnel | 2021-11-21 | 1 | -0/+3 | |
| | | ||||||
* | | Update changelog. | Stefan Behnel | 2021-11-21 | 1 | -1/+4 | |
| | | ||||||
* | | Include header files of zlib+libiconv in static wheel builds. | Stefan Behnel | 2021-11-21 | 2 | -1/+12 | |
| | | ||||||
* | | Download Windows libraries from new "lxml/libxml2-win-binaries" repo. | Stefan Behnel | 2021-11-21 | 1 | -1/+1 | |
| | | ||||||
* | | Add test for Python3 regression in C14N2 serialization (GH-332) | khillman | 2021-11-21 | 1 | -0/+39 | |
| | | | | | | | | | | Details in https://mail.python.org/archives/list/lxml@python.org/thread/6ZFBHFOVHOS5GFDOAMPCT6HM5HZPWQ4Q/ Fixed in https://github.com/lxml/lxml/commit/8a9579c32782f3d59b73bcf3e7d2fb3b52b80956 | |||||
* | | Make sure the namespace mapping stack in C14NWriterTarget contains only ↵ | Stefan Behnel | 2021-11-19 | 2 | -1/+16 | |
| | | | | | | | | | | | | | | Unicode strings, not bytes. See https://mail.python.org/archives/list/lxml@python.org/thread/6ZFBHFOVHOS5GFDOAMPCT6HM5HZPWQ4Q/ See https://github.com/lxml/lxml/pull/332 | |||||
* | | Define LIBXML_STATIC and LIBXSLT_STATIC when linking statically against ↵ | Stefan Behnel | 2021-11-19 | 1 | -0/+3 | |
| | | | | | | | | | | | | libxml2/libxslt. This is needed on Windows but shouldn't get in the way otherwise. https://www.aleksey.com/xmlsec/api/xmlsec-notes-compiling-windows.html | |||||
* | | Change version in master branch to 4.7.0a0.lxml-4.7.0-pre | Stefan Behnel | 2021-11-05 | 1 | -1/+1 | |
| | | ||||||
* | | Explicitly set ACLOCAL_PATH in wheel build script now that we use a ↵ | Stefan Behnel | 2021-11-05 | 1 | -0/+1 | |
| | | | | | | | | non-release version of libxml2 (and the build fails without it). | |||||
* | | Switch to latest libxml2 2.9.12+ (unreleased) that has fixes for traversing ↵ | Stefan Behnel | 2021-11-03 | 4 | -4/+21 | |
| | | | | | | | | lxml's fake root trees. | |||||
* | | Merge branch 'lxml-4.6' | Stefan Behnel | 2021-11-02 | 1 | -5/+5 | |
|\ \ | |/ | ||||||
| * | Fix PyPy3 as wheel matrix targets.lxml-4.6.4-5 | Stefan Behnel | 2021-11-02 | 1 | -3/+3 | |
| | | ||||||
| * | Add PyPy3 7.3.3. as wheel matrix targets.lxml-4.6.4-4 | Stefan Behnel | 2021-11-02 | 1 | -1/+1 | |
| | | ||||||
| * | Switch bach to macOS 10.14 as wheel deployment target, since 10.9 fails to ↵lxml-4.6.4-3 | Stefan Behnel | 2021-11-02 | 1 | -1/+1 | |
| | | | | | | | | build cleanly. | |||||
| * | Skip manylinux2010 builds since they serve no purpose. manylinux1 and ↵lxml-4.6.4-2 | Stefan Behnel | 2021-11-02 | 1 | -2/+2 | |
| | | | | | | | | manylinux_2_24 should be enough. | |||||
| * | Use older macOS 10.9 as wheel deployment target, instead of the more recent ↵ | Stefan Behnel | 2021-11-02 | 1 | -1/+1 | |
| | | | | | | | | 10.14. | |||||
* | | Merge branch 'lxml-4.6' | Stefan Behnel | 2021-11-02 | 1 | -2/+2 | |
|\ \ | |/ | ||||||
| * | Do not upload plain Linux wheels, only many/musllinux. | Stefan Behnel | 2021-11-02 | 1 | -1/+1 | |
| | | ||||||
| * | Correct the wheel destination path from which they are uploaded.lxml-4.6.4-1 | Stefan Behnel | 2021-11-02 | 1 | -2/+2 | |
| | | ||||||
* | | Merge branch 'lxml-4.6' | Stefan Behnel | 2021-11-02 | 2 | -3/+3 | |
|\ \ | |/ | ||||||
| * | Fix download URLs for wheels build on Github Actions.lxml-4.6.4 | Stefan Behnel | 2021-11-02 | 1 | -2/+4 | |
| | | ||||||
| * | Add wheel building workflow for Github Actions. | Stefan Behnel | 2021-11-02 | 4 | -9/+160 | |
| | | ||||||
| * | Fix arch variable referencing error for Py<3.5 (GH-331) | Niyas Sait | 2021-11-02 | 1 | -3/+4 | |
| | | ||||||
| * | Add package metadata marker for Python 3.10 support (GH-330) | Hugo van Kemenade | 2021-11-01 | 2 | -1/+2 | |
| | | ||||||
| * | Add win-arm64 build support (GH-326) | Niyas Sait | 2021-11-01 | 1 | -2/+7 | |
| | | ||||||
| * | GitHub Actions: "3.10" instead of 3.10-dev, pin rnc2rng to keep py2.7 compat ↵ | Michael R. Crusoe | 2021-11-01 | 2 | -6/+2 | |
| | | | | | | | | (GH-328) | |||||
| * | Updates FAQ.txt with a detail regarding XPath (GH-329) | Frank Sachsenheim | 2021-11-01 | 1 | -2/+2 | |
| | | | | | | XPath 2.0 supports default namespaces, and the statement in the FAQ was hence not completely true. | |||||
| * | Update some dead links to their archive.org mirror (GH-327) | Stephan Klinger | 2021-11-01 | 1 | -4/+4 | |
| | | ||||||
| * | Add a manylinux 'musllinux' variant for building wheels (GH-325) | Noah Pendleton | 2021-11-01 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is useful for alpine linux containers, to avoid needing a multistage build to build + install the lxml package. I tested it by building using make, then installing and using the package in an alpine linux container: ```bash ❯ make wheel_musllinux_1_1_x86_64 ❯ docker run \ --rm \ --workdir /tmp/workdir \ --volume="$PWD:/tmp/workdir" \ -t alpine \ sh -c " set -e apk add python3 # virtualenv python3 -m venv ~/.venv . ~/.venv/bin/activate # need a more recent version of pip for manylinux wheels pip install pip==21.2.4 pip install wheelhouse/musllinux_1_1_x86_64/lxml-4.6.3-cp39-cp39-musllinux_1_1_x86_64.whl python -c 'import lxml; print(lxml.__version__)' " | |||||
| * | Update release date for 4.6.4. | Stefan Behnel | 2021-11-01 | 2 | -3/+3 | |
| | | ||||||
* | | Fix download URLs for wheels build on Github Actions. | Stefan Behnel | 2021-11-02 | 1 | -2/+4 | |
| | | ||||||
* | | Add wheel building workflow for Github Actions.lxml-4.6.4-pre | Stefan Behnel | 2021-11-02 | 4 | -9/+160 | |
| | | ||||||
* | | Fix arch variable referencing error for Py<3.5 (GH-331) | Niyas Sait | 2021-11-02 | 1 | -3/+4 | |
| | |