Image
View Bazaar branches
Get this repository:
git clone https://git.launchpad.net/lxml

See all merge proposals.

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://github.com/lxml/lxml.

The next import is scheduled to run .

Last successful import was .

Image Import started on juju-98ee42-prod-launchpad-codeimport-9 and finished taking 10 seconds — see the log
Image Import started on juju-98ee42-prod-launchpad-codeimport-9 and finished taking 30 seconds — see the log
Image Import started on juju-98ee42-prod-launchpad-codeimport-20 and finished taking 15 seconds — see the log
Image Import started on juju-98ee42-prod-launchpad-codeimport-19 and finished taking 15 seconds — see the log
Image Import started on juju-98ee42-prod-launchpad-codeimport-7 and finished taking 10 seconds — see the log
Image Import started on juju-98ee42-prod-launchpad-codeimport-18 and finished taking 10 seconds — see the log
Image Import started on juju-98ee42-prod-launchpad-codeimport-18 and finished taking 10 seconds — see the log
Image Import started on juju-98ee42-prod-launchpad-codeimport-9 and finished taking 10 seconds — see the log
Image Import started on juju-98ee42-prod-launchpad-codeimport-9 and finished taking 15 seconds — see the log
Image Import started on juju-98ee42-prod-launchpad-codeimport-20 and finished taking 10 seconds — see the log

Branches

Name Last Modified Last Commit
master 2026-07-20 03:27:40 UTC
Avoid bare "except:" in Python scripts (GH-521)

Author: Kotesh Kumar Yelamati
Author Date: 2026-07-20 03:27:40 UTC

Avoid bare "except:" in Python scripts (GH-521)

dependabot/github_actions/master/github-actions-2f8d572f42 2026-07-02 11:44:16 UTC
Build: bump the github-actions group across 1 directory with 6 updates

Author:
Author Date: 2026-07-02 11:44:16 UTC

Build: bump the github-actions group across 1 directory with 6 updates

Bumps the github-actions group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `6.0.3` | `7.0.0` |
| [actions/cache/restore](https://github.com/actions/cache) | `5.0.5` | `6.1.0` |
| [actions/setup-python](https://github.com/actions/setup-python) | `6.2.0` | `6.3.0` |
| [actions/cache](https://github.com/actions/cache) | `5.0.5` | `6.1.0` |
| [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) | `4.1.0` | `4.2.0` |
| [softprops/action-gh-release](https://github.com/softprops/action-gh-release) | `3.0.0` | `3.0.1` |

Updates `actions/checkout` from 6.0.3 to 7.0.0
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/df4cb1c069e1874edd31b4311f1884172cec0e10...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0)

Updates `actions/cache/restore` from 5.0.5 to 6.1.0
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/27d5ce7f107fe9357f9df03efb73ab90386fccae...55cc8345863c7cc4c66a329aec7e433d2d1c52a9)

Updates `actions/setup-python` from 6.2.0 to 6.3.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/a309ff8b426b58ec0e2a45f0f869d46889d02405...ece7cb06caefa5fff74198d8649806c4678c61a1)

Updates `actions/cache` from 5.0.5 to 6.1.0
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/27d5ce7f107fe9357f9df03efb73ab90386fccae...55cc8345863c7cc4c66a329aec7e433d2d1c52a9)

Updates `docker/setup-qemu-action` from 4.1.0 to 4.2.0
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/06116385d9baf250c9f4dcb4858b16962ea869c3...96fe6ef7f33517b61c61be40b68a1882f3264fb8)

Updates `softprops/action-gh-release` from 3.0.0 to 3.0.1
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/b4309332981a82ec1c5618f44dd2e27cc8bfbfda...718ea10b132b3b2eba29c1007bb80653f286566b)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/cache/restore
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/setup-python
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: actions/cache
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: docker/setup-qemu-action
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: softprops/action-gh-release
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot/github_actions/lxml-6.1/github-actions-f6dba4fd86 2026-07-02 11:43:54 UTC
Build: bump the github-actions group across 1 directory with 7 updates

Author:
Author Date: 2026-07-02 11:43:54 UTC

Build: bump the github-actions group across 1 directory with 7 updates

