summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* CI: exclude non-static Windows jobs.Stefan Behnel2022-12-131-1/+2
|
* Show executed commands in CI runs.Stefan Behnel2022-12-131-0/+2
|
* Use gcc-9 in CI instead of gcc-8, which is no longer available.Stefan Behnel2022-12-132-2/+2
|
* Use windows-2019 images also for CI builds (now only for wheel builds) and ↵Stefan Behnel2022-12-131-16/+16
| | | | use strings for all Python versions to help with upgrading.
* Extend PyPI stats script to include OS download statistics.Stefan Behnel2022-12-131-9/+28
|
* Send the project URL as user agent when downloading libraries during the build.Stefan Behnel2022-12-071-3/+3
|
* Remove outdated and not disfunctional PyPy3.7 wheel target.Stefan Behnel2022-12-061-1/+1
|
* Some Windows fixes in CI build script.Stefan Behnel2022-12-061-5/+13
|
* Adapt download script to Github web changes by using their JSON API instead.Stefan Behnel2022-12-061-12/+37
|
* Add Windows CI builds.Stefan Behnel2022-12-062-11/+16
|
* Prepare release of 4.9.2.Stefan Behnel2022-12-063-6/+24
|
* Fix build failed on windows server 2022 (GH-365)BenHacker2022-12-061-1/+1
|
* GHA wheel CI: Update images, used actions and Python version (GH-356)Ewout ter Hoeven2022-12-021-5/+10
| | | | | | | | | | | | | | * GHA wheel CI: Update images, used actions and Python version A bit of maintenance on the GitHub Actions wheel CI: - Update the used Ubuntu and macOS images to the latest versions, and enable the Windows run - Update the used actions to their latest versions - Use Python 3.10 to build wheels * Wheel CI: Add Python 3.11 jobs for Windows, macOS and manylinux * wheel CI: Use Python "3.x" to automatically use latest stable version Co-authored-by: scoder <stefan_ml@behnel.de>
* Bump pat-s/always-upload-cache from 2.1.3 to 3.0.11 (GH-363)dependabot[bot]2022-12-021-1/+1
| | | | | | | | | | | | | | | | | | Bumps [pat-s/always-upload-cache](https://github.com/pat-s/always-upload-cache) from 2.1.3 to 3.0.11. - [Release notes](https://github.com/pat-s/always-upload-cache/releases) - [Changelog](https://github.com/pat-s/always-upload-cache/blob/main/RELEASES.md) - [Commits](https://github.com/pat-s/always-upload-cache/compare/v2.1.3...v3.0.11) --- updated-dependencies: - dependency-name: pat-s/always-upload-cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Show Python versions in numerical order, not ascii order.Stefan Behnel2022-12-011-3/+16
| | | | Also show the aggregated percentage up to a given Python version.
* CI: Minor bash code adaptation.Stefan Behnel2022-12-011-1/+1
|
* CI: Avoid duplicate CI runs for PRs and tighten triggers and rights somewhat.Stefan Behnel2022-12-011-1/+19
|
* GHA wheel CI: Upgrade GitHub Actions and PyPy version (GH-362)Christian Clauss2022-12-011-11/+11
|
* Add Dependabot configuration for GitHub Actions updates (GH-358)Ewout ter Hoeven2022-12-011-0/+8
| | | | | | | Add a Dependabot configuration that checks once a week if the GitHub Actions are still using the latest version. If not, it opens a PR to update them. It will actually open very few PRs, since we only have major versions specified (like v3), so only on a major v4 release it will update and open a PR. See https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
* AppVeyor CI: Add Python 3.11 jobs (GH-360)Ewout ter Hoeven2022-11-121-0/+6
|
* Use final Python 3.11 in CI runs (GH-346)Christian Clauss2022-11-091-11/+14
| | | Also add an older refnanny job for comparison with the latest stable Python release.
* Add script to retrieve PyPI download stats by Python version.Stefan Behnel2022-11-081-0/+39
|
* Add intersphinx docs mapping.Stefan Behnel2022-11-081-0/+4
|
* Remove outdated files.Stefan Behnel2022-11-082-982/+0
|
* Provide the correct C compiler configuration for local wheel building on ARM ↵Quentin Leffray2022-11-071-5/+12
| | | | Mac (GH-359)
* Resolve build failures on appveyor/Windows due to incomplete (abbreviated) ↵Stefan Behnel2022-10-241-26/+36
| | | | | | download lists of github releases. Closes https://bugs.launchpad.net/lxml/+bug/1993962
* Turn buildlibxml.py into a download/build script, also for debugging ↵Stefan Behnel2022-10-241-3/+31
| | | | platform specific issues.
* Use proper SPDX license identifier in setup.py script (GH-351)Maximilian2022-09-161-1/+1
|
* Keep libxml2 download working with libxml2 2.10.x when requesting a 2.9.x ↵Stefan Behnel2022-08-301-4/+10
| | | | version.
* Improve the docstring about the "profile_run" XSLT() argument.Stefan Behnel2022-08-131-1/+2
|
* Work around libxml2 bug in affected versions that failed to reset the ↵Stefan Behnel2022-07-193-2/+5
| | | | | | namespace count in the parser context. See https://gitlab.gnome.org/GNOME/libxml2/-/issues/378
* Add missing apidoc files to sdist.Stefan Behnel2022-07-151-0/+1
|
* Correct the condition for building the docs in CI (GH-347)Henning Janssen2022-07-151-1/+1
|
* LP#1981760: Register "Element.attrib" as collections.abc.MutableMapping.Stefan Behnel2022-07-153-1/+22
|
* Include Cython source files to allow showing source lines in tracebacks.Stefan Behnel2022-07-101-0/+3
|
* Mention download count in readme.Stefan Behnel2022-07-091-0/+3
|
* Prevent parse failure in new test from leaking into later test runs.lxml-4.9.1Stefan Behnel2022-07-011-2/+4
|
* Prepare release of lxml 4.9.1.Stefan Behnel2022-07-013-4/+20
|
* Fix a crash when incorrect parser input occurs together with usages of ↵Stefan Behnel2022-07-013-8/+30
| | | | iterwalk() on trees generated by the same parser.
* Delete unused Travis CI config and reference in docs (GH-345)Christian Clauss2022-06-222-87/+1
|
* Try to speed up the musllinux AArch64 build by splitting the different ↵Stefan Behnel2022-05-311-0/+13
| | | | CPython versions into separate GHA jobs.
* Remove debug print from test.Stefan Behnel2022-05-311-2/+0
|
* Try to install 'xz' in wheel builds, if available, since it's now needed to ↵lxml-4.9.0Stefan Behnel2022-05-311-0/+1
| | | | extract the libxml2/libxslt archives.
* Update macOS deployment target version from 10.14 to 10.15 since 10.14 ↵Stefan Behnel2022-05-312-2/+2
| | | | starts failing in the current build environment.
* Prepare release of 4.9.0.Stefan Behnel2022-05-303-5/+10
|
* Add a test for https://bugs.launchpad.net/lxml/+bug/1965070 leaving out the ↵Stefan Behnel2022-05-301-0/+25
| | | | actual failure case.
* Update changelog.Stefan Behnel2022-05-191-1/+4
|
* #undefine "PyUnicode_IS_READY" and friends in Py3.12 since CPython still ↵Stefan Behnel2022-05-172-8/+6
| | | | defines them as dummies.
* Remove Py3.12 from CI targets again since it's not available yet.Stefan Behnel2022-05-171-1/+1
|
* Allow cross-compiling for Windows ARM64 (GH-343)Steve Dower2022-05-172-2/+5
| | | Also, use the setuptools build_ext command: this allows proper handling of cross-compilation added to setuptools but not to [deprecated] distutils.