Skip to main content

Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.

Project description

lxml is a Pythonic, mature binding for the libxml2 and libxslt libraries. It provides safe and convenient access to these libraries using the ElementTree API.

It extends the ElementTree API significantly to offer support for XPath, RelaxNG, XML Schema, XSLT, C14N and much more.

To contact the project, go to the project home page or see our bug tracker at https://launchpad.net/lxml

In case you want to use the current in-development version of lxml, you can get it from the github repository at https://github.com/lxml/lxml . Note that this requires Cython to build the sources, see the build instructions on the project home page. To the same end, running easy_install lxml==dev will install lxml from https://github.com/lxml/lxml/tarball/master#egg=lxml-dev if you have an appropriate version of Cython installed.

After an official release of a new stable series, bug fixes may become available at https://github.com/lxml/lxml/tree/lxml-3.2 . Running easy_install lxml==3.2bugfix will install the unreleased branch state from https://github.com/lxml/lxml/tarball/lxml-3.2#egg=lxml-3.2bugfix as soon as a maintenance branch has been established. Note that this requires Cython to be installed at an appropriate version for the build.

3.2.4 (2013-11-07)

Features added

Bugs fixed

  • Memory leak when creating an XPath evaluator in a thread.

  • LP#1228881: repr(XSLTAccessControl) failed in Python 3.

  • Raise ValueError when trying to append an Element to itself or to one of its own descendants.

  • LP#1206077: htmldiff discarded whitespace from the output.

  • Compressed plain-text serialisation to file-like objects was broken.

Other changes

Release history Release notifications | RSS feed

This version

