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.1 (2013-03-29)

Features added

Bugs fixed

  • LP#1160386: Write access to lxml.html.FormElement.fields raised an AttributeError in Py3.

  • Illegal memory access during cleanup in incremental xmlfile writer.

Other changes

  • The externally useless class lxml.etree._BaseParser was removed from the module dict.

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

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for lxml-3.1.1.tar.gz
Algorithm Hash digest
SHA256 3da33ba3f6f5770973769e01dd93f923974c537239b571253725da2b8c6fd0dc
MD5 3f185d8cdcd6b8934c67f9b0356aab33
BLAKE2b-256 d0b67fab73e225be17ed0c926e6440a33ab398f0825dee16df1a2d1f737ddd6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.1.1.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 33285e591f2e60898d243853805605b59292e38be6985fa1da86b5585cf912a0
MD5 2f2b330339d506fae8de22aad8566ba4
BLAKE2b-256 702087422762c5749da30bcffde36aec0e4e2cb8bf4f7ea0e7ac3781b4bc7aea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.1.1.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 e8f9fc97b5327d8991c6b50e1d6e312b44e6b323344e7666cf4b7554d7ca7b39
MD5 6ce69976062c1935fa9ddaedeeffd61c
BLAKE2b-256 a87684a9304b1d195bf4550f95db48dc3634dd23c47442e6a4138e9b2ca31a2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.1.1.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 f31302e25796cdc296be34401a0a35852aebf64bab6f34ee734f0c67a5aaaa80
MD5 ba0523dd4f2d984569d9a20a794a8644
BLAKE2b-256 57295518f8a99a3e9c30693b5bc6933e3b097b19d23d4ed751c5010263d22565

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.1.1.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 430ca4d046aa1bec12e037088dca16eaffc2db0044d7f242b3f1e63a5b829aed
MD5 ae703b40402ef3d2aa4c8e4c574057ff
BLAKE2b-256 45f6b4929888e2674596ec5634fee12bba9fce414fac4b1f9b03a6e1e2fb320d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-3.1.1.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 1ac35a60bc4c3676a20eac4b18ca8259f1a12e400faf1f101de904df50232c62
MD5 58c24c858d67638155a2130838b2b886
BLAKE2b-256 bcb8030258bc55c81774f47f11f57a872360066cc25ade27aaca6071933eeb2e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.1.1.win32-py3.4.exe
Algorithm Hash digest
SHA256 d81714aab19d97a27704cd4510b41c8f5add10f9be3c7008f2830a3f290faf26
MD5 4a16cc202bfebb6455814b667a201315
BLAKE2b-256 b7788c83c68ebec03bf32274e229d1074decbc7ffc6a803835428d996405d844

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.1.1.win32-py3.3.exe
Algorithm Hash digest
SHA256 6b045536abd2346edb6c59048629de8d7c56f070a9d060e034828f95fdd7e952
MD5 ff8ba5ebac25e670bceb52bbf371592c
BLAKE2b-256 409fae9e3604811582dd803b65464227486943b3d3615b58b9e00d3efec88c9a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.1.1.win32-py3.2.exe
Algorithm Hash digest
SHA256 8f5cf81a353302f7e9eb67bdaf199256ff9bbd39f4919bc34c628adfe0c21788
MD5 d3192cfa7e4c4d2a92b2fa31df092630
BLAKE2b-256 4ef69d52f8765911568584925ad5b085e0a4ab954a1c6fc4b982c17d3d8afd4f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.1.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 af3968ec02ea8e1d22f8f5af85f572606ab2cff813d7778bd328f714be11358b
MD5 e62810d827ec91150dc48b3334471f39
BLAKE2b-256 480098ece310182663aec0febde9244db179a6be7e61661f24dbb1c2d64b9b78

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for lxml-3.1.1.win32-py2.6.exe
Algorithm Hash digest
SHA256 63ab5930d11423a197ea07e5481980d95404ee1ad71f231b5827421fc129bba3
MD5 b255f11c2851c37357666993ca3f2abd
BLAKE2b-256 1d9597185e386ba2f248515fbf6708a91558961c429543dae3f9e1daa223f4f3

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