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 subversion repository at https://github.com/lxml/lxml . Running easy_install lxml==dev will install it from https://github.com/lxml/lxml/tarball/master#egg=lxml-dev .

After an official release of a new stable series, bug fixes may become available at https://github.com/lxml/lxml-maintenance/tree/lxml-2.2 . Running easy_install lxml==2.2bugfix will install the unreleased branch state from https://github.com/lxml/lxml-maintenance/tarball/lxml-2.2#egg=lxml-2.2bugfix as soon as a maintenance branch has been established.

2.2.8 (2010-09-02)

Bugs fixed

  • Crash in newer libxml2 versions when moving elements between documents that had attributes on replaced XInclude nodes.

  • Import fix for urljoin in Python 3.1+.

Release history Release notifications | RSS feed

This version

2.2.8

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lxml-2.2.8.tar.gz (2.9 MB view details)

Uploaded Source

Built Distributions

lxml-2.2.8.win-amd64-py2.7.exe (1.6 MB view details)

Uploaded Source

lxml-2.2.8.win-amd64-py2.6.exe (1.6 MB view details)

Uploaded Source

lxml-2.2.8.win32-py3.1.exe (2.6 MB view details)

Uploaded Source

lxml-2.2.8.win32-py2.7.exe (2.6 MB view details)

Uploaded Source

lxml-2.2.8.win32-py2.6.exe (2.6 MB view details)

Uploaded Source

lxml-2.2.8-py3.1-win32.egg (2.5 MB view details)

Uploaded Source

lxml-2.2.8-py2.7-win-amd64.egg (1.5 MB view details)

Uploaded Source

lxml-2.2.8-py2.7-win32.egg (2.5 MB view details)

Uploaded Source

lxml-2.2.8-py2.7-macosx-10.6-intel.egg (3.8 MB view details)

Uploaded Source

lxml-2.2.8-py2.7-macosx-10.3-fat.egg (4.6 MB view details)

Uploaded Source

lxml-2.2.8-py2.6-win-amd64.egg (1.5 MB view details)

Uploaded Source

lxml-2.2.8-py2.6-win32.egg (2.5 MB view details)

Uploaded Source

lxml-2.2.8-py2.6-macosx-10.3-fat.egg (4.6 MB view details)

Uploaded Source

lxml-2.2.8-py2.5-macosx-10.3-ppc.egg (4.6 MB view details)

Uploaded Source

