| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update to latest library versions. | Stefan Behnel | 2022-12-22 | 1 | -2/+2 |
| | | |||||
| * | Add mullinux AArch64 wheel build as Makefile target (already included in ↵ | Stefan Behnel | 2022-05-17 | 1 | -1/+2 |
| | | | | | release workflow). | ||||
| * | Use libxml2 2.9.14 for wheel builds. | Stefan Behnel | 2022-05-17 | 1 | -1/+1 |
| | | |||||
| * | Use latest releases libxml2 2.9.13 and libxslt 1.1.35 for wheel builds. | Stefan Behnel | 2022-02-22 | 1 | -2/+2 |
| | | |||||
| * | Fix Py3.6 wheel build for AArch64. | Stefan Behnel | 2022-02-17 | 1 | -0/+1 |
| | | |||||
| * | Make sure the apidocs are generated from the freshly built modules. | Stefan Behnel | 2021-12-13 | 1 | -1/+1 |
| | | |||||
| * | Switch to latest libxml2 2.9.12+ (unreleased) that has fixes for traversing ↵ | Stefan Behnel | 2021-11-03 | 1 | -1/+1 |
| | | | | | lxml's fake root trees. | ||||
| * | Add wheel building workflow for Github Actions.lxml-4.6.4-pre | Stefan Behnel | 2021-11-02 | 1 | -6/+3 |
| | | |||||
| * | Add a manylinux 'musllinux' variant for building wheels (GH-325) | Noah Pendleton | 2021-10-15 | 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__)' " | ||||
| * | Switch back to libxml2 2.9.10 since 2.9.11/12 are incompatible. | Stefan Behnel | 2021-05-19 | 1 | -1/+1 |
| | | |||||
| * | Switch to libxml2 2.9.12. | Stefan Behnel | 2021-05-19 | 1 | -1/+1 |
| | | |||||
| * | Switch to libxml2 2.9.11 | Stefan Behnel | 2021-05-19 | 1 | -1/+1 |
| | | |||||
| * | Add a "make fuzz" target to run the fuzzer test. | Stefan Behnel | 2021-05-08 | 1 | -0/+9 |
| | | |||||
| * | Include manylinux 2.24 wheel builds because they feature a newer C compiler. | Stefan Behnel | 2021-05-02 | 1 | -9/+18 |
| | | |||||
| * | Selectively remove old docs before building new ones. | Stefan Behnel | 2020-09-05 | 1 | -2/+4 |
| | | |||||
| * | docs: delete only what we replace in Makefile. | Stefan Behnel | 2020-09-05 | 1 | -3/+5 |
| | | |||||
| * | It's not "make apidoc" but "make apihtml" after all that needs the shared ↵ | Stefan Behnel | 2020-08-04 | 1 | -3/+3 |
| | | | | | libraries. apidoc is fine with finding the source files (py/pyx). | ||||
| * | Avoid duplicate toc entries in the API docs by excluding the generated .so ↵ | Stefan Behnel | 2020-08-04 | 1 | -1/+2 |
| | | | | | files. The .pyx files are still found. | ||||
| * | Avoid complete rebuilds for "make apidoc". | Stefan Behnel | 2020-08-04 | 1 | -1/+1 |
| | | |||||
| * | Use sphinx-apidoc to create API reference (GH-309) | Chris Mayo | 2020-08-04 | 1 | -22/+23 |
| | | | | | | | | | | | | | | * Add some missing files to .gitignore * Remove duplicate open_in_browser from lxml.html.__all__ * Make ETreeXMLSchemaTestCase docstring Sphinx autodoc friendly * Fix outdated codespeak.net links in docstrings * Convert html/defs.py comment to be the module docstring * Use sphinx-apidoc to create the API reference instead of epydoc Epydoc is Python 2 only and unmaintained. sphinx-apidoc is run before the build step, to avoid duplicate entries being created. * Include the elements from html.builder in the API reference * Use Python 3.8 for coverage Travis job * Build html documentation in Travis | ||||
| * | Allow overriding more Makefile parameters. | Stefan Behnel | 2020-07-28 | 1 | -8/+8 |
| | | |||||
| * | Makefile: fix double quotes (GH-307) | MRoci | 2020-07-20 | 1 | -2/+2 |
| | | |||||
| * | Make wheel build CFLAGS/LDFLAGS available as Makefile variables. | Stefan Behnel | 2020-07-18 | 1 | -2/+4 |
| | | |||||
| * | Add CPU flags to tune the AArch64 wheels for Cortex-72 (RasPi 4), while ↵ | Stefan Behnel | 2020-07-18 | 1 | -1/+1 |
| | | | | | keeping up backwards compatibility for the ARMv8-A instruction set. | ||||
| * | Fix Makefile dependency to allow running "wheel_manylinuxaarch64" directly. | Stefan Behnel | 2020-07-18 | 1 | -1/+2 |
| | | |||||
| * | Add support for building "manylinux2014_aarch64" wheels (GH-304) | MRoci | 2020-07-18 | 1 | -4/+13 |
| | | | | | * add Makefile target to build manylinux2014_aarch64 wheels using qemu-user-static. * add arm64 test job on travis | ||||
| * | Switch to latest libxml2/libxslt versions. | Stefan Behnel | 2019-11-01 | 1 | -2/+2 |
| | | |||||
| * | LP#1840234: Move package version from version.txt to "lxml.__version__". | Stefan Behnel | 2019-08-15 | 1 | -1/+1 |
| | | |||||
| * | Evaluate shell commands only once in Makefile. | Stefan Behnel | 2019-08-15 | 1 | -6/+6 |
| | | |||||
| * | Slightly raise the minimum CPU architecture for Linux wheels to "core2". | Stefan Behnel | 2019-02-27 | 1 | -1/+1 |
| | | |||||
| * | Increase default libxml2/libxslt versions to 2.9.9 and 1.1.33. | Stefan Behnel | 2019-01-04 | 1 | -2/+2 |
| | | |||||
| * | Fix command in make target. | Stefan Behnel | 2018-12-02 | 1 | -1/+1 |
| | | |||||
| * | Use latest libxml2 version in binary wheels of next release. | Stefan Behnel | 2018-03-10 | 1 | -1/+1 |
| | | |||||
| * | Run in-place build in parallel if possible. | Stefan Behnel | 2017-11-04 | 1 | -2/+4 |
| | | |||||
| * | Update libxml2/libxslt for wheel builds. | Stefan Behnel | 2017-11-04 | 1 | -2/+2 |
| | | |||||
| * | Enable link time optimisation (LTO) for wheel builds. | Stefan Behnel | 2017-10-01 | 1 | -2/+2 |
| | | |||||
| * | Build wheels with enough debug information to get reasonable stack traces on ↵ | Stefan Behnel | 2017-09-17 | 1 | -1/+1 |
| | | | | | crashes but still keep the file size small. | ||||
| * | Do not build wheels with debug information to reduce the file size. | Stefan Behnel | 2017-09-17 | 1 | -1/+1 |
| | | |||||
| * | Use separate wheelhouse directories for 32/64 bits to prevent interference ↵ | Stefan Behnel | 2017-09-17 | 1 | -0/+1 |
| | | | | | in auditwheel run. | ||||
| * | Include 32bit versions in wheel build. | Stefan Behnel | 2017-09-17 | 1 | -1/+1 |
| | | |||||
| * | Update library versions for binary buildslxml-4.0.0 | Stefan Behnel | 2017-09-17 | 1 | -2/+2 |
| | | |||||
| * | Avoid compile against python2 when `make test3` | ha shao | 2017-07-29 | 1 | -3/+5 |
| | | |||||
| * | add support for building 32bit wheels (not currently working due to a zlib ↵ | Stefan Behnel | 2017-01-08 | 1 | -2/+5 |
| | | | | | integration problem in the wheel repair step) | ||||
| * | use generic CFLAGS and fixed libxml2/libxslt versions for building wheelslxml-3.7.1 | Stefan Behnel | 2016-12-23 | 1 | -1/+5 |
| | | |||||
| * | keep sdist for wheel building if it already exists | Stefan Behnel | 2016-08-18 | 1 | -5/+14 |
| | | |||||
| * | show how long it took to build the Linux wheels | Stefan Behnel | 2016-08-18 | 1 | -1/+1 |
| | | |||||
| * | build and reuse sdist when building wheels and properly pass CFLAGS into ↵ | Stefan Behnel | 2016-08-18 | 1 | -2/+8 |
| | | | | | docker container | ||||
| * | manylinux: Add build-wheels.sh and wheel_manylinux target | Joar Wandborg | 2016-08-17 | 1 | -0/+8 |
| | | |||||
| * | disable coverage analysis in pypy | Stefan Behnel | 2015-04-10 | 1 | -2/+2 |
| | | |||||
| * | properly integrate original ET selftest modules into test runner | Stefan Behnel | 2015-03-06 | 1 | -4/+0 |
| | | | | | | | --HG-- rename : selftest.py => src/lxml/tests/selftest.py rename : selftest2.py => src/lxml/tests/selftest2.py | ||||
