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-5.0 . Running easy_install lxml==5.0bugfix will install the unreleased branch state from https://github.com/lxml/lxml/tarball/lxml-5.0#egg=lxml-5.0bugfix as soon as a maintenance branch has been established. Note that this requires Cython to be installed at an appropriate version for the build.
5.0.0 (2023-12-29)
Features added
Character escaping in C14N2 serialisation now uses a single pass over the text instead of searching for each unescaped character separately.
Early support for Python 3.13a2 was added.
Bugs fixed
LP#1976304: The Element.addnext() method previously inserted the new element before existing tail text. The tail text of both sibling elements now stays on the respective elements.
LP#1980767, GH#379: TreeBuilder.close() could fail with a TypeError after parsing incorrect input. Original patch by Enrico Minack.
Element.itertext(with_tail=False) returned the tail text of comments and processing instructions, despite the explicit option.
GH#370: A crash with recent libxml2 2.11.x versions was resolved. Patch by Michael Schlenker.
A compile problem with recent libxml2 2.12.x versions was resolved.
The internal exception handling in C callbacks was improved for Cython 3.0.
The exception declarations of xmlInputReadCallback, xmlInputCloseCallback, xmlOutputWriteCallback and xmlOutputCloseCallback in tree.pxd were corrected to prevent running Python code or calling into the C-API with a live exception set.
GH#385: The long deprecated unittest.m̀akeSuite() function is no longer used. Patch by Miro Hrončok.
LP#1522052: A file-system specific test is now optional and should no longer fail on systems that don’t support it.
GH#392: Some tests were adapted for libxml2 2.13. Patch by Nick Wellnhofer.
Contains all fixes from lxml 4.9.4.
Other changes
LP#1742885: lxml no longer expands external entities (XXE) by default to prevent the security risk of loading arbitrary files and URLs. If this feature is needed, it can be enabled in a backwards compatible way by using a parser with the option resolve_entities=True. The new default is resolve_entities='internal'.
With libxml2 2.10.4 and later (as provided by the lxml 5.0 binary wheels), parsing HTML tags with “prefixes” no longer builds a namespace dictionary in nsmap but considers the prefix:name string the actual tag name. With older libxml2 versions, since 2.9.11, the prefix was removed. Before that, the prefix was parsed as XML prefix.
lxml 5.0 does not try to hide this difference but now changes the ElementPath implementation to let element.find("part1:part2") search for the tag part1:part2 in documents parsed as HTML, instead of looking only for part2.
LP#2024343: The validation of the schema file itself is now optional in the ISO-Schematron implementation. This was done because some lxml distributions discard the RNG validation schema file due to licensing issues. The validation can now always be disabled with Schematron(..., validate_schema=False). It is enabled by default if available and disabled otherwise. The module constant lxml.isoschematron.schematron_schema_valid_supported can be used to detect whether schema file validation is available.
Some redundant and long deprecated methods were removed: parser.setElementClassLookup(), xslt_transform.apply(), xpath.evaluate().
Some incorrect declarations were removed from python.pxd. In general, this file should not be used by external Cython code. Use the C-API declarations provided by Cython itself instead.
Binary wheels use the library versions libxml2 2.12.3 and libxslt 1.1.39.
Built with Cython 3.0.7, updated to follow recent changes in Cython 3.1-dev.
Project details
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
Built Distributions
Hashes for lxml-5.0.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db40e85cffd22f7d65dcce30e85af565a66401a6ed22fc0c56ed342cfa4ffc43 |
|
MD5 | b10237d3a0b609dcc30c5f5ab0bb45d9 |
|
BLAKE2b-256 | 5f9a2cd8456d641fbdd1fca4cc9a5e353b61f3fd3be373eeaf25991e1d795f12 |
Hashes for lxml-5.0.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 992029258ed719f130d5a9c443d142c32843046f1263f2c492862b2a853be570 |
|
MD5 | 9a7cff1c6c08833cbfd6ac744aa36193 |
|
BLAKE2b-256 | 7f0269db3e1e484469af3f7c7fa978dbc0b2ee29b14e1f92ad3c9a3928764937 |
Hashes for lxml-5.0.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96095bfc0c02072fc89afa67626013a253596ea5118b8a7f4daaae049dafa096 |
|
MD5 | 552233fceba99b4fe83d3d64b4709095 |
|
BLAKE2b-256 | 5ec45971682a3d7332318c2b6075d95708bedce4375529e5b34db062107da7df |
Hashes for lxml-5.0.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cd3d6c2c67d4fdcd795e4945e2ba5434909c96640b4cc09453bd0dc7e8e1bac |
|
MD5 | 4056c0f3df6f046645155df1b252b9e5 |
|
BLAKE2b-256 | 2a90e63bb8fb8988bc901ffda515b1212c91b00acc78c953378e0776c31e47e8 |
Hashes for lxml-5.0.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 894c5f71186b410679aaab5774543fcb9cbabe8893f0b31d11cf28a0740e80be |
|
MD5 | 7add107f1676cf38a27893235d915db2 |
|
BLAKE2b-256 | 2d9b3ed1202fd7827ad2ebc0c8beb9880ddc690de1d255a4d36be73a4635c120 |
Hashes for lxml-5.0.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f298ac9149037d6a3d5c74991bded39ac46292520b9c7c182cb102486cc87677 |
|
MD5 | a7ed1f96c159ddddceb37a8e8e7d6766 |
|
BLAKE2b-256 | 541a170a08caea1cbe386264afdde9661fb12b3fe0f277f9bf54d37d8bd8c717 |
Hashes for lxml-5.0.0-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8134d5441d1ed6a682e3de3d7a98717a328dce619ee9c4c8b3b91f0cb0eb3e28 |
|
MD5 | 1c9d65b74619dfade8d7975b32ba4c9c |
|
BLAKE2b-256 | 123d07c0508dc16eddc2d8dfa377bff6081270299a3840173921cfd7696969ae |
Hashes for lxml-5.0.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c90c593aa8dd57d5dab0ef6d7d64af894008971d98e6a41b320fdd75258fbc6e |
|
MD5 | 1e81a575dc35532005a2cdc917566aee |
|
BLAKE2b-256 | 03c4a78728aa30f3072af775375cb789b7404a9256b1a023e608de70c55b3b6a |
Hashes for lxml-5.0.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99cad5c912f359e59e921689c04e54662cdd80835d80eeaa931e22612f515df7 |
|
MD5 | 174dee27a6d781ccebd1a47c01a6eb30 |
|
BLAKE2b-256 | 7bba0fa1639b8872068b2b7e360b124e45f19a34001a93d3d25678cdfd67a7da |
Hashes for lxml-5.0.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 766868f729f3ab84125350f1a0ea2594d8b1628a608a574542a5aff7355b9941 |
|
MD5 | 08d97035af94312aced89c64db0162b6 |
|
BLAKE2b-256 | ae5967eb464aef76fc00b05af6153eb623d9e19b90e27de36e99d423341e1d27 |
Hashes for lxml-5.0.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a85136d0ee18a41c91cc3e2844c683be0e72e6dda4cb58da9e15fcaef3726af7 |
|
MD5 | 672ec6129e0d4d61b3906637551e2331 |
|
BLAKE2b-256 | 60bd84c7f22af3f5875f8532a5e599949ed0297ba043563f268761097bb43be2 |
Hashes for lxml-5.0.0-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 049fef98d02513c34f5babd07569fc1cf1ed14c0f2fbff18fe72597f977ef3c2 |
|
MD5 | 71c4b0b8b78677757fbd7d9df32901f9 |
|
BLAKE2b-256 | 29730679765fc4ef51472139ad0960a5ffc74b69ca37dbc1de39eace20058a96 |
Hashes for lxml-5.0.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfa8a4cdc3765574b7fd0c7cfa5fbd1e2108014c9dfd299c679e5152bea9a55e |
|
MD5 | 5e18b50ab73cfb22f032007ead0f7b49 |
|
BLAKE2b-256 | 3f610ce3066bb9e76a7a6b822554942826548af23a465e5eeade58da4806acac |
Hashes for lxml-5.0.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb58e8f4b2cfe012cd312239b8d5139995fe8f5945c7c26d5fbbbb1ddb9acd47 |
|
MD5 | 443f7bfb8d5ab01fcee3fafa416e63cd |
|
BLAKE2b-256 | 418508298915e27c0eee29d3a138ce5ef510174c466300caca840ed4fdfe308d |
Hashes for lxml-5.0.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fb988e15378d6e905ca8f60813950a0c56da9469d0e8e5d8fe785b282684ec5 |
|
MD5 | 98afbe5361f2555ca360c1ba8d7049e7 |
|
BLAKE2b-256 | 59e1a9d945e7415fbb4483d3ea641b3409e3536695392666612cc5bf7730017c |
Hashes for lxml-5.0.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0326e9b8176ea77269fb39e7af4010906e73e9496a9f8eaf06d253b1b1231ceb |
|
MD5 | 56651e0fcd7ad789f0e0daa96a4bc814 |
|
BLAKE2b-256 | 2fbfb211c504820f73e812d40c638271725ffcb2081820e9d54b17a17d48282e |
Hashes for lxml-5.0.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ca498f8554a09fbc3a2f8fc4b23261e07bc27bef99b3df98e2570688033f6fc |
|
MD5 | 1517967de28aa137fb66a7d8cb70ff4a |
|
BLAKE2b-256 | ffe519aba3a3ef7c69746b3c657e7a9b078b724ba8231ee0b6cedce7d12ee182 |
Hashes for lxml-5.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e69c36c8618707a90ed3fb6f48a6cc9254ffcdbf7b259e439a5ae5fbf9c5206 |
|
MD5 | 693764e26b2ee6dd4e9c447e459cdfbf |
|
BLAKE2b-256 | 4e9e85e9b7643368f016c41e9dd0df2e5b4b99f8504be94d8b8545da2c7b95c0 |
Hashes for lxml-5.0.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1bb64646480c36a4aa1b6a44a5b6e33d0fcbeab9f53f1b39072cd3bb2c6243a |
|
MD5 | 9cdc26cdd356c34926c00184ce19b5aa |
|
BLAKE2b-256 | 8837822c643377bbf85c123119f0f110f603608c3331742abdd0e769af72eecd |
Hashes for lxml-5.0.0-cp312-cp312-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f30e697b6215e759d0824768b2c5b0618d2dc19abe6c67eeed2b0460f52470d1 |
|
MD5 | 16cd6dd611af08c9b5f9cfeb13fa18bb |
|
BLAKE2b-256 | fec078b5eb2373781ed833e65c04a2c6fa4ab3633cfaf7729f57ad9d8c174507 |
Hashes for lxml-5.0.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1249aa4eaced30b59ecf8b8cae0b1ccede04583c74ca7d10b6f8bbead908b2c |
|
MD5 | 5bc43b3f143cb859de020a4e08f15d33 |
|
BLAKE2b-256 | 674c6ecc99b31dfbbea2d3327f067921a20c70f86348f9f6cb8c1f06b46d99e1 |
Hashes for lxml-5.0.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21af2c3862db6f4f486cddf73ec1157b40d5828876c47cd880edcbad8240ea1b |
|
MD5 | 4fdcf958d128b45756bd666a2ce1887e |
|
BLAKE2b-256 | 0c03c663d9f2efc8f3cb4a8fde5c0a018427e0aee0a6e781521ba90be9611468 |
Hashes for lxml-5.0.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6bb39d91bf932e7520cb5718ae3c2f498052aca53294d5d59fdd9068fe1a7f2 |
|
MD5 | 6ce25aad499396fd1861a0524dafa5b6 |
|
BLAKE2b-256 | b26896781758bac5c60acbde6bf0afbabc1cdb3f907c37792568a6ec6a5125cf |
Hashes for lxml-5.0.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd39ef87fd1f7bb5c4aa53454936e6135cbfe03fe3744e8218be193f9e4fef16 |
|
MD5 | d45e4a05ca3768f9a681352e9c400547 |
|
BLAKE2b-256 | 0b392dd2f3c1bbb9dd9e01e6f739c9d9d48273631c1dbc03889b809a316d9a19 |
Hashes for lxml-5.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59cea9ba1c675fbd6867ca1078fc717a113e7f5b7644943b74137b7cc55abebf |
|
MD5 | 03f1517b96a1e13fa7a2ed63ecb572ed |
|
BLAKE2b-256 | 6435b8ee3141c12579b7c72f7c3dbc77d216368f472f55415fd39f1d5e48a757 |
Hashes for lxml-5.0.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a45a278518e4308865c1e9dbb2c42ce84fb154efb03adeb16fdae3c1687c7c9 |
|
MD5 | 0b5778f291f7180f6e8fd0bb8330584f |
|
BLAKE2b-256 | 3fd20bb04d3cf3ecfcbe94c8ea391b9e9b35eddd7f7a1722038c0775d11af081 |
Hashes for lxml-5.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6507c58431dbd95b50654b3313c5ad54f90e54e5f2cdacf733de61eae478eec5 |
|
MD5 | 40d76ce0cae771d34437021c5720b256 |
|
BLAKE2b-256 | 61f7bdd02a831aa119f0104a0921f2bb85950b1248062fe6256708b5eb04dfe3 |
Hashes for lxml-5.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 980ba47c8db4b9d870014c7040edb230825b79017a6a27aa54cdb6fcc02d8cc0 |
|
MD5 | f0c5f703f778e07790a72de1f6f7c2a0 |
|
BLAKE2b-256 | d58062c5f579572ee338a3b5d765b933413d07ad440a6a29dbf217d5fd6be131 |
Hashes for lxml-5.0.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07a900735bad9af7be3085480bf384f68ed5580ba465b39a098e6a882c060d6b |
|
MD5 | beaf95b7b9597b4f2d05082cde062ced |
|
BLAKE2b-256 | 2799a22f3c21208b468ca1abefb2fde2d89d1bc405c12e500cc245e50c7e6677 |
Hashes for lxml-5.0.0-cp311-cp311-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5382612ba2424cea5d2c89e2c29077023d8de88f8d60d5ceff5f76334516df9e |
|
MD5 | d9a5326c3a7474c111e68bdd472905f3 |
|
BLAKE2b-256 | 9c0b8571684ce6cbae803ccc2fcbfd29955eae880d56a82d48cf405fe3a43638 |
Hashes for lxml-5.0.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e6cbb68bf70081f036bfc018649cf4b46c4e7eaf7860a277cae92dee2a57f69 |
|
MD5 | edb3526294c7b73e1b97d2f91c808141 |
|
BLAKE2b-256 | 28ae0163b770c241e94905db359940406887f55b2cffee80b868d6d280e686a8 |
Hashes for lxml-5.0.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03290e2f714f2e7431c8430c08b48167f657da7bc689c6248e828ff3c66d5b1b |
|
MD5 | a2b9996f3696f89e01f6a484fa87e4a6 |
|
BLAKE2b-256 | 3a1f50e54dae16ba5146cb74f09a6051af7aa7490650db81e1b45fd323554d4f |
Hashes for lxml-5.0.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f92d73faa0b1a76d1932429d684b7ce95829e93c3eef3715ec9b98ab192c9d31 |
|
MD5 | f93816c404992ea239f2e236a0189845 |
|
BLAKE2b-256 | 9d794a9fc2292a5c8f063d21c167a4b3c918a05bd11b2bc2ecce5ed1e73b40c9 |
Hashes for lxml-5.0.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac21aace6712472e77ea9dfc38329f53830c4259ece54c786107105ebb069053 |
|
MD5 | 8a574ed86b9bc7c49aa66d394a84eb2c |
|
BLAKE2b-256 | cb4b32ef14eb98c49f44b422036005bded3a3ab3a400bfbf7811648f994c36e4 |
Hashes for lxml-5.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 904d36165848b59c4e04ae5b969072e602bd987485076fca8ec42c6cd7a7aedc |
|
MD5 | aa7f80186c215cd7e613b9a1edf6563c |
|
BLAKE2b-256 | b67f544a50ffb6cffa3fc1060e5e1c6e2b369fe87bf9c582f73b8c99948ab675 |
Hashes for lxml-5.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 583c0e15ae06adc81035346ae2abb2e748f0b5197e7740d8af31222db41bbf7b |
|
MD5 | 0a2af075ba757b0f04c7854921c439d1 |
|
BLAKE2b-256 | 57a010b7b263f37a109c88d38bf8c20bae5d03b13c06cd7c7aa1aff985b04e4b |
Hashes for lxml-5.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ce8b468ab50f9e944719d1134709ec11fe0d2840891a6cae369e22141b1094c |
|
MD5 | 4cf864cbe45df1b3eb490ba379e5c398 |
|
BLAKE2b-256 | beb61bc3a4bc34fb84a159008b44e5466436adb6e7f7a7290eed2210f24e2cbd |
Hashes for lxml-5.0.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ffa066db40b0347e48334bd4465de768e295a3525b9a59831228b5f4f93162d |
|
MD5 | 40f03fe8cd034a748e325813bc9bbf1d |
|
BLAKE2b-256 | aa91a0eba8f0d0288abe4d0fc09bd33a67ad1f3ddc7d83911647667303a599f6 |
Hashes for lxml-5.0.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b59c429e1a2246da86ae237ffc3565efcdc71c281cd38ca8b44d5fb6a3b993a |
|
MD5 | ec93824c491cac1465dc2a2a2ee2ac95 |
|
BLAKE2b-256 | 3741de92d3455f92e4dcb7b0855b0276f0d36b01a7d61f272e66cf87265cb6f2 |
Hashes for lxml-5.0.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52c0acc2f29b0a204efc11a5ed911a74f50a25eb7d7d5069c2b1fd3b3346ce11 |
|
MD5 | 14192d8c669d4de9ee8b1bd4bc37997e |
|
BLAKE2b-256 | 8f0a49e5ad85f6841737b39de1f291508716863786940ae031a982392c7d8da7 |
Hashes for lxml-5.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4786b0af7511ea614fd86407a52a7bc161aa5772d311d97df2591ed2351de768 |
|
MD5 | 1c2042d44a2fd75f4753044a63ad6f9f |
|
BLAKE2b-256 | 04a273763f2af41adad0a41684dfa939591c4b12e0e9598ed07352ca5a6b72ca |
Hashes for lxml-5.0.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2992591e2294bb07faf7f5f6d5cb60710c046404f4bfce09fb488b85d2a8f58f |
|
MD5 | 1223deea1a661af9b97d411ddcf59d47 |
|
BLAKE2b-256 | 19bf28a0cb5812efeddebf430034b3424c12f42791d0d363898a2e7b100a541a |
Hashes for lxml-5.0.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 793be9b4945c2dfd69828fb5948d7d9569b78e0599e4a2e88d92affeb0ff3aa3 |
|
MD5 | 3ce1673c871fba9cc2ef03ee5210618f |
|
BLAKE2b-256 | e23232896b8042b7760bd3e5da1ae9e9306c82d6251278ad6e2abf31e39abb02 |
Hashes for lxml-5.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7df433d08d4587dc3932f7fcfc3194519a6824824104854e76441fd3bc000d29 |
|
MD5 | f64f86085c4b31c2c2b7089d0b03e1f3 |
|
BLAKE2b-256 | 060598b42bba3914553e004469587ab350c3202ebb68829247f21e6d99beb976 |
Hashes for lxml-5.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71a7cee869578bc17b18050532bb2f0bc682a7b97dda77041741a1bd2febe6c7 |
|
MD5 | 2d0876711dc77145f774320bb2753dcb |
|
BLAKE2b-256 | d051708a132f062139050210acd4adf6a20ad5ce9c89ee429cf65e288d9b4a2f |
Hashes for lxml-5.0.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78d6d8e5b54ed89dc0f0901eaaa579c384ad8d59fa43cc7fb06e9bb89115f8f4 |
|
MD5 | f3beca342e54b74694b119bb6fed4ca8 |
|
BLAKE2b-256 | b59ede99e83bb4c67bb607780e4391115ad1172ddd5cec9ded59d0dfae79ac5c |
Hashes for lxml-5.0.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfdc4668ac56687a89ca3eca44231144a2e9d02ba3b877558db74ba20e2bd9fa |
|
MD5 | fa84883c23655ab6fda7071c7ca00da3 |
|
BLAKE2b-256 | 7704ec38d09944a726c756e00ac55820206877336d1fa2d7e7401ca39499e6ac |
Hashes for lxml-5.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7cfb6af73602c8d288581df8a225989d7e9d5aab0a174be0e19fcfa800b6797 |
|
MD5 | 01c74d0073db09576478fe5c6af50511 |
|
BLAKE2b-256 | b5e5d9f6d262955a248729a179337d06f6c2688e6572192804aa53237f5eaeec |
Hashes for lxml-5.0.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5eff173f0ff408bfa578cbdafd35a7e0ca94d1a9ffe09a8a48e0572d0904d486 |
|
MD5 | a94e78331f66d2fc8ecab8075b70450a |
|
BLAKE2b-256 | 32e4856c1559145a106128f9095c524dc2d5819f458900998504096e16e96266 |
Hashes for lxml-5.0.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee60f33456ff34b2dd1d048a740a2572798356208e4c494301c931de3a0ab3a2 |
|
MD5 | 3bf3a46d4f0bae9f5e97a7b8b2f6ec62 |
|
BLAKE2b-256 | 5f286e8d7e84323fcf5048db957048eba9f01ce4871585ca2ed70427b749fa3c |
Hashes for lxml-5.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80209b31dd3908bc5b014f540fd192c97ea52ab179713a730456c5baf7ce80c1 |
|
MD5 | b4ace28fa28f304f7599147cbc61c3f1 |
|
BLAKE2b-256 | 1405cff778ccab12f7017f0268df34df54af3ecb8a81e5b0eebc4468fae78788 |
Hashes for lxml-5.0.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bba06d8982be0f0f6432d289a8d104417a0ab9ed04114446c4ceb6d4a40c65d |
|
MD5 | 72cfb3257d8f2d0fbc511f0ab34f6f76 |
|
BLAKE2b-256 | 3fdba2e8e1583840ca4a9c9fc5505428c80a5e834081edcc7acb4f8d14259dbd |
Hashes for lxml-5.0.0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ef0793e1e2dd221fce7c142177008725680f7b9e4a184ab108d90d5d3ab69b7 |
|
MD5 | 67faaaf8a81f5d100c950f379e7e86e6 |
|
BLAKE2b-256 | a0afc0dcb3ac19ad0612279643c26677a5415f2f32bcf8021598bf3d68979b6e |
Hashes for lxml-5.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7fe19abb3d3c55a9e65d289b12ad73b3a31a3f0bda3c539a890329ae9973bd6 |
|
MD5 | 2a684fe5360e5561fe3525615d074b9c |
|
BLAKE2b-256 | fafc8a0ec56b14e8b1e8ef68a665558223aabf03f4b929eb323de6f2f52ac6cd |
Hashes for lxml-5.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52a9ab31853d3808e7cf0183b3a5f7e8ffd622ea4aee1deb5252dbeaefd5b40d |
|
MD5 | 5eab456cae9695d5b75766f85fbbe16e |
|
BLAKE2b-256 | 4f638798979ff20e854677e55d4775c36ced1c1e4b7bdac1ee06e3b2537a2fca |
Hashes for lxml-5.0.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f908afd0477cace17f941d1b9cfa10b769fe1464770abe4cfb3d9f35378d0f8 |
|
MD5 | 608623c845e04485f806ee59923c216a |
|
BLAKE2b-256 | aa76a0ebfbd8d49e296e14724da6ed1e4c9b1e4892fecc21361106d5233749f8 |
Hashes for lxml-5.0.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | affdd833f82334fdb10fc9a1c7b35cdb5a86d0b672b4e14dd542e1fe7bcea894 |
|
MD5 | ab7beffa18bfe68b02a53035600c2159 |
|
BLAKE2b-256 | 7ac6d8c72b842d830009e3c360dcdac1387344ce043b0d16efcdc26129fbc48f |
Hashes for lxml-5.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 581a78f299a9f5448b2c3aea904bfcd17c59bf83016d221d7f93f83633bb2ab2 |
|
MD5 | 99eb292e4692b95af47df2fca624a6fd |
|
BLAKE2b-256 | cf515bd810a866d2e4a20fb9f58ebd4713e68bc4cb3cbc3cdd6ecf567858f385 |
Hashes for lxml-5.0.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea56825c1e23c9c8ea385a191dac75f9160477057285b88c88736d9305e6118f |
|
MD5 | a49654b75825cef68b503597aa4cff44 |
|
BLAKE2b-256 | 53c5a6416d914493a38c43d6dc065fe6d25c1d93732ef00d0533653e808b5266 |
Hashes for lxml-5.0.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7188495c1bf71bfda87d78ed50601e72d252119ce11710d6e71ff36e35fea5a0 |
|
MD5 | 41a4ef9ebf665592f1a153d31df592dd |
|
BLAKE2b-256 | 542916cb0c966a73c235b820468990b7cf80fdb72f9d1da857a0be4d693edf02 |
Hashes for lxml-5.0.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3663542aee845129a981889c19b366beab0b1dadcf5ca164696aabfe1aa51667 |
|
MD5 | b3610e8a4f3142c235e2d09ca74e0e34 |
|
BLAKE2b-256 | e07337eb0ec7616c28ec7e202bd3a622a7cc53499428fa709922498e03db8509 |
Hashes for lxml-5.0.0-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 173bcead3af5d87c7bca9a030675073ddaad8e0a9f0b04be07cd9390453e7226 |
|
MD5 | 8ea1a25993574fbf2ae50348e3394ea2 |
|
BLAKE2b-256 | eeea9cbafea670a585240ecbb8c38192946163da5afa540bb972f0d7525a3399 |
Hashes for lxml-5.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b9d5b01900a760eb3acf6cef50aead4ef2fa79e7ddb927084244e41dfe37b65 |
|
MD5 | 40ae3228eb2082bd13faee906863915f |
|
BLAKE2b-256 | 39b44d86e98f1f39c8307a84b1c6a7ce8e5ac9180f4f79134741e7ab15defd83 |
Hashes for lxml-5.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cc0a951e5616ac626f7036309c41fb9774adcd4aa7db0886463da1ce5b65edb |
|
MD5 | a5725907fce41ebf7cdf22a947e0d5ac |
|
BLAKE2b-256 | ff9e1b0dc569780cf76ab4e608ed6a48a23bc6021d992de60f38ce98052a7f12 |
Hashes for lxml-5.0.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77b73952534967a4497d9e4f26fbeebfba19950cbc66b7cc3a706214429d8106 |
|
MD5 | 6719d0c0b40ddadc1044cd018ec4c05b |
|
BLAKE2b-256 | b3157eae82ec2b4cf6aafdbbe7ec32f0f29dea8a920dd4d4a7d60701786beb67 |
Hashes for lxml-5.0.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fef10f27d6318d2d7c88680e113511ddecf09ee4f9559b3623b73ee89fa8f6cc |
|
MD5 | 973cf73458b7e0cf19134f8b06f342cf |
|
BLAKE2b-256 | 692e43f404ccc537884804458e93652067fea879232f7b4b492baac6ce4499f9 |
Hashes for lxml-5.0.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44fa9afd632210f1eeda51cf284ed8dbab0c7ec8b008dd39ba02818e0e114e69 |
|
MD5 | 8c0398c58b1c8d9d0116b735697400e5 |
|
BLAKE2b-256 | cc02cfc127655dbae6f74ca8fa0fa0b2bbb820d893b1c1b61a7aca7c73f7fbaf |
Hashes for lxml-5.0.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b39f63edbe7e018c2ac1cf0259ee0dd2355274e8a3003d404699b040782e55e |
|
MD5 | 1cb5ac7ef7c2910875d8efc67c91c849 |
|
BLAKE2b-256 | b86d915f155ae0ee2127993f096e0027497afc51bc2a24af9a669f7daf9512f9 |
Hashes for lxml-5.0.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70ab4e02f7aa5fb4131c8b222a111ce7676f3767e36084fba3a4e7338dc82dcd |
|
MD5 | 945244de9dc72c3a2e4cf770a568ce1a |
|
BLAKE2b-256 | 6bb4430a568506bdd6ff4cc91b5767c130243c38d93503648f63dbbd3b1a1e94 |
Hashes for lxml-5.0.0-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6d4e148edee59c2ad38af15810dbcb8b5d7b13e5de3509d8cf3edfe74c0adca |
|
MD5 | b818aa467e44e9f86af5cd51304f4b9f |
|
BLAKE2b-256 | f74fb28f45f21303123aa09275f4342621e63cd18d8d607ef019d32358b2b1af |
Hashes for lxml-5.0.0-cp36-cp36m-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d277d4717756fe8816f0beeff229cb72f9dd02a43b70e1d3f07c8efadfb9fe1 |
|
MD5 | f0d7c5dd9c56b509ff0ddb20d037b18c |
|
BLAKE2b-256 | 2a38b917d69f390b59b7f3c3d054d4084043df42deb40d1bf40405cc39361ec1 |
Hashes for lxml-5.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8c63f5c7d87e7044880b01851ac4e863c3349e6f6b6ab456fe218d9346e816d |
|
MD5 | 1aaa949a0b37870dda617d445519a9c9 |
|
BLAKE2b-256 | 915c1302d66470ae98396d2a630e819af57b42c7b30fdf3fce5b59a1a797beac |
Hashes for lxml-5.0.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88f559f8beb6b90e41a7faae4aca4c8173a4819874a9bf8e74c8d7c1d51f3162 |
|
MD5 | fabccac0577c2b0ca84def2eb1168290 |
|
BLAKE2b-256 | 64cc24872c3f9c27482b1a2a2008398c66bc1bb891c0997d111d3a944f601ea6 |
Hashes for lxml-5.0.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f15844a1b93dcaa09c2b22e22a73384f3ae4502347c3881cfdd674e14ac04e21 |
|
MD5 | d76d2e30136f05ee07366b633c7ba56a |
|
BLAKE2b-256 | a84d5f976ba9b0f02dad1a67ff6e837615cf4580aea9ee1c577a9fc7a5706e64 |
Hashes for lxml-5.0.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aebd8fd378e074b22e79cad329dcccd243c40ff1cafaa512d19276c5bb9554e1 |
|
MD5 | b9547c18c83c283b9f41ba144ebe0591 |
|
BLAKE2b-256 | 986c22286a665feca4f6d11b8f4e99196a3b59c0ebee3d7acc739317bc5a39cd |
Hashes for lxml-5.0.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8954da15403db1acfc0544b3c3f963a6ef4e428283ab6555e3e298bbbff1cf6 |
|
MD5 | 330ce8192372ce5a1bf8fa3b02c3e110 |
|
BLAKE2b-256 | 30e58015e3d82b1d8aee83a46dcb0663e993c2a30ce3e4fc62dbd69b1972b876 |
Hashes for lxml-5.0.0-cp36-cp36m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 405e3760f83a8ba3bdb6e622ec79595cdc20db916ce37377bbcb95b5711fa4ca |
|
MD5 | c5b9d3567e0a184b03b40396e6fd4c44 |
|
BLAKE2b-256 | 1815f50de3197ffa6266f7f879c1680068e903b7cc685ebf3e27c3ad075aaebe |
Hashes for lxml-5.0.0-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e675a4b95208e74c34ac0751cc4bab9170e7728b61601fb0f4746892c2bb7e0b |
|
MD5 | ca7d84453782cc4a4ccee4d19f198f9c |
|
BLAKE2b-256 | 0c514eacf19419cdd1c7f4a65625eee04dc315287bf07610d35210a8355088a0 |
Hashes for lxml-5.0.0-cp35-cp35m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81509dffd8aba3bdb43e90cbd218c9c068a1f4047d97bc9546b3ac9e3a4ae81d |
|
MD5 | 3879bfe87c400e8f1361897a233272ad |
|
BLAKE2b-256 | 98621aef1683f4e5dc4a32506b5335061dbdaf38222eda3eb96e5cdbf37b3fd0 |
Hashes for lxml-5.0.0-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ba26a7dc929a1b3487d51bbcb0099afed2fc06e891b82845c8f37a2d7d7fbbd |
|
MD5 | f6bf1cf0824e277951819cec3e4fc2e5 |
|
BLAKE2b-256 | c66fffadcf73a1cce1791e41ce28aabc075a387cc2a14846da60fc918f7768b6 |
Hashes for lxml-5.0.0-cp27-cp27mu-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a5501438dd521bb7e0dde5008c40c7bfcfaafaf86eccb3f9bd27509abb793da |
|
MD5 | 48d19d7a686b202083563fa0318c8c0c |
|
BLAKE2b-256 | c9b85a14d35f4e30658d49a24e22ca888a2fc1b9ed04435633584eaeeb1c5c27 |
Hashes for lxml-5.0.0-cp27-cp27m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb564bbe55ff0897d9cf1225041a44576d7ae87f06fd60163544c91de2623d3f |
|
MD5 | b88531269b17a6daf81a56a9b392a7fe |
|
BLAKE2b-256 | 4ed2968ab66745a7423df0f947c80850504393543c811a0ff188d7784b8ed222 |
Hashes for lxml-5.0.0-cp27-cp27m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73bfab795d354aaf2f4eb7a5b0db513031734fd371047342d5803834ce19ec18 |
|
MD5 | 5b4efd99149efc651e26b233a2ac5cc8 |
|
BLAKE2b-256 | 30db709f8f8b0fb90b2d86034e1c1932d36ea9522966486f4698bd2ae9f45383 |