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-4.2 . Running easy_install lxml==4.2bugfix will install the unreleased branch state from https://github.com/lxml/lxml/tarball/lxml-4.2#egg=lxml-4.2bugfix as soon as a maintenance branch has been established. Note that this requires Cython to be installed at an appropriate version for the build.

4.2.3 (2018-06-27)

Bugs fixed

  • Reverted GH#265: lxml links against zlib as a shared library again.

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

Uploaded Source

Built Distributions

lxml-4.2.3-cp37-cp37m-manylinux1_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.7m

lxml-4.2.3-cp37-cp37m-manylinux1_i686.whl (5.5 MB view details)

Uploaded CPython 3.7m

lxml-4.2.3-cp36-cp36m-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.6mWindows x86-64

lxml-4.2.3-cp36-cp36m-win32.whl (3.2 MB view details)

Uploaded CPython 3.6mWindows x86

lxml-4.2.3-cp36-cp36m-manylinux1_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.6m

lxml-4.2.3-cp36-cp36m-manylinux1_i686.whl (5.5 MB view details)

Uploaded CPython 3.6m

lxml-4.2.3-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.6mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

lxml-4.2.3-cp35-cp35m-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.5mWindows x86-64

lxml-4.2.3-cp35-cp35m-win32.whl (3.2 MB view details)

Uploaded CPython 3.5mWindows x86

lxml-4.2.3-cp35-cp35m-manylinux1_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.5m

lxml-4.2.3-cp35-cp35m-manylinux1_i686.whl (5.5 MB view details)

Uploaded CPython 3.5m

lxml-4.2.3-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.5mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

lxml-4.2.3-cp34-cp34m-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.4mWindows x86-64

lxml-4.2.3-cp34-cp34m-win32.whl (3.2 MB view details)

Uploaded CPython 3.4mWindows x86

lxml-4.2.3-cp34-cp34m-manylinux1_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.4m

lxml-4.2.3-cp34-cp34m-manylinux1_i686.whl (5.5 MB view details)

Uploaded CPython 3.4m

lxml-4.2.3-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.4mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

lxml-4.2.3-cp33-cp33m-win32.whl (3.2 MB view details)

Uploaded CPython 3.3mWindows x86

lxml-4.2.3-cp27-cp27mu-manylinux1_x86_64.whl (5.8 MB view details)

Uploaded CPython 2.7mu

lxml-4.2.3-cp27-cp27mu-manylinux1_i686.whl (5.5 MB view details)

Uploaded CPython 2.7mu

lxml-4.2.3-cp27-cp27m-win_amd64.whl (3.6 MB view details)

Uploaded CPython 2.7mWindows x86-64

lxml-4.2.3-cp27-cp27m-win32.whl (3.2 MB view details)

Uploaded CPython 2.7mWindows x86

lxml-4.2.3-cp27-cp27m-manylinux1_x86_64.whl (5.8 MB view details)

Uploaded CPython 2.7m

lxml-4.2.3-cp27-cp27m-manylinux1_i686.whl (5.4 MB view details)

Uploaded CPython 2.7m

lxml-4.2.3-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (8.8 MB view details)

Uploaded CPython 2.7mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for lxml-4.2.3.tar.gz
Algorithm Hash digest
SHA256 622f7e40faef13d232fb52003661f2764ce6cdef3edb0a59af7c1559e4cc36d1
MD5 40331e46f6aa49fd0e7043d82e58a879
BLAKE2b-256 54a643be8cf1cc23e3fa208cab04ba2f9c3b7af0233aab32af6b5089122b44cd

See more details on using hashes here.

File details

Details for the file lxml-4.2.3-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for lxml-4.2.3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9f0daddeefb0791a600e6195441910bdf01eac470be596b9467e6122b51239a6
MD5 9d6edd256d41ca9aff2556dc77b1b25a
BLAKE2b-256 de4f965d0a2469fe89c42424d22672075c0ce27d120470778c4d2fabee198e79

See more details on using hashes here.

File details

