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.5 . Running easy_install lxml==3.5bugfix will install the unreleased branch state from https://github.com/lxml/lxml/tarball/lxml-3.5#egg=lxml-3.5bugfix 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.5.0 (2015-11-13)

Bugs fixed

  • Unicode string results failed XPath queries in PyPy.

  • LP#1497051: HTML target parser failed to terminate on exceptions and continued parsing instead.

  • Deprecated API usage in doctestcompare.

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

Uploaded Source

Built Distributions

lxml-3.5.0.win-amd64-py3.4.exe (3.6 MB view details)

Uploaded Source

lxml-3.5.0.win-amd64-py3.3.exe (3.6 MB view details)

Uploaded Source

lxml-3.5.0.win-amd64-py3.2.exe (3.6 MB view details)

Uploaded Source

lxml-3.5.0.win-amd64-py2.7.exe (3.6 MB view details)

Uploaded Source

lxml-3.5.0.win-amd64-py2.6.exe (3.6 MB view details)

Uploaded Source

lxml-3.5.0.win32-py3.4.exe (3.3 MB view details)

Uploaded Source

lxml-3.5.0.win32-py3.3.exe (3.3 MB view details)

Uploaded Source

lxml-3.5.0.win32-py3.2.exe (3.3 MB view details)

Uploaded Source

lxml-3.5.0.win32-py2.7.exe (3.3 MB view details)

Uploaded Source

lxml-3.5.0.win32-py2.6.exe (3.3 MB view details)

Uploaded Source

lxml-3.5.0-cp32-none-win32.whl (3.1 MB view details)

Uploaded CPython 3.2 Windows x86

lxml-3.5.0-cp27-none-win_amd64.whl (3.4 MB view details)

Uploaded CPython 2.7 Windows x86-64

lxml-3.5.0-cp27-none-win32.whl (3.1 MB view details)

Uploaded CPython 2.7 Windows x86

lxml-3.5.0-cp26-none-win_amd64.whl (3.4 MB view details)

Uploaded CPython 2.6 Windows x86-64

lxml-3.5.0-cp26-none-win32.whl (3.1 MB view details)

Uploaded CPython 2.6 Windows x86

File details

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

File metadata

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

File hashes

Hashes for lxml-3.5.0.tar.gz
Algorithm Hash digest
SHA256 349f93e3a4b09cc59418854ab8013d027d246757c51744bf20069bc89016f578
MD5 9f0c5f1eb43ff44d5455dab4b4efbe73
BLAKE2b-256 8bbeed850baac891aca25c832fb8d7b9c0e7a5077a30e336d95ffc7d649aaa06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.5.0.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 f396094325c1ade0c1aa69100c7e760faefafb362f17e858a531f903aff29937
MD5 f1943a35c31b0322fe6c2cdd7232ab15
BLAKE2b-256 791547c663d0c34194aa88ce5db8e5325d589f96f305d223131edcc48b388ecd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.5.0.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 bb3264f80d31eb991cfe427cc20c83508eb326454c9a01a006829fa2f541be72
MD5 6a37792b9cf20e449b1209e358d25c07
BLAKE2b-256 71fd93f865378567ddc2da02079b5f1fa90f174a1dc46b26f6cbe728caf028ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.5.0.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 793e7cfe96042fa0a11a99a70dbe61ab9275f268ea813606f63dccb288f3a1ee
MD5 fbb9d4a026c9ddfc64e9ee984ffcff94
BLAKE2b-256 ac3dbdc316ea2195a6026318701b0a7305f9a9ab607d311fcdcba538c2f35a36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.5.0.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 1c9c26bb6c31c3d5b3c104e843211d9c105db60b4df6770ac42673263d55d494
MD5 9d0c481f78928cd9d5a6b7f9fc53edef
BLAKE2b-256 fff8d461a5feccfbd8cc5c795a4f215d57a12da860520634e5de69281ea9c000

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.5.0.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 8628cc82957c41be10abce889a1976ceb7b9e3f36ebffa4fcb1a80901bf77adc
MD5 6fbc8f6eac12ad6ffec31b253fb79f5e
BLAKE2b-256 1e22036cc3d912072af9efbbb9b5a173cb6d212155410934ded37f61ed51d90a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.5.0.win32-py3.4.exe
Algorithm Hash digest
SHA256 78a1ec1e674ab6dc8a0644bb4401f3fb5787b636b0aaf0c9a720923491547b1b
MD5 ced6c5b5e7b258571c6710fd0f2bf483
BLAKE2b-256 22b2b69515f55c14c6a044494aed5f259a0d36522214d8e68777c6a172a198f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.5.0.win32-py3.3.exe
Algorithm Hash digest
SHA256 192fec5a960abf261bd3733a33c10c359ebd2f9a5b714a8191f382e8fa127d42
MD5 9123b815338c226fa8aa074ed60f9db4
BLAKE2b-256 4bf457e5037bdc5a43699a09b1f7a4368e2e17c3618b424414aa27a076cc50a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.5.0.win32-py3.2.exe
Algorithm Hash digest
SHA256 6dff909020d0c030fb26004626c8f87f9116e0381702fed415caf94f5a9b9493
MD5 4fcfa8c337752bf397a3334b966f5dd5
BLAKE2b-256 026ce4e247b0a18f3546ff6eab597a655a2d951e60ddc9bf67eeb37ed9fb85d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.5.0.win32-py2.7.exe
Algorithm Hash digest
SHA256 2abf6cac9b7952047d8b7265384a9565e419a727dba675e83e4b7f5b7892b6bb
MD5 3fb7a9fb71b7d0f53881291614bd323c
BLAKE2b-256 cbb6848494ec3987338fada4c33644300f43f038490bc34700ce4494d9c7baa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.5.0.win32-py2.6.exe
Algorithm Hash digest
SHA256 01e54511034333f18772c335ec0b33a76bba988135eaf727a075897866d19604
MD5 fd6dc39df5a6a419e146864b859c19b6
BLAKE2b-256 d1263a7a60af0e5f36f3dab974d8a4ad3a78e0841f3867dd3ede6333c0d8f733