lxml-2.2.8-py2.5-macosx-10.3-i386.egg (4.6 MB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for lxml-2.2.8.tar.gz
Algorithm Hash digest
SHA256 89b73925b5e3295dcf4675cb948007a20eb029fe35c9a162ae19ec11f1abafe5
MD5 d6c612d63a84d79440912a1b29d3b981
BLAKE2b-256 4871397947beaadda1b2ad589a685160b8848888364af387b6c6707bb2769a23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-2.2.8.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 cbfc8d7b2beb996f653ba464d73a236dad6762e62deb06ed8d852b5c3cc1f4dc
MD5 cfcf7f07a5016a5934271cddde4bbcbe
BLAKE2b-256 282d9c09be02541bcd8682a9bdd3ee231e56d052b7a34deea6330a473246d1d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-2.2.8.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 cb3b86c7b3d4505d3836570c89267d9726fad50248369367e17e8501498ace96
MD5 2bc40c8d85cf2bad784f92db5eb13fc1
BLAKE2b-256 db6b790c433c2e19c45c45b0b2abed6bb8fdc532f6564ef506b1628db209fa85

See more details on using hashes here.

File details

Details for the file lxml-2.2.8.win32-py3.1.exe.

File metadata

File hashes

Hashes for lxml-2.2.8.win32-py3.1.exe
Algorithm Hash digest
SHA256 9133074f1a4e7e36f22e0d29b0e8605e33e9c6769714532b46920427e6a276a8
MD5 d1fb73a8596bb77e155cef7ae6b0bc53
BLAKE2b-256 3e68d3b47c507d5c26ab06857df34ea9b6769cdf7a5797b667c8e470fb352324

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-2.2.8.win32-py2.7.exe
Algorithm Hash digest
SHA256 4d55ba24d82c64f23f85d938ce760c742c900eeaa4a618c52063200712e1085e
MD5 deb95d53dbd3734ecfb4f69850758427
BLAKE2b-256 bde56865654b1f126ebc53edc815bdb7bb0754e45cbe2b78bd830187a444a46f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-2.2.8.win32-py2.6.exe
Algorithm Hash digest
SHA256 69bb75ec40d967ca1c32876bef92ff809054e6368f162738ec55d416f5e77e56
MD5 18a7e134fc6eeda498068ece7f1656ef
BLAKE2b-256 67fc91b2af2023250e5db80c6225227077fc10be1e090a1ca58bad6d65e40b46

See more details on using hashes here.

File details

Details for the file lxml-2.2.8-py3.1-win32.egg.

File metadata

File hashes

Hashes for lxml-2.2.8-py3.1-win32.egg
Algorithm Hash digest
SHA256 c223cfff00ecb1cfd3289d7397ce642f2fa82bc9bc60afcb0dd0460028bdda9c
MD5 65f63a56f9de570ba7d7879a41b7a8cf
BLAKE2b-256 9bfb2f7d6764a81c5750f4ca3826477d0162e75f4972cf0f234305bd115224a5

See more details on using hashes here.

File details

Details for the file lxml-2.2.8-py2.7-win-amd64.egg.

File metadata

File hashes

Hashes for lxml-2.2.8-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 1cdf37102cfb68769fa7043ed0237775ab808a120491690a868e5fc2d7a1667e
MD5 75cdaf9523bb25be3dbca59fd372530e
BLAKE2b-256 ffa19046a078eb63d9b0dde708e46135bd40179e5886ce889efe71ae7ffefc49

See more details on using hashes here.

File details

Details for the file lxml-2.2.8-py2.7-win32.egg.

File metadata

File hashes

Hashes for lxml-2.2.8-py2.7-win32.egg
Algorithm Hash digest
SHA256 74d4580c21a5619fb003940453d7ed4d3b878c78b97aa029e13003c3a949c5d2
MD5 62180a1bf41e037cd2712957fa4acf62
BLAKE2b-256 b68f2b9d97db31b2561aa4c797cbc2d5445293bd0610e8951c14efe7aff49e5c

See more details on using hashes here.

File details

Details for the file lxml-2.2.8-py2.7-macosx-10.6-intel.egg.

File metadata

File hashes

Hashes for lxml-2.2.8-py2.7-macosx-10.6-intel.egg
Algorithm Hash digest
SHA256 8e87ff051d872651b9ec22e94e4c6f5b05c0d61dc1c56faa40e4963341027c11
MD5 738832eb6102b76a8561b2a3fdabc87d
BLAKE2b-256 2e33d5441cb9e482ccf57fe2846855c8b3688490deacc927ab5f3568d2394974

See more details on using hashes here.

File details

Details for the file lxml-2.2.8-py2.7-macosx-10.3-fat.egg.

File metadata

File hashes

Hashes for lxml-2.2.8-py2.7-macosx-10.3-fat.egg
Algorithm Hash digest
SHA256 e928747a81e607723021b5114790b2197f725c9b80a0e576a2858293bbb103a8
MD5 1ecddbe9d24f4fd546ba6796c8308359
BLAKE2b-256 e09008ed2a4e0dfd310e916ea8011d7abbf5a05e83861b3c58b53b70cc8d664d

See more details on using hashes here.

File details

Details for the file lxml-2.2.8-py2.6-win-amd64.egg.

File metadata

File hashes

Hashes for lxml-2.2.8-py2.6-win-amd64.egg
Algorithm Hash digest
SHA256 acee2d83a91daeaa3be2f8a591dd84d30ed42c3c6d4d5160f654971b0c166582
MD5 54b83492670694e36be1cfd4ff2f949b
BLAKE2b-256 f67f8fd1af7d12713365bbbae162604f01d7b0f26f433ce2ded4c2eac61eb84b

See more details on using hashes here.

File details

Details for the file lxml-2.2.8-py2.6-win32.egg.

File metadata

File hashes

Hashes for lxml-2.2.8-py2.6-win32.egg
Algorithm Hash digest
SHA256 6d09a6de9592ae40582526f70709e6fa228614b9fbfabe74def7fc2c4c8a9b9e
MD5 d8dcf2fd5d3a674623fd29dec401a2e8
BLAKE2b-256 116b1e90750390a03ff933c8f61d4f65eadb82fb696ba52f19b19af9fd9a1740

See more details on using hashes here.

File details

Details for the file lxml-2.2.8-py2.6-macosx-10.3-fat.egg.

File metadata

File hashes

Hashes for lxml-2.2.8-py2.6-macosx-10.3-fat.egg
Algorithm Hash digest
SHA256 5cb7fbf6fbb2c0e289d10b0ea4552dbd91ff6859fa1bee751a523ea5d3bfa7e1
MD5 9f6c0ff0e800036c0e067162ced4be5e
BLAKE2b-256 1acca828440b27b26b9675c28dc1432853e532ec156b10ca73f27a2c4ae37fe0

See more details on using hashes here.

File details

Details for the file lxml-2.2.8-py2.5-macosx-10.3-ppc.egg.

File metadata

File hashes

Hashes for lxml-2.2.8-py2.5-macosx-10.3-ppc.egg
Algorithm Hash digest
SHA256 f4b832590aff7483ac33836a874bfb86d1b3824e6c37b6034c6d2fac9c80cfd6
MD5 e4cc766686ed038e14d0c592d3ec1f8c
BLAKE2b-256 d9c508a50359a911fc08840b910ebfadbe033debdc4f7dc160e958d7f4a3ec53

See more details on using hashes here.

File details

Details for the file lxml-2.2.8-py2.5-macosx-10.3-i386.egg.

File metadata

File hashes

Hashes for lxml-2.2.8-py2.5-macosx-10.3-i386.egg
Algorithm Hash digest
SHA256 5ca9b7e24cdb41a91756e59f586b88f74ec9ff31c0bf3754b745f5c871475269
MD5 ad33b327d40f59427fb33041d88ba432
BLAKE2b-256 449232971a12e6c73a2c439c81b1b8ca9257d9d1c1e8b05faeb2f2d214658ec0

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