Details for the file lxml-4.2.3-cp37-cp37m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for lxml-4.2.3-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 6ec908b4c8a4faa7fe1a0080768e2ce733f268b287dfefb723273fb34141475f
MD5 015f9f1f7f09cb20b80673ca768961e3
BLAKE2b-256 d054e62ee9e1d5131b42251257e087d3ff7769bd42ad9ee547cc02596407d79a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-4.2.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 2dc6705486b8abee1af9e2a3761e30a3cb19e8276f20ca7e137ee6611b93707c
MD5 a00facdac565d5171611201aa59aaf70
BLAKE2b-256 3c06d8db111411e4ad0677d72985af1d45ead6f1d0e8d09d80bddc45c1f91cfe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lxml-4.2.3-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lxml-4.2.3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 664dfd4384d886b239ef0d7ee5cff2b463831079d250528b10e394a322f141f9
MD5 5507203a58c5125fa8c1de0899c18153
BLAKE2b-256 476dc350f294c32b152e6a6fb34e7aabf2bacfd5f8cc08d59bed0ff3c5dc9cab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-4.2.3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4be3bbfb2968d7da6e5c2cd4104fc5ec1caf9c0794f6cae724da5a53b4d9f5a3
MD5 63ba0db35b195fcecab4c1c80bd8833d
BLAKE2b-256 d1815a3e70c8adc20fb295a2f4c9fdf09af8295c7a00ccec6ee3d31084cbf272

See more details on using hashes here.

File details

Details for the file lxml-4.2.3-cp36-cp36m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for lxml-4.2.3-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f7d9d5aa1c7e54167f1a3cba36b5c52c7c540f30952c9bd7d9302a1eda318424
MD5 6914fd4e078819befd76748e31f2db32
BLAKE2b-256 8e9a25349bb3e8f2d4b25092a04ba0c966d69a40e2622902aacbf6f700a57df5

See more details on using hashes here.

File details

Details for the file lxml-4.2.3-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for lxml-4.2.3-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0b18890aa5730f9d847bc5469e8820f782d72af9985a15a7552109a86b01c113
MD5 1198ddea95ed40b1dbbd63381834feca
BLAKE2b-256 00fd5e65f293e366a63198dade275b886e5d24752367c2e67e3993023b0d58ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-4.2.3-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 dc62c0840b2fc7753550b40405532a3e125c0d3761f34af948873393aa688160
MD5 57f77f74d96065335d6a2fef5f5b2572
BLAKE2b-256 8d6a72918cb26cdb5a47650dfb076b4f20bfa35ec22c6bbdbadde8c53c4e7f81

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lxml-4.2.3-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lxml-4.2.3-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 697c0f58ac637b11991a1bc92e07c34da4a72e2eda34d317d2c1c47e2f24c1b3
MD5 197a2e8b6f56829091113587801fe6ce
BLAKE2b-256 7027a47c19ae32416e1ad83f3c09e15a22e9a57ac6d75d0d83923d103ec09f41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-4.2.3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a359893b01c30e949eae0e8a85671a593364c9f0b8162afe0cb97317af0953bf
MD5 bb13e5bbfe98a992ab92db9cd22ad812
BLAKE2b-256 5ceee4acac810a85da614a60bf2221535bc2517d553b8d733cfd2dd644e2ab15

See more details on using hashes here.

File details

Details for the file lxml-4.2.3-cp35-cp35m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for lxml-4.2.3-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2e43b2e5b7d2b9abe6e0301eef2c2c122ab45152b968910eae68bdee2c4cfae0
MD5 c14b68779c875894abb999f204099656
BLAKE2b-256 eb9f7af2fa514f11b33b241be63ef69a69eafb33bccf33cd3662ae34a6c25ca5

See more details on using hashes here.

File details

Details for the file lxml-4.2.3-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for lxml-4.2.3-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 949ca5bc56d6cb73d956f4862ba06ad3c5d2808eac76304284f53ae0c8b2334a
MD5 6ad6944ed56681758ce867e2f5a2e570
BLAKE2b-256 3242408461567854837df93da15f0554291eeda2b477eb2510ca1c2b4006a946

See more details on using hashes here.

File details

Details for the file lxml-4.2.3-cp34-cp34m-win_amd64.whl.

File metadata

File hashes

Hashes for lxml-4.2.3-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 7ec3fe795582b75bb49bb1685ffc462dbe38d74312dac07ce386671a28b5316b
MD5 55b7b08c287b228e93f8fad147b3484b
BLAKE2b-256 aed7c0854b8a8e20a7bdea9237f45881b09470e4a142deff13b994c54a686f63

See more details on using hashes here.

File details

Details for the file lxml-4.2.3-cp34-cp34m-win32.whl.

File metadata

  • Download URL: lxml-4.2.3-cp34-cp34m-win32.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.4m, Windows x86
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lxml-4.2.3-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 423cde55430a348bda6f1021faad7235c2a95a6bdb749e34824e5758f755817a
MD5 c4c8be50ca7b5e0ddec81a481a46d878
BLAKE2b-256 b9f9fdf35b96972215a67269a1ede930d71798c8ead6dff11f2ca4fd45a56e84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-4.2.3-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c45bca5e544eb75f7500ffd730df72922eb878a2f0213b0dc5a5f357ded3a85d
MD5 d17c3e8bd69860f08427e0b8d300c121
BLAKE2b-256 f40fd9d15f254ded367caa8461e1f95d1864fe4e59341413d9db32c36e61fa54

