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.1 . Running easy_install lxml==3.1bugfix will install the unreleased branch state from https://github.com/lxml/lxml/tarball/lxml-3.1#egg=lxml-3.1bugfix 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.1.2 (2013-04-12)

Features added

Bugs fixed

  • LP#1136509: Passing attributes through the namespace-unaware API of the sax bridge (i.e. the handler.startElement() method) failed with a TypeError. Patch by Mike Bayer.

  • LP#1123074: Fix serialisation error in XSLT output when converting the result tree to a Unicode string.

  • GH#105: Replace illegal usage of xmlBufLength() in libxml2 2.9.0 by properly exported API function xmlBufUse().

Other changes

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

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for lxml-3.1.2.tar.gz
Algorithm Hash digest
SHA256 c02153df2a5f633d7fab158bc030b17c812807bfdade535acc0fdb4e557951f9
MD5 6f2173f4fd5b13fbc9f8a5096d23d524
BLAKE2b-256 8903ae4925e058c4327538ab85a4324c69caa9e739440cd1f2a00c8ccfe6485a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.1.2.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 1cdfd264f98fb36445d7544d87c11d87a52fe4ab090a149c10044327a081d053
MD5 392a8c57d697a9e25b9dc8bfe78f110e
BLAKE2b-256 b0548479c6e3fddcab1f655fbf2a6cbc5c5680e28ce31b3872cc7e2d03f01cdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.1.2.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 5b9019a6e3d9e3de7ae3ce19fc1691270fa467e272ed4d8a259aca1514894b9f
MD5 a30cad769980d5ab1109be37341a6ddc
BLAKE2b-256 415b2f57b9ba2035340a0aed57b70e848c593797c2162de2f2aab6c81ea51cb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.1.2.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 294c0b2b8bce4826eafb31f2d16d006a42670e4c54c089b4a291e9c0ca250801
MD5 b073e5c4c6f2082ba6243770c87f0f56
BLAKE2b-256 b156e2ff8dbbf3a8dda3b57a835b42a13afb466c7edef6f9e4919d50bcb3ef0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.1.2.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 9015aa9b89da2681e9a971e3ee90919a8a9ee2ce5020ac2bc9580dd63b4bb4b4
MD5 1e197a84f21d8f3532398b054acbd4ae
BLAKE2b-256 6fe90a09abc15874677ed7176c5b7b3931004cb5e494118d8e139960c05c00bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.1.2.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 9adc3ada48013edf3ca4e9917430d38840176c18ef651852e0cfe27776dcdfb5
MD5 7d1415762f5efc80a6e0a8e53672b272
BLAKE2b-256 4a315febd0cfb7ad2c600376b91c5a2359a28f8a8f2718ae6ea02f0fa91d4a34

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.1.2.win32-py3.4.exe
Algorithm Hash digest
SHA256 55b6d5f2fbd1b99207affff2de46e7ac0f92f8eca342bce50c11ec67205d2d15
MD5 55f90ed50833171ebac00800f3e4c847
BLAKE2b-256 b9f46ad8a5967ba44243dd18f0620e41c643c6306a8dcd3c7605d52cfd9e857f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.1.2.win32-py3.3.exe
Algorithm Hash digest
SHA256 c9af09a294d0a7f243558b212e4caccb1e2d7516dafb4937c0c1460cbf300199
MD5 884b23df1946d192fd4ed68203e8c8c7
BLAKE2b-256 0948f0f4bb96a0ed5e39dd72d36ea5bbee9bf93036c7c10a19308b9f5950afa7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.1.2.win32-py3.2.exe
Algorithm Hash digest
SHA256 34bb3e948d79a13df4b442536dc11432f534341d46f671125e13d23e90f67033
MD5 08da538161d97ab32196b3ede4322b6c
BLAKE2b-256 899c009fcbffacc1ec611bd362b4bc67a79bb5c279d19ba7a6ab6a0931456aff

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.1.2.win32-py2.7.exe
Algorithm Hash digest
SHA256 4bf27330dafba7e6f77e3bb59f31040d189b45333402d30ff1ea38d8ca401eb2
MD5 c089bbd8452480912001c3700ff47f8f
BLAKE2b-256 01f3f325c5d8908af822e9027861f107c04bfedd9cc02fc9aa3a4eb352b32917

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.1.2.win32-py2.6.exe
Algorithm Hash digest
SHA256 e7d948176cf211f9012a9ecd74836cc95635aca9bd8fa950bdb83000b4c9868c
MD5 167c9fe4f1c01829ecc92b3fad0ea6a7
BLAKE2b-256 1dad643b745246220c2b4e6a21d2751913dd3501401bc9fe2eb42ae9367256ca

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