3.2.4

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lxml-3.2.4.tar.gz (3.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

lxml-3.2.4.win-amd64-py3.4.exe (3.4 MB view details)

Uploaded Source

lxml-3.2.4.win-amd64-py3.3.exe (3.4 MB view details)

Uploaded Source

lxml-3.2.4.win-amd64-py3.2.exe (3.4 MB view details)

Uploaded Source

lxml-3.2.4.win-amd64-py2.7.exe (3.4 MB view details)

Uploaded Source

lxml-3.2.4.win-amd64-py2.6.exe (3.4 MB view details)

Uploaded Source

lxml-3.2.4.win32-py3.4.exe (3.2 MB view details)

Uploaded Source

lxml-3.2.4.win32-py3.3.exe (3.2 MB view details)

Uploaded Source

lxml-3.2.4.win32-py3.2.exe (3.2 MB view details)

Uploaded Source

lxml-3.2.4.win32-py2.7.exe (3.2 MB view details)

Uploaded Source

lxml-3.2.4.win32-py2.6.exe (3.2 MB view details)

Uploaded Source

File details

Details for the file lxml-3.2.4.tar.gz.

File metadata

  • Download URL: lxml-3.2.4.tar.gz
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lxml-3.2.4.tar.gz
Algorithm Hash digest
SHA256 c71fc86d8be96ad2762f557583ecf114661a61fbe3006f608120363ca34c5e86
MD5 cc363499060f615aca1ec8dcc04df331
BLAKE2b-256 20b7f09d4a9a2d950fcd203d4ca85a732645ad2a48edd7504cac9299537dbb23

See more details on using hashes here.

File details

Details for the file lxml-3.2.4.win-amd64-py3.4.exe.

File metadata

File hashes

Hashes for lxml-3.2.4.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 dd06d8f231e455fb037d6a722b3875fc8234b38c7cf36351dd9a0c1d7bdc24ed
MD5 19a5bf7f7d30f40c0fd6b49b3d16a10c
BLAKE2b-256 e81d41b70b9748693b7a38fbb8dbfefabf8c650d774f79e79483e3cc69bd7f85

See more details on using hashes here.

File details

Details for the file lxml-3.2.4.win-amd64-py3.3.exe.

File metadata

File hashes

Hashes for lxml-3.2.4.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 6bb3a4f8d225b7a49fc0b8a3618dfb2408555ae32d0fa3bfdbcadc3f0620a178
MD5 b16e516920b52ea3bcced25830e58c6e
BLAKE2b-256 ab8ff8730151754019d32d273b3eae754f999e9bb9555534d1bdcfdf2d6fcda8

See more details on using hashes here.

File details

Details for the file lxml-3.2.4.win-amd64-py3.2.exe.

File metadata

File hashes

Hashes for lxml-3.2.4.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 e8718ef17c3377c343a6eac6f96d56b0e6cbf5e8d42896e356bbc6c3b9cd5485
MD5 bbca10e0e233bfc3c7964f05bc7d86c1
BLAKE2b-256 f1cd99ca215d99d9a7d8532238b6a17eb542c420a67784aae50ba924ecb2a65e

See more details on using hashes here.

File details

Details for the file lxml-3.2.4.win-amd64-py2.7.exe.

File metadata

File hashes

Hashes for lxml-3.2.4.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 f8dd8b4630ae8fcfd0b66dccc4bbbb7d05a6053dda5c08559b3e4702d8c4de4f
MD5 fe6f77549f9cd763e90d269c41660d44
BLAKE2b-256 e8849b1a1fc55c231607de2d56a1b6c9071a39ef4835e4eee32c4379669c80f4

See more details on using hashes here.

File details

Details for the file lxml-3.2.4.win-amd64-py2.6.exe.

File metadata

File hashes

Hashes for lxml-3.2.4.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 1aa6f013cd53d0e6aaf1ecce79a05f69a422cf270660ca9dfcd14b4c3729c424
MD5 16731e5927d68eec6c4119f9102e150e
BLAKE2b-256 394cc65b6c75268d2f8a41eab8e817b983c39816dc917ecf7cca1407f3a3f44d

See more details on using hashes here.

File details

Details for the file lxml-3.2.4.win32-py3.4.exe.

File metadata

  • Download URL: lxml-3.2.4.win32-py3.4.exe
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lxml-3.2.4.win32-py3.4.exe
Algorithm Hash digest
SHA256 ef4496573badb2b053988510de3e0708624b8c3c14bd2cf3812831b93f8ee558
MD5 4a479bb88df6d922eb4019be080c6b20
BLAKE2b-256 53884baea318b0bba5a0d379a7597dc47274a202ecb4f1f6bc0eaa9ed6ec5c5c

See more details on using hashes here.

File details

Details for the file lxml-3.2.4.win32-py3.3.exe.

File metadata

  • Download URL: lxml-3.2.4.win32-py3.3.exe
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lxml-3.2.4.win32-py3.3.exe
Algorithm Hash digest
SHA256 6382e3197511f464422f1b064727052c2060f387e010f5cd9e800bb87d115ea7
MD5 4d1a611980ecb6c7010d73ffa5d429cb
BLAKE2b-256 7608519265267f550a1ca71bc234b01a6eb634b95f65ef057297b6494f36ef4f

See more details on using hashes here.

File details

Details for the file lxml-3.2.4.win32-py3.2.exe.

File metadata

  • Download URL: lxml-3.2.4.win32-py3.2.exe
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lxml-3.2.4.win32-py3.2.exe
Algorithm Hash digest
SHA256 984bb79a866b1631b12d2bf5a86cf3ce81bc8dcff0d95eca0784c0c68cbbac99
MD5 b8cb98f2ea65341647232c5250dbf949
BLAKE2b-256 7ba13081c9df68dc045f6e5c5c8c175d35c154770a55d0d4b2b3881a2587b2d5

See more details on using hashes here.

File details

Details for the file lxml-3.2.4.win32-py2.7.exe.

File metadata

  • Download URL: lxml-3.2.4.win32-py2.7.exe
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lxml-3.2.4.win32-py2.7.exe
Algorithm Hash digest
SHA256 c01d4f0b959c5c9e20547ae3ce2c93bd099ada44c0db225a2f58a00434759732
MD5 bf69543928b7f5f638d30b8eddedda09
BLAKE2b-256 f176498f414bba7eafe5b9055488af3040c9f8ad634c91b74240d3f3a818d840

See more details on using hashes here.

File details

Details for the file lxml-3.2.4.win32-py2.6.exe.

File metadata

  • Download URL: lxml-3.2.4.win32-py2.6.exe
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lxml-3.2.4.win32-py2.6.exe
Algorithm Hash digest
SHA256 af99d73e51bd16e10ff9c6f2d3ce1b3379daa54c2a4983cf8630c8b67ae0ddb1
MD5 749f27a012f77d649e20ffb3514f3a39
BLAKE2b-256 39de697b8f0418892cb9c0877b97f0f028602473738008793fd4908bb08519ea

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page