Bumps the github-actions group with 7 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout) | `6.0.3` | `7.0.0` |
| [actions/setup-python](https://github.com/actions/setup-python) | `6.2.0` | `6.3.0` |
| [actions/cache](https://github.com/actions/cache) | `5.0.5` | `6.1.0` |
| [actions/cache/restore](https://github.com/actions/cache) | `5.0.5` | `6.1.0` |
| [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) | `4.1.0` | `4.2.0` |
| [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) | `3.4.1` | `4.1.0` |
| [softprops/action-gh-release](https://github.com/softprops/action-gh-release) | `3.0.0` | `3.0.1` |

Updates `actions/checkout` from 6.0.3 to 7.0.0
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/df4cb1c069e1874edd31b4311f1884172cec0e10...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0)

Updates `actions/setup-python` from 6.2.0 to 6.3.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/a309ff8b426b58ec0e2a45f0f869d46889d02405...ece7cb06caefa5fff74198d8649806c4678c61a1)

Updates `actions/cache` from 5.0.5 to 6.1.0
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/27d5ce7f107fe9357f9df03efb73ab90386fccae...55cc8345863c7cc4c66a329aec7e433d2d1c52a9)

Updates `actions/cache/restore` from 5.0.5 to 6.1.0
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/27d5ce7f107fe9357f9df03efb73ab90386fccae...55cc8345863c7cc4c66a329aec7e433d2d1c52a9)

Updates `docker/setup-qemu-action` from 4.1.0 to 4.2.0
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/06116385d9baf250c9f4dcb4858b16962ea869c3...96fe6ef7f33517b61c61be40b68a1882f3264fb8)

