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.6 . Running easy_install lxml==3.6bugfix will install the unreleased branch state from https://github.com/lxml/lxml/tarball/lxml-3.6#egg=lxml-3.6bugfix 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.6.0 (2016-03-17)

Features added

  • GH#187: Now supports (only) version 5.x and later of PyPy. Patch by Armin Rigo.

  • GH#181: Direct support for .rnc files in RelaxNG() if rnc2rng is installed. Patch by Dirkjan Ochtman.

Bugs fixed

  • GH#189: Static builds honour FTP proxy configurations when downloading the external libs. Patch by Youhei Sakurai.

  • GH#186: Soupparser failed to process entities in Python 3.x. Patch by Duncan Morris.

  • GH#185: Rare encoding related TypeError on import was fixed. Patch by Petr Demin.

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

Uploaded Source

Built Distributions

lxml-3.6.0.win-amd64-py3.4.exe (3.5 MB view details)

Uploaded Source

lxml-3.6.0.win-amd64-py3.3.exe (3.5 MB view details)

Uploaded Source

lxml-3.6.0.win-amd64-py3.2.exe (3.5 MB view details)

Uploaded Source

lxml-3.6.0.win-amd64-py2.7.exe (3.5 MB view details)

Uploaded Source

lxml-3.6.0.win-amd64-py2.6.exe (3.5 MB view details)

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

lxml-3.6.0-cp34-none-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.4Windows x86-64

lxml-3.6.0-cp34-none-win32.whl (3.1 MB view details)

Uploaded CPython 3.4Windows x86

lxml-3.6.0-cp33-none-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.3Windows x86-64

lxml-3.6.0-cp33-none-win32.whl (3.1 MB view details)

Uploaded CPython 3.3Windows x86

lxml-3.6.0-cp32-none-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.2Windows x86-64

lxml-3.6.0-cp32-none-win32.whl (3.0 MB view details)

Uploaded CPython 3.2Windows x86

lxml-3.6.0-cp27-none-win_amd64.whl (3.3 MB view details)

Uploaded CPython 2.7Windows x86-64

lxml-3.6.0-cp27-none-win32.whl (3.0 MB view details)

Uploaded CPython 2.7Windows x86

lxml-3.6.0-cp26-none-win_amd64.whl (3.3 MB view details)

Uploaded CPython 2.6Windows x86-64

lxml-3.6.0-cp26-none-win32.whl (3.0 MB view details)

Uploaded CPython 2.6Windows x86

File details

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

File metadata

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

File hashes

Hashes for lxml-3.6.0.tar.gz
Algorithm Hash digest
SHA256 9c74ca28a7f0c30dca8872281b3c47705e21217c8bc63912d95c9e2a7cac6bdf
MD5 5957cc384bd6e83934be35c057ec03b6
BLAKE2b-256 111bfe6904151b37a0d6da6e60c13583945f8ce3eae8ebd0ec763ce546358947

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.6.0.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 3cc8281d28847337ccb5aa95c9e9437b93be689cabbac60340a04d5d3a7fd350
MD5 abfe7035b96ec753a43ab23cb2a1e942
BLAKE2b-256 1cac79e45b472adb724338394ce1cfdc727d1141198d8e2a89f8adbae14cff0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.6.0.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 2b560502d215fc33ca9a1c9996cca450ff7a49cf298e84c6d757b98ae0f2347e
MD5 62fb09ccc2186324f47d49278875fa01
BLAKE2b-256 fc5b054d213f4237aa9adfa6e9599f602956c82a1d194d22cf0325029daed7b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.6.0.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 f876adbca93f131416162e3c5c1ed63a953ea5a6ca6e1cb6dd0534985996b1aa
MD5 0bf39cece4b018a0118227d714cdc59c
BLAKE2b-256 437113782c9866558881d1ff7dead606b77efdd32948771ef02029c906e7fdd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.6.0.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 bea9bcf0467ab8741bfaf31dab1fd114984312f2b11daaf2ff8610fad8869e7b
MD5 ff6fc39c647241afe7f31490c5b7a61c
BLAKE2b-256 be801d8839496d83ef5e90d63af215730785b8b8ce00d43c64960662adb92ecc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.6.0.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 dfdae4e18588797286883332eef4f5aa3b32e2e842193b848388dc4f36a111a3
MD5 3aadbd894986fb0ccf68624c0ac121c6
BLAKE2b-256 f6d85a2f2c485677293a4d635bef5e9af4cd02c597f0c558bc74e0479bd03635

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.6.0.win32-py3.4.exe
Algorithm Hash digest
SHA256 9dd3806dddab6e9917ffecd70211d2f653fc888daa70adb7a47135de273aefd9
MD5 77d565ea98d9a8c18b67c7da6d35c3c3
BLAKE2b-256 e9cab63cb8d2b7eecbaedc3f4d0859e675378bdd12da4b0aeac15ecb94ca232d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.6.0.win32-py3.3.exe
Algorithm Hash digest
SHA256 3645983952dc53217c0b6014aa5b490e3853b3c02852f0a599a69c72589be426
MD5 8bd8c1aa166d92bf51401c972fabc90e
BLAKE2b-256 b1dc9fab816617331baad36f231991ab3f8954e11022436e035b51a1af6f1d13

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.6.0.win32-py3.2.exe
Algorithm Hash digest
SHA256 5c4ef201f3fdcde59171e0d49ff2f21c2850bec6691eab6953a25e1f56bd0f57
MD5 0975a5f2a2c341f7f38c8bda06f576d3
BLAKE2b-256 a91898f236af755465b3f2fd9b078b035bd976de9e834e5ea89bbaf0e9530e01

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.6.0.win32-py2.7.exe
Algorithm Hash digest
SHA256 3879d0de2d616041a25a76b0d39898fabbb2ce95d30d3babb8920be378754fea
MD5 43dbe9e5a8aa0250ff2c11a93bb629fa
BLAKE2b-256 ed706164a9f4ae6d748c4ab9430fdf83d3e2a33245c46522e5cb10947726da11

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.6.0.win32-py2.6.exe
Algorithm Hash digest
SHA256 4b4b47b7c2abe1bf73b037b081b477e5941ee6990f8a1ca861ac672784d197f6
MD5 0c79fc97f3a8f4b9da991b1ec2760153
BLAKE2b-256 694ea71b8b2c865ae5b1bc806fa2c7823b11f0c245188422b535e22e081d53ef

