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 15 seconds — see the log
Image Import started on juju-98ee42-prod-launchpad-codeimport-20 and finished taking 30 seconds — see the log
Image Import started on juju-98ee42-prod-launchpad-codeimport-14 and finished taking 30 seconds — see the log
Image Import started on juju-98ee42-prod-launchpad-codeimport-20 and finished taking 20 seconds — see the log
Image Import started on juju-98ee42-prod-launchpad-codeimport-19 and finished taking 30 seconds — see the log
Image Import started on juju-98ee42-prod-launchpad-codeimport-19 and finished taking 10 seconds — see the log
Image Import started on juju-98ee42-prod-launchpad-codeimport-7 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-9 and finished taking 25 seconds — see the log

Branches

Name Last Modified Last Commit
master 2026-10-31 05:56:06 UTC
Preserve the native test lock counters when reusing generated C (GH-538)

Author: Robolightning
Author Date: 2026-10-31 05:56:06 UTC

Preserve the native test lock counters when reusing generated C (GH-538)

Repeated PEP 517 hooks may generate C files during the initial requirements/metadata step, then build those existing C files without running Cython again. In that path, the distutils directive in tests/_testlock.pyx is no longer applied and LXML_LOCK_PERFORMANCE defaults to zero. The original RWLock tests consequently fail because get_perf_counters() returns an empty dictionary.

Retain the required LXML_LOCK_PERFORMANCE=1 macro explicitly for the lxml.tests._testlock extension. Copy the shared macro list for each extension so the test instrumentation cannot leak into production XML modules. Production extension macros, native XML code and test assertions are unchanged.

dependabot/github_actions/master/github-actions-d87422eef0 2026-10-29 11:46:27 UTC
Build: bump actions/setup-python

Author:
Author Date: 2026-10-29 11:46:27 UTC

Build: bump actions/setup-python

Bumps the github-actions group with 1 update: [actions/setup-python](https://github.com/actions/setup-python).

Updates `actions/setup-python` from 7.0.0 to 7.1.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/5fda3b95a4ea91299a34e894583c3862153e4b97...6d4fd22b20465ccc0f7354476588e8df7c9ca0e0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

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

lxml-6.1 2026-09-26 09:36:00 UTC
Disable an outdated PyPy fallback in PyPy 8.0 that now gets in the way.

Author: scoder
Author Date: 2026-09-26 09:36:00 UTC

Disable an outdated PyPy fallback in PyPy 8.0 that now gets in the way.

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

1 → 30 of 30 results

Other repositories

Name Last Modified
lp:lxml 2026-10-31
1 → 1 of 1 result
You can't create new repositories for lxml.