See more details on using hashes here.

File details

Details for the file lxml-4.2.3-cp34-cp34m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for lxml-4.2.3-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 21f427945f612ac75576632b1bb8c21233393c961f2da890d7be3927a4b6085f
MD5 e13e1c426b805e8d2e9b9aeb460a2dcd
BLAKE2b-256 0b1250ca446b829d2fd02577884b2d77652a9ac7a98fdc8a5fa60eb1ba010371

See more details on using hashes here.

File details

Details for the file lxml-4.2.3-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for lxml-4.2.3-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4651ea05939374cfb5fe87aab5271ed38c31ea47997e17ec3834b75b94bd9f15
MD5 4d323dcbe71ef9783adcc7c5650b839a
BLAKE2b-256 57f92115ab497a07b7fdbd2f4e4557f2a4884ea13ff470277b0363847290bec8

See more details on using hashes here.

File details

Details for the file lxml-4.2.3-cp33-cp33m-win32.whl.

File metadata

  • Download URL: lxml-4.2.3-cp33-cp33m-win32.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.3m, Windows x86
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lxml-4.2.3-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 329a6d8b6d36f7d6f8b6c6a1db3b2c40f7e30a19d3caf62023c9d6a677c1b5e1
MD5 76d4183f74fbfe0e18bff556ab015b6b
BLAKE2b-256 f8252972ee40187920e4cbc71c7d8fedf273a75605375f8077f20eef17f0f190

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-4.2.3-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 be37b3f55b6d7d923f43bf74c356fc1878eb36e28505f38e198cb432c19c7b1a
MD5 b07cc39cacedb38bd4ec569a35c5a69d
BLAKE2b-256 af09cdb478d8b0392edd4047c5d1f7e6a1fb5e0e7a2f8f14fcf05c6e9ae9edff

See more details on using hashes here.

File details

Details for the file lxml-4.2.3-cp27-cp27mu-manylinux1_i686.whl.

File metadata

File hashes

Hashes for lxml-4.2.3-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ccee7ebbb4735ebc341d347fca9ee09f2fa6c0580528c1414bc4e1d31372835c
MD5 96f38c7ff60e01823c8c4428fedceed1
BLAKE2b-256 0c958e51ffe3763d1f87996265d293a0ca8d6db74da3987425fa2682ce258dd2

See more details on using hashes here.

File details

Details for the file lxml-4.2.3-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for lxml-4.2.3-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 0941f4313208c07734410414d8308812b044fd3fb98573454e3d3a0d2e201f3d
MD5 381510c3d5df85120662ed5bfc9a8e80
BLAKE2b-256 be7c4ebae5635a4526ad2d7efb3fb591d487d159cfb9ad2e435146ec56ab0855

See more details on using hashes here.

File details

Details for the file lxml-4.2.3-cp27-cp27m-win32.whl.

File metadata

  • Download URL: lxml-4.2.3-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lxml-4.2.3-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 ad5d5d8efed59e6b1d4c50c1eac59fb6ecec91b2073676af1e15fc4d43e9b6c5
MD5 4571b5b590bcf95ae4360506c1baf44d
BLAKE2b-256 7191e00f68b4342ddd5ef91cb886ecc9428849f76a4358e53559921095828762

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lxml-4.2.3-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bc1a36f95a6b3667c09b34995fc3a46a82e4cf0dc3e7ab281e4c77b15bd7af05
MD5 c0f10288cf164190a4cf4ce718e35f49
BLAKE2b-256 9fb98061a4c9d1ccaf648654579ff47c374ce67aeb325921ded8d4cedf8d3723

See more details on using hashes here.

File details

Details for the file lxml-4.2.3-cp27-cp27m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for lxml-4.2.3-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 24cf6f622a4d49851afcf63ac4f0f3419754d4e98a7a548ab48dd03c635d9bd3
MD5 f5e424249f5e137648a926b62a3fa4f6
BLAKE2b-256 140ebf3f22192c2f197eb761bceb37a4970757952f1d9f244159fe717ec4d6f8

See more details on using hashes here.

File details

Details for the file lxml-4.2.3-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for lxml-4.2.3-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8c39babd923c431dcf1e5874c0f778d3a5c745a62c3a9b6bd755efd489ee8a1d
MD5 634d7fe3a6625be785edac50120feb5c
BLAKE2b-256 5c4caabf60136f633c3d00aae4fe1eb0c78663947e8d176a3a091ff6aa1d45ae

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