See more details on using hashes here.

File details

Details for the file lxml-3.6.0-cp34-none-win_amd64.whl.

File metadata

File hashes

Hashes for lxml-3.6.0-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 0b9f330f4875b1123b191d8bb228474674007b70ee4ca5173b48619594865b42
MD5 8e52f9be6206252c182658ba78a26c63
BLAKE2b-256 f1ab9e4c75d6d0eb7f792ccad16f2a6823a3ea4c452fa8c98a41266e7386cb5b

See more details on using hashes here.

File details

Details for the file lxml-3.6.0-cp34-none-win32.whl.

File metadata

  • Download URL: lxml-3.6.0-cp34-none-win32.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.4, Windows x86
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lxml-3.6.0-cp34-none-win32.whl
Algorithm Hash digest
SHA256 60b806e7de8b0ef16168cb8e5f84a2308587b5a2afa2b7d7e65f20d5dda8dbc8
MD5 cc7392531d35318207e1f371e4ed30a8
BLAKE2b-256 5f0d48ecf99e2cacde94dc1d84aa7908b00f7832645457dbb7fef65063d57ce5

See more details on using hashes here.

File details

Details for the file lxml-3.6.0-cp33-none-win_amd64.whl.

File metadata

File hashes

Hashes for lxml-3.6.0-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 175b92e44eda9c1a1a36d79c3a67daf80c3e3e1f84443c9834c44e71df9d9d79
MD5 ce1c130d0ef39d75edda1c7596021b51
BLAKE2b-256 6c61023e70db2467c127d8cc0c0d4d3343f8fd14fc82b7062637e76100483a82

See more details on using hashes here.

File details

Details for the file lxml-3.6.0-cp33-none-win32.whl.

File metadata

  • Download URL: lxml-3.6.0-cp33-none-win32.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.3, Windows x86
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lxml-3.6.0-cp33-none-win32.whl
Algorithm Hash digest
SHA256 e615b60d120513f5c30a82a99467bbd1dccacf9be5ecd252f40c3940f478b1de
MD5 aa574514cf5a60c2d2fa24165c83a32d
BLAKE2b-256 680e26919cc093eac5b897c36f31db0b580d4e70d8cba01d1d5632baae570b17

See more details on using hashes here.

File details

Details for the file lxml-3.6.0-cp32-none-win_amd64.whl.

File metadata

File hashes

Hashes for lxml-3.6.0-cp32-none-win_amd64.whl
Algorithm Hash digest
SHA256 16da7e6edb5bf3c39b444b5d8a4a8de84ed9db5eb28cbcb71d1c578afd35ad4c
MD5 b9e1d5d0214f2adb7e9e6d1627840e7d
BLAKE2b-256 f9509accbedaef583c21db5ec3ecaee22e181aec0b1e5d29b95385e979d675b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lxml-3.6.0-cp32-none-win32.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.2, Windows x86
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lxml-3.6.0-cp32-none-win32.whl
Algorithm Hash digest
SHA256 df019585e0086e13402e78aa426973db85b2a5a286bb7d77cf6354a6824c408e
MD5 547d85bc91e77a8b8b60b3c9e75ebb68
BLAKE2b-256 82b9d6d1504c76cf296edc74f107198d1ebcfb30bcfe4d32d13cea88d6d82631

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.6.0-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 4566e8d80f13ade36e55ac60c9bb9a3540115a6314af5692da09d01a15795728
MD5 d4211f44cabfbe03dbe678342c0acc86
BLAKE2b-256 35a76a1a44d3a37358f8fda5d1b992c837cb2db8940293c2d84faa145f29e88a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lxml-3.6.0-cp27-none-win32.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 2.7, Windows x86
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lxml-3.6.0-cp27-none-win32.whl
Algorithm Hash digest
SHA256 8fdfeea3f1854bfd117bf0a1f13e14c3377bf14c1b7191f497f368df08dcbb55
MD5 b2f7e0c83e48e334fcd6b5b3412f18c4
BLAKE2b-256 f1c7e19d317cc948095abc872a6e6ae78ac80260f2b45771dfa7a7ce86865f5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.6.0-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 7284a40dee4939384bea8209d8bb75d20f29142a8f7821373477a56cc13b62f9
MD5 e6118222e0c9d64441ef6ef34df76465
BLAKE2b-256 823c4b18758afb3e49d671a1a82591f4d2b0e1673175cf1aeacb6a4e4354eedd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lxml-3.6.0-cp26-none-win32.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 2.6, Windows x86
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lxml-3.6.0-cp26-none-win32.whl
Algorithm Hash digest
SHA256 ef8656f034b9add17a95b3c979b268626d3c2916f502e66aac7269f68872b8de
MD5 4189a41e1472eed45deb64a6da50b3e5
BLAKE2b-256 67e4e1010f9d09c204ffab91359394e82c94b7046ca5bf52edde81d6a0246035

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