See more details on using hashes here.

File details

Details for the file lxml-3.5.0-cp32-none-win32.whl.

File metadata

File hashes

Hashes for lxml-3.5.0-cp32-none-win32.whl
Algorithm Hash digest
SHA256 3178c8fbe9a7b5356edf7d351fc97cd653527e2f90fe717ba42bdce24746137d
MD5 2cd69bb60d8c2115de5b75a9af7cda3f
BLAKE2b-256 be8ec5ca54df1145fe212edcab21865c2b8a5e8a248324b3c4985a76abe97d3b

See more details on using hashes here.

File details

Details for the file lxml-3.5.0-cp27-none-win_amd64.whl.

File metadata

File hashes

Hashes for lxml-3.5.0-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 3caadf90ba3f0442f4f75e8b6c5601b70bf17f94d41ded92232757de257ed084
MD5 8dd80e482dde5349e5a9ee32328ad301
BLAKE2b-256 7d3f020b41176fa4315014a77b9fb322cc1e4a4102790b84fafda1dc8f8eeef5

See more details on using hashes here.

File details

Details for the file lxml-3.5.0-cp27-none-win32.whl.

File metadata

File hashes

Hashes for lxml-3.5.0-cp27-none-win32.whl
Algorithm Hash digest
SHA256 f1ee626db1365fc789dc5b3807cb7ea50a0d004d60404288a97e9424daa45cfd
MD5 3bcbcc9b878cb90669ef5289a1b394ae
BLAKE2b-256 e5a74a44a66d3530169db790db1dac4172753c996cb48ca7e73a8cf079d40a55

See more details on using hashes here.

File details

Details for the file lxml-3.5.0-cp26-none-win_amd64.whl.

File metadata

File hashes

Hashes for lxml-3.5.0-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 2d46192109bf662413febb54fe3a3354d564bc274dd5454755b39d6a8f1f0697
MD5 c9a0eacdbcb0133129d7ef44cbb43fac
BLAKE2b-256 0e7001497226750ab0d46687254ee6c05108e5ca7eab78733584684c7716cc3c

See more details on using hashes here.

File details

Details for the file lxml-3.5.0-cp26-none-win32.whl.

File metadata

File hashes

Hashes for lxml-3.5.0-cp26-none-win32.whl
Algorithm Hash digest
SHA256 f4253563021feb84aa2d4c06443418099b07356c59a3f4a77fd7eaf36d54642e
MD5 a7f94ef48ce1976df2163dcad8bb8dcd
BLAKE2b-256 8076dffae12010e7ae14a5627522751bddc8329db53151c2687cc36bcd5d9f13

See more details on using hashes here.

Supported by

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