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.7 . Running easy_install lxml==3.7bugfix will install the unreleased branch state from https://github.com/lxml/lxml/tarball/lxml-3.7#egg=lxml-3.7bugfix 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.7.2 (2017-01-08)

Bugs fixed

  • Work around installation problems in recent Python 2.7 versions due to FTP download failures.

  • GH#219: xmlfile.element() was not properly quoting attribute values. Patch by Burak Arslan.

  • GH#218: xmlfile.element() was not properly escaping text content of script/style tags. Patch by Burak Arslan.

Release history Release notifications | RSS feed

This version

3.7.2

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

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Source

lxml-3.7.2.win-amd64-py3.2.exe (3.7 MB view details)

Uploaded Source

lxml-3.7.2.win-amd64-py2.7.exe (3.7 MB view details)

Uploaded Source

lxml-3.7.2.win32-py3.4.exe (3.4 MB view details)

Uploaded Source

lxml-3.7.2.win32-py3.3.exe (3.4 MB view details)

Uploaded Source

lxml-3.7.2.win32-py3.2.exe (3.4 MB view details)

Uploaded Source

lxml-3.7.2.win32-py2.7.exe (3.4 MB view details)

Uploaded Source

lxml-3.7.2-cp36-cp36m-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.6m Windows x86-64

lxml-3.7.2-cp36-cp36m-win32.whl (2.9 MB view details)

Uploaded CPython 3.6m Windows x86

lxml-3.7.2-cp36-cp36m-manylinux1_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.6m

lxml-3.7.2-cp35-cp35m-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.5m Windows x86-64

lxml-3.7.2-cp35-cp35m-win32.whl (2.8 MB view details)

Uploaded CPython 3.5m Windows x86

lxml-3.7.2-cp35-cp35m-manylinux1_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.5m

lxml-3.7.2-cp34-cp34m-manylinux1_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.4m

lxml-3.7.2-cp33-cp33m-manylinux1_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.3m

lxml-3.7.2-cp27-cp27mu-manylinux1_x86_64.whl (6.8 MB view details)

Uploaded CPython 2.7mu

lxml-3.7.2-cp27-cp27m-manylinux1_x86_64.whl (6.8 MB view details)

Uploaded CPython 2.7m

File details

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

File metadata

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

File hashes

Hashes for lxml-3.7.2.tar.gz
Algorithm Hash digest
SHA256 59d9176360dbc3919e9d4bfca85c1ca64ab4f4ee00e6f119d7150ba887e3410a
MD5 8dcf8d6c692b7aed9370f7462ff09935
BLAKE2b-256 6645f11fc376f784c6f2e77ffc7a9d02374ff3ceb07ede8c56f918939409577c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.7.2.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 bc526bc9423eecae0cf5080408fe29b1915c730b2fab896bfc02b1a5fede8531
MD5 d908c64f3dfd65e39c8c8a9076ed1243
BLAKE2b-256 105053bbae971f2176305a177537b3ed6394907b0b342eb6f3ef32be9d95cfb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.7.2.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 aee4f4fa93817325a16597f53afae264bda5fb33c4b7b715a9f740ff495410eb
MD5 7f5a3a7a0610781c0f9f6e07965d4ce0
BLAKE2b-256 9bd453a01e8a27e5b58d4eddabb50cd407c2b1918748cb3beb9afcd3df893ac0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.7.2.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 de47d3ce1812feda19a8617fef1b630b555178b389147a9eb3ee5623fe60637a
MD5 7394035d8a1a3771525da5dde61e2150
BLAKE2b-256 2e088f9927428577fa3bc6303799553f09db0dd7782f323230fdc1d935e459a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.7.2.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 f76d61864b5bce353ee61e7419cc4d628cf587a75e104b5a4a0e0d5ea4af7266
MD5 7cb0bbce9f21d2b7312222d08309d95e
BLAKE2b-256 b172e4b600f263f04cf37b45fe4757d2803e167e17768aabf849f10e6cca48a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.7.2.win32-py3.4.exe
Algorithm Hash digest
SHA256 46c5136e8c2ba5c8eef726c0df0035cc625fec79c8f1060b1d05f6be47b27c84
MD5 286ea81adda4c04456593fe6cb4b8be9
BLAKE2b-256 1702763e78ca9609b7dea7e644da9662b09b3ae2a69c46065e8e0a561be62d2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.7.2.win32-py3.3.exe
Algorithm Hash digest
SHA256 5aa043ec29116f1ac6c7bb81a3bb004ed56b1efe671e57c69abaddfe47fe895e
MD5 5b8508ba8f3adb480b6a3949ba5c3f74
BLAKE2b-256 c61f4b6a5413bbed003549fac25f2c3ca9a3eef953f80ac5d623203b0ef1049e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.7.2.win32-py3.2.exe
Algorithm Hash digest
SHA256 3fba0ff9f9374f0abb71b03f32bb080e97680bff287e3709627e0e48fe20d7cb
MD5 e30f013deebca4f913423386d03c6e9b
BLAKE2b-256 4ff6c679065da6e54251144b469e1ddda3a12d28f2a96d87d4aadb1f8f68ea22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.7.2.win32-py2.7.exe
Algorithm Hash digest
SHA256 3956458feb981660805452d2813b6629dddaee12d5e3c49312ad3a624cdb1ed2
MD5 5189d2a9d04d68db26331708e5e8793d
BLAKE2b-256 9fb77ef611f7db400c0777d447c64a1066e0caad4d9d3361474b22fc3a019a2f

