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.2 (2013-07-28)

Features added

Bugs fixed

  • LP#1185701: spurious XMLSyntaxError after finishing iterparse().

  • Crash in lxml.objectify during xsi annotation.

Other changes

  • Return values of user provided element class lookup methods are now validated against the type of the XML node they represent to prevent API class mismatches.

Release history Release notifications | RSS feed

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.2.tar.gz (3.3 MB view details)

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for lxml-3.2.2.tar.gz
Algorithm Hash digest
SHA256 dbd498e80aee8a2bff4b9bf6fb4a51cd5ba316fdcd33b09cde599fc2963ba58c
MD5 35e31c0e7fe215bace618486fab434e1
BLAKE2b-256 e3fab099218e5e411d38693de99de55d705f67c6a2aee1ff594a3252b9c998cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.2.2.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 0e378b6d6b8515f5b3071a904fb8f8f8192c147069b45e263941fa25a5a49ddb
MD5 f4c80d46bbca28fc89ab443aec631674
BLAKE2b-256 f55d927221ea7d1df64174ebe25cb26a9227808127d91843c2f66230fb0d87a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.2.2.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 ef00f18cdf7ef72776a39264eab6d4643309172e208db05afaa09ebcb1230ef0
MD5 00cdfa2d1a6bd444df3d5928b2dad1e3
BLAKE2b-256 a55accc705284fb7dc76a1aaa256e672364c28d75cd1a3d1361da269f6c46f22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.2.2.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 e3f21de66fa2c818d4de54000752f7db024fa4630019ccb4cc8c1f1eab9c900f
MD5 45ec09f3bc432397aede8e5959068f55
BLAKE2b-256 2396d9bc1e55090f5254306ba1158d37318fa5ac5f7852380ab330fb60756fec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.2.2.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 3b227c4e012067029d68488ba2dc2101ae21234b832d1e4d10d73d5640a77249
MD5 eb42f0c01f6ecbc0f5356f11632868ad
BLAKE2b-256 7d90b9acede861e2150291983a3f949ce8cd230e6d06ce4da95f11b6c1c564dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.2.2.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 fcf163dc593aa8dd32dbe5eb2e6e9b095067c50021d28eb601af259c413c1b9d
MD5 b00100ac26f130bd21026ad6b2abd4d0
BLAKE2b-256 4da5f21c5d3cf6c2bef75ae86c2b174c5bd7b6f25387064899414dd3d117a5c6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.2.2.win32-py3.4.exe
Algorithm Hash digest
SHA256 5c59418275b4cfe5ba07481c5a33f99fb513cbd777cf796bf9cbbe388022ac30
MD5 4b9523bca72c49a015fb8f521a56bbfd
BLAKE2b-256 031176b5920761ff38cb5da99c452af566acdf66eff5909488a146057328fe13

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.2.2.win32-py3.3.exe
Algorithm Hash digest
SHA256 8a1d6246f583e8d6084360c88977ce6e66173bbfc75af4501fedc271f6717a6c
MD5 08aad5bf750d6e013de9d6867ae584a8
BLAKE2b-256 a14ec6bcd6497bbd44bd0d2a9ed2130e364846157fbc79d259942ceb0cd149af

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.2.2.win32-py3.2.exe
Algorithm Hash digest
SHA256 07ff6f3c57c70a990befa5c5d937161f72a4f12beed0322e27f3419c2abcd9ed
MD5 da8c7fbbfb183b364c5cdad80a275912
BLAKE2b-256 02222e6c4e5521c028a311b826fa6c40b9aaa20ececd41c7252e5d019bb62071

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.2.2.win32-py2.7.exe
Algorithm Hash digest
SHA256 daee6e9949a459dcf8c9f4e2c78700d44fd54f97f0d921b0179c2e3f38b65332
MD5 4b3a9612f3ac0f50196c9435568006d5
BLAKE2b-256 06af87ddcc43a25dfd4ded99f1e56aa778a75f8ac7727355e6f52a4a8c2ebd54

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.2.2.win32-py2.6.exe
Algorithm Hash digest
SHA256 2a32600e8e5047e91fdff51c71c3da390eea6ae85953e0cf674a226760f87d53
MD5 68c8b7e7c99c8a1ca7b6139ae9972cce
BLAKE2b-256 1107bc123cbeb67dedbf2fc0da80bbbabb96ec71154744a306c695bf6940a938

See more details on using hashes here.

Supported by

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