Updates `pypa/cibuildwheel` from 3.4.1 to 4.1.0
- [Release notes](https://github.com/pypa/cibuildwheel/releases)
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
- [Commits](https://github.com/pypa/cibuildwheel/compare/8d2b08b68458a16aeb24b64e68a09ab1c8e82084...294735312765b09d24a2fbec22660ce817587d55)

Updates `softprops/action-gh-release` from 3.0.0 to 3.0.1
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/b4309332981a82ec1c5618f44dd2e27cc8bfbfda...718ea10b132b3b2eba29c1007bb80653f286566b)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/setup-python
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: actions/cache
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/cache/restore
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: docker/setup-qemu-action
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: pypa/cibuildwheel
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: softprops/action-gh-release
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>

lxml-6.1 2026-06-09 15:33:47 UTC
Fix SystemError on a C allocation error (which doesn't set a Python exception).

Author: scoder
Author Date: 2026-06-09 14:55:49 UTC

Fix SystemError on a C allocation error (which doesn't set a Python exception).

lxml-6.0 2026-04-12 13:25:00 UTC
Fix release date.

Author: scoder
Author Date: 2026-04-12 13:25:00 UTC

Fix release date.

lxml-5.4 2025-12-08 20:57:39 UTC
CI: Use Py3.14 final.

Author: scoder
Author Date: 2025-12-08 20:57:39 UTC

CI: Use Py3.14 final.

lxml-5.3 2025-06-08 04:13:43 UTC
Build: Use older winlibs release (built using Windows-2019 image).

Author: scoder
Author Date: 2025-06-08 04:13:43 UTC

Build: Use older winlibs release (built using Windows-2019 image).

lxml-5.2 2024-06-15 14:40:50 UTC
Build: Remove test step again. Should be done by cibuildwheel.

Author: scoder
Author Date: 2024-06-15 14:40:50 UTC

Build: Remove test step again. Should be done by cibuildwheel.

lxml-5.1 2024-04-04 15:51:06 UTC
Build: Fix action condition.

Author: scoder
Author Date: 2024-04-04 10:02:37 UTC

Build: Fix action condition.

lxml-5.0 2024-03-28 17:46:56 UTC
Exclude a failing test in PyPy.

Author: scoder
Author Date: 2024-03-28 17:45:46 UTC

Exclude a failing test in PyPy.

lxml-4.9 2023-12-21 10:24:58 UTC
Include Py3.12 in appveyor wheel build.

Author: scoder
Author Date: 2023-12-21 10:24:58 UTC

Include Py3.12 in appveyor wheel build.

lxml-4.6 2021-12-13 20:55:58 UTC
Update changelog to add the (single) CVE ID for the two HTML Cleaner security...

Author: scoder
Author Date: 2021-12-13 20:55:58 UTC

Update changelog to add the (single) CVE ID for the two HTML Cleaner security issues.

xml_int_float_parsing 2021-08-12 14:59:26 UTC
Implement a dedicated int/float parser for XML (schema) values in lxml.object...

Author: scoder
Author Date: 2021-08-12 14:58:41 UTC

Implement a dedicated int/float parser for XML (schema) values in lxml.objectify.
This disables support for "_" in numbers, which are allowed by Python but not by XMLSchema.
Wee keep a few additional literals, such as "+NaN", simply because they shouldn't hurt.

See https://mail.python.org/archives/list/lxml@python.org/thread/6F7VIDKWZTJ6LB6VOX6IJNNWICYHFPNR/

macos_unicode_tests 2021-07-18 15:29:43 UTC
Rewrite two tests to try to make them work in macOS.

Author: scoder
Author Date: 2021-07-18 15:29:43 UTC

Rewrite two tests to try to make them work in macOS.

lxml-4.4 2020-01-10 12:33:07 UTC
Fix testimonial link on homepage.

Author: scoder
Author Date: 2020-01-10 12:33:07 UTC

Fix testimonial link on homepage.

lxml-4.3 2019-07-27 05:32:42 UTC
Prepare release of lxml 4.3.5.

Author: scoder
Author Date: 2019-07-27 05:32:42 UTC

Prepare release of lxml 4.3.5.

lxml-4.2 2019-01-02 17:15:09 UTC
Prepare release of 4.2.6.

Author: scoder
Author Date: 2019-01-02 17:15:09 UTC

Prepare release of 4.2.6.

lxml-3.7 2017-03-26 08:03:48 UTC
repair test after reverting XSLT error log change

Author: scoder
Author Date: 2017-03-26 08:03:48 UTC

repair test after reverting XSLT error log change

LP1595781_adopt_external_doc 2017-02-19 15:12:33 UTC
Merge pull request #1 from kovidgoyal/LP1595781_adopt_external_doc

Author: scoder
Author Date: 2017-02-19 15:12:33 UTC

Merge pull request #1 from kovidgoyal/LP1595781_adopt_external_doc

Add tests for external document adoption

lxml-3.6 2016-08-20 05:51:41 UTC
wait for last wheel build to finish

Author: scoder
Author Date: 2016-08-20 05:51:41 UTC

wait for last wheel build to finish

lxml-3.4 2016-05-05 07:04:27 UTC
modernise website menu and show it as overlay on small screens

Author: scoder
Author Date: 2016-05-05 07:04:27 UTC

modernise website menu and show it as overlay on small screens
adapt width of website to narrower screens

pypy4 2015-11-08 04:39:02 UTC
disable PyPy special casing in proxy.pxi for PyPy 4.0

Author: scoder
Author Date: 2015-11-08 04:39:02 UTC

disable PyPy special casing in proxy.pxi for PyPy 4.0

lxml-3.3 2014-08-28 14:11:16 UTC
prepare release of lxml 3.3.6

Author: scoder
Author Date: 2014-08-28 14:11:16 UTC

prepare release of lxml 3.3.6

lxml-3.2 2014-01-06 19:37:35 UTC
changelog

Author: scoder
Author Date: 2014-01-06 19:37:35 UTC

changelog

lxml-3.1 2013-04-26 23:51:27 UTC
Fix typo in path

Author: Stefan Seelmann
Author Date: 2013-04-26 23:51:27 UTC

Fix typo in path

lxml-3.0 2013-01-22 07:24:10 UTC
add test for using different nsmaps in el.find*()

Author: scoder
Author Date: 2013-01-22 07:24:10 UTC

add test for using different nsmaps in el.find*()

--HG--
extra : transplant_source : %7Dd%8Fs%A5%CEp%F3%9Eco%15%ACDr%21%C8%F0%2B%B0

lxml-2.3 2012-09-28 19:18:55 UTC
Added tag lxml-2.3.6 for changeset 66c66707c7d8

Author: scoder
Author Date: 2012-09-28 19:18:55 UTC

Added tag lxml-2.3.6 for changeset 66c66707c7d8

pypy 2012-06-18 17:33:53 UTC
closed unused PyPy branch

Author: scoder
Author Date: 2012-06-18 17:33:53 UTC

closed unused PyPy branch

--HG--
extra : close : 1

patch-1 2012-06-17 13:45:37 UTC
Fix documentation link to etreepublic.pxd

Author: Simon Sapin
Author Date: 2012-06-17 13:45:37 UTC

Fix documentation link to etreepublic.pxd

The file has moved to src/lxml/include in
6d33615e46e4a2316331c1bfe8051875abf59ed3

walter 2012-02-16 13:40:31 UTC
Update source code in validation.txt so that doctests work.

Author: Walter Dörwald
Author Date: 2012-02-16 13:40:31 UTC

Update source code in validation.txt so that doctests work.

lxml-2.3.2 2011-11-11 15:27:35 UTC
prepare release of lxml 2.3.2

Author: scoder
Author Date: 2011-11-11 15:27:35 UTC

prepare release of lxml 2.3.2

131 of 31 results

Other repositories

Name Last Modified
lp:lxml 8 hours ago
11 of 1 result
You can't create new repositories for lxml.