See more details on using hashes here.

File details

Details for the file lxml-3.7.2-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for lxml-3.7.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 188d07d7c21b13be43e45b955e0a9f49bb9aaa1982ff3d25f7e6ed7af7cb845c
MD5 59dafb956e35d0dbb57d96ad6f5f17d3
BLAKE2b-256 32a3396bc886b64e063e2234b9399ad768fdb5b8c42f7e4c784be53089881604

See more details on using hashes here.

File details

Details for the file lxml-3.7.2-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for lxml-3.7.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 260a7ab24a27f264b99d7eedd4d12e2cd1fdacbbbc7a4506bf1a8405ea2c8b51
MD5 b82879e1a640d0e704fbef1512af0c6b
BLAKE2b-256 dc63f03baeba0043437cc522a8cf927b0551c7df06e5db570c36f92f423160ba

See more details on using hashes here.

File details

Details for the file lxml-3.7.2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for lxml-3.7.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 52766500c74c08a9fa6838163b89914a3274d7617f8cc420793fb6ea870cb558
MD5 855b23f5a17ab7ea040b64f349e05aec
BLAKE2b-256 84bc5d57e3c872669bced9651d5503c57f14e3b5198aa9bce17e900ffc373b2a

See more details on using hashes here.

File details

Details for the file lxml-3.7.2-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for lxml-3.7.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 343993c62bb395ab04026f35c7d459719e33016ecf9256fadbd3b1751a0b7b0a
MD5 f2b67aeb54cb90ad5d6ce9143420556b
BLAKE2b-256 9d1b72f9ec54615b1aca7791c300fe44cf4ba7cb8f083fda0dfc03b8413026af

See more details on using hashes here.

File details

Details for the file lxml-3.7.2-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for lxml-3.7.2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 46b4db3ad2473080621f554c629c62150080b5112f8ddbabdab58ad8e4bb5ed1
MD5 a5daabfc3d735f3ea41f9ec9b73b73c8
BLAKE2b-256 6404e0d75b1e47317e51bd12280c3d812fcb9c5aee8388b876196299677a8dc1

See more details on using hashes here.

File details

Details for the file lxml-3.7.2-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for lxml-3.7.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 96724831b1657499521ec0340460f2c853808ea86171af688818a1972c463aad
MD5 82c56453ae9a855469c36733afe162b7
BLAKE2b-256 320a9fa2a1cbe00656020f83d8c331756b325a75203f647aad5535c5718b4c1b

See more details on using hashes here.

File details

Details for the file lxml-3.7.2-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for lxml-3.7.2-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cb013b5a5f58b58068be0203d2b7136d8464d7e9b3db01d54f8884d3c4097149
MD5 a172b04b9579adea8ab5fd8faae45487
BLAKE2b-256 5e960bb07876a65e27e5e0e92dce41a6fe8e4a963d08fd8336adea70b33301a9

See more details on using hashes here.

File details

Details for the file lxml-3.7.2-cp33-cp33m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for lxml-3.7.2-cp33-cp33m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fb99af148e7507e0cde11ea5c064062d960e581d3530c50e0936d6743da8bb2c
MD5 96a7190f5151c5705d72f03fbb56e53c
BLAKE2b-256 b9c4cdf1be673d03483a2e2906e22575236d84466de5364841abd7baf9f33327

See more details on using hashes here.

File details

Details for the file lxml-3.7.2-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for lxml-3.7.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f302a725802b56c173bbef29131cc753413e47749fcf96d7a4bde4e6ffd25dee
MD5 d06da29e09f09e9ddae7998a5d2ffcb3
BLAKE2b-256 07858c52efef27fbebd9f3d9ee6757b0bbebdf875e68477d07a0362fc0c65210

See more details on using hashes here.

File details

Details for the file lxml-3.7.2-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for lxml-3.7.2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9107bb0d12a940d0ccb50240ceef8701ac717102acc564d7cf7242ab810251ec
MD5 83b1c1eabe1529d0e3d769533185a939
BLAKE2b-256 5c7492ab3633d8eceaf81d1b461225498947015ebc358454a3c52a3ba8452bd4

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 Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page