| | | | |
| Offset 13, 27 lines modified | Offset 13, 27 lines modified |
| 13 | lxml/__pycache__/_elementpath.cpython-312.pyc,,\xd | 13 | lxml/__pycache__/_elementpath.cpython-312.pyc,,\xd |
| 14 | lxml/__pycache__/builder.cpython-312.pyc,,\xd | 14 | lxml/__pycache__/builder.cpython-312.pyc,,\xd |
| 15 | lxml/__pycache__/cssselect.cpython-312.pyc,,\xd | 15 | lxml/__pycache__/cssselect.cpython-312.pyc,,\xd |
| 16 | lxml/__pycache__/doctestcompare.cpython-312.pyc,,\xd | 16 | lxml/__pycache__/doctestcompare.cpython-312.pyc,,\xd |
| 17 | lxml/__pycache__/pyclasslookup.cpython-312.pyc,,\xd | 17 | lxml/__pycache__/pyclasslookup.cpython-312.pyc,,\xd |
| 18 | lxml/__pycache__/sax.cpython-312.pyc,,\xd | 18 | lxml/__pycache__/sax.cpython-312.pyc,,\xd |
| 19 | lxml/__pycache__/usedoctest.cpython-312.pyc,,\xd | 19 | lxml/__pycache__/usedoctest.cpython-312.pyc,,\xd |
| 20 | lxml/_elementpath.cpython-312-x86_64-linux-gnu.so,sha256=kJB38UKX3k8k0Xj1PDJvIwJmBmZiS2upPSMtKSUrKpY,1263792\xd | 20 | lxml/_elementpath.cpython-312-x86_64-linux-gnu.so,sha256=iQs8ojgR4iVfaRBDvojQ1lzy6wJk3dd43eIWzOAtqR0,1263792\xd |
| 21 | lxml/_elementpath.py,sha256=b80hM3ndAkTtRX6v54za3LkkAqCcd0700BbMPZHnTBU,10959\xd | 21 | lxml/_elementpath.py,sha256=b80hM3ndAkTtRX6v54za3LkkAqCcd0700BbMPZHnTBU,10959\xd |
| 22 | lxml/apihelpers.pxi,sha256=FSHdFkCYEPZq_Yba1iQjYl4O0hFkLN2aet1CPF2_pIQ,64073\xd | 22 | lxml/apihelpers.pxi,sha256=FSHdFkCYEPZq_Yba1iQjYl4O0hFkLN2aet1CPF2_pIQ,64073\xd |
| 23 | lxml/builder.cpython-312-x86_64-linux-gnu.so,sha256=OSju26d0vgTJorKJ3oQywcNhp_jNrBQ8QjBC5aYT0Gk,655464\xd | 23 | lxml/builder.cpython-312-x86_64-linux-gnu.so,sha256=q2rzFge3D6iHPi-bZO-Tzus2Ffe8RwWd48ALe9MHb0Y,655464\xd |
| 24 | lxml/builder.py,sha256=KI1HxHTd4wJqqVfmTRtSbXBQdl2T-P36ih4hT-J3MNw,8485\xd | 24 | lxml/builder.py,sha256=KI1HxHTd4wJqqVfmTRtSbXBQdl2T-P36ih4hT-J3MNw,8485\xd |
| 25 | lxml/classlookup.pxi,sha256=Tax8Vhbm5C6UCjgmRFsYjW0pFHxIuTthH1MOgASDLgc,22435\xd | 25 | lxml/classlookup.pxi,sha256=Tax8Vhbm5C6UCjgmRFsYjW0pFHxIuTthH1MOgASDLgc,22435\xd |
| 26 | lxml/cleanup.pxi,sha256=ZNEpbv7qx_ICPzsxhCaMUHCOfiznOoZ_u3jlYXHAuh4,8454\xd | 26 | lxml/cleanup.pxi,sha256=ZNEpbv7qx_ICPzsxhCaMUHCOfiznOoZ_u3jlYXHAuh4,8454\xd |
| 27 | lxml/cssselect.py,sha256=_wZdX-B9p5MeIYABmENIYRWEkwXwX-7jO8Dkf-1rUZU,3306\xd | 27 | lxml/cssselect.py,sha256=_wZdX-B9p5MeIYABmENIYRWEkwXwX-7jO8Dkf-1rUZU,3306\xd |
| 28 | lxml/debug.pxi,sha256=KTcpR8-slUYvmIPbE35GoHDNTb-gjTEvD7bw6LltM4c,1125\xd | 28 | lxml/debug.pxi,sha256=KTcpR8-slUYvmIPbE35GoHDNTb-gjTEvD7bw6LltM4c,1125\xd |
| 29 | lxml/docloader.pxi,sha256=fcoVd_mwTFZhjItCv_TfwXpgVek7JlvFObSfRxmVqs0,5790\xd | 29 | lxml/docloader.pxi,sha256=fcoVd_mwTFZhjItCv_TfwXpgVek7JlvFObSfRxmVqs0,5790\xd |
| 30 | lxml/doctestcompare.py,sha256=40EDnkwpcvW86qNa86990OXF42xdHaosSZoiBsEjkzU,17731\xd | 30 | lxml/doctestcompare.py,sha256=40EDnkwpcvW86qNa86990OXF42xdHaosSZoiBsEjkzU,17731\xd |
| 31 | lxml/dtd.pxi,sha256=IAKkmA4ZoC68sqAWcTqoS8jEGYcPQrVMCZgn4iLBYko,15281\xd | 31 | lxml/dtd.pxi,sha256=IAKkmA4ZoC68sqAWcTqoS8jEGYcPQrVMCZgn4iLBYko,15281\xd |
| 32 | lxml/etree.cpython-312-x86_64-linux-gnu.so,sha256=-0P9jBzaOXsJtEPa-nN8WhgEC3QBJ6iA1LhvBDt32b0,14132112\xd | 32 | lxml/etree.cpython-312-x86_64-linux-gnu.so,sha256=hs2TFWu5lNSckPZnDep-_5UjSad0tujmoJzyvJD86ko,14132112\xd |
| 33 | lxml/etree.h,sha256=hWgHumv7DeTpH0nHhbsCIe693cIcimtLabExxwBxR-c,9792\xd | 33 | lxml/etree.h,sha256=hWgHumv7DeTpH0nHhbsCIe693cIcimtLabExxwBxR-c,9792\xd |
| 34 | lxml/etree.pyx,sha256=zgobCeGw6lw902OA0FWuwlOpqA_0eZeLM2baWi1pzio,138216\xd | 34 | lxml/etree.pyx,sha256=zgobCeGw6lw902OA0FWuwlOpqA_0eZeLM2baWi1pzio,138216\xd |
| 35 | lxml/etree_api.h,sha256=UG16a1ThLt259FSG3vUy6ka6OIat-6LLJyVBLz6d3OM,17710\xd | 35 | lxml/etree_api.h,sha256=UG16a1ThLt259FSG3vUy6ka6OIat-6LLJyVBLz6d3OM,17710\xd |
| 36 | lxml/extensions.pxi,sha256=saxxc1mZyA8WdwIIL90B4lQb351j8-G7ttLPI5k-8Hw,32248\xd | 36 | lxml/extensions.pxi,sha256=saxxc1mZyA8WdwIIL90B4lQb351j8-G7ttLPI5k-8Hw,32248\xd |
| 37 | lxml/html/ElementSoup.py,sha256=s_dLobLMuKn2DhexR-iDXdZrMFg1RjLy1feHsIeZMpw,320\xd | 37 | lxml/html/ElementSoup.py,sha256=s_dLobLMuKn2DhexR-iDXdZrMFg1RjLy1feHsIeZMpw,320\xd |
| 38 | lxml/html/__init__.py,sha256=CC5WdsvSptZhr9MZya1qsL6JKVbviYdrHOhXrGhmORg,64425\xd | 38 | lxml/html/__init__.py,sha256=CC5WdsvSptZhr9MZya1qsL6JKVbviYdrHOhXrGhmORg,64425\xd |
| 39 | lxml/html/__pycache__/ElementSoup.cpython-312.pyc,,\xd | 39 | lxml/html/__pycache__/ElementSoup.cpython-312.pyc,,\xd |
| Offset 47, 22 lines modified | Offset 47, 22 lines modified |
| 47 | lxml/html/__pycache__/defs.cpython-312.pyc,,\xd | 47 | lxml/html/__pycache__/defs.cpython-312.pyc,,\xd |
| 48 | lxml/html/__pycache__/diff.cpython-312.pyc,,\xd | 48 | lxml/html/__pycache__/diff.cpython-312.pyc,,\xd |
| 49 | lxml/html/__pycache__/formfill.cpython-312.pyc,,\xd | 49 | lxml/html/__pycache__/formfill.cpython-312.pyc,,\xd |
| 50 | lxml/html/__pycache__/html5parser.cpython-312.pyc,,\xd | 50 | lxml/html/__pycache__/html5parser.cpython-312.pyc,,\xd |
| 51 | lxml/html/__pycache__/soupparser.cpython-312.pyc,,\xd | 51 | lxml/html/__pycache__/soupparser.cpython-312.pyc,,\xd |
| 52 | lxml/html/__pycache__/usedoctest.cpython-312.pyc,,\xd | 52 | lxml/html/__pycache__/usedoctest.cpython-312.pyc,,\xd |
| 53 | lxml/html/_diffcommand.py,sha256=kz_7EP9PmYWuczlZcGiw74_rG0eTKvQ2lrO0rkiwlYE,2081\xd | 53 | lxml/html/_diffcommand.py,sha256=kz_7EP9PmYWuczlZcGiw74_rG0eTKvQ2lrO0rkiwlYE,2081\xd |
| 54 | lxml/html/_difflib.cpython-312-x86_64-linux-gnu.so,sha256=eTumYzEmhy-jTv4AmbteXnFB3BI0NlbTq4Dx2JFoc28,3200488\xd | 54 | lxml/html/_difflib.cpython-312-x86_64-linux-gnu.so,sha256=zDVjqqGCW74uPGuQ43Ma6ICTnot62vE2QaO0fAlT4jQ,3200488\xd |
| 55 | lxml/html/_difflib.py,sha256=GgH_jVrZQC8tI8WV_lFZQsXFJ3mOTAPup1zjBJNvkPo,84954\xd | 55 | lxml/html/_difflib.py,sha256=GgH_jVrZQC8tI8WV_lFZQsXFJ3mOTAPup1zjBJNvkPo,84954\xd |
| 56 | lxml/html/_html5builder.py,sha256=NLaT-Ev-aBgJpeQl-6ZbJChLZK5GV-znDkHOJD5VQC4,3230\xd | 56 | lxml/html/_html5builder.py,sha256=NLaT-Ev-aBgJpeQl-6ZbJChLZK5GV-znDkHOJD5VQC4,3230\xd |
| 57 | lxml/html/_setmixin.py,sha256=8IFIOLmVz0G-XzsD2tCEkSFWO-dgPBHgvHufC8ni67s,1188\xd | 57 | lxml/html/_setmixin.py,sha256=8IFIOLmVz0G-XzsD2tCEkSFWO-dgPBHgvHufC8ni67s,1188\xd |
| 58 | lxml/html/builder.py,sha256=Uz3r5uiuCdoN0UPa7ngoLMwAadVIhslzGvlRPGigY_M,6187\xd | 58 | lxml/html/builder.py,sha256=Uz3r5uiuCdoN0UPa7ngoLMwAadVIhslzGvlRPGigY_M,6187\xd |
| 59 | lxml/html/clean.py,sha256=WU0KfXAyjDFn2ojE7T1dfk4cl_FduBu5ZbFSTc9Up_o,503\xd | 59 | lxml/html/clean.py,sha256=WU0KfXAyjDFn2ojE7T1dfk4cl_FduBu5ZbFSTc9Up_o,503\xd |
| 60 | lxml/html/defs.py,sha256=l_6nh4DHvrsVyWVqWCUUx14QiahRyZv4Melqy_thf6Q,4250\xd | 60 | lxml/html/defs.py,sha256=l_6nh4DHvrsVyWVqWCUUx14QiahRyZv4Melqy_thf6Q,4250\xd |
| 61 | lxml/html/diff.cpython-312-x86_64-linux-gnu.so,sha256=VmKx-iMZ7w_BrcNyAq4t3ipyZIJZcWMKrPfO5Tc-uqk,2062800\xd | 61 | lxml/html/diff.cpython-312-x86_64-linux-gnu.so,sha256=YqSLKQiY-IUTLj6f12Op-kQ73jcOwhhQEhaVQ7zBNjY,2062800\xd |
| 62 | lxml/html/diff.py,sha256=Za0By-yeYlQEjUu7m7xKB288kKiy8VBS5gT0RPOaFY0,32989\xd | 62 | lxml/html/diff.py,sha256=Za0By-yeYlQEjUu7m7xKB288kKiy8VBS5gT0RPOaFY0,32989\xd |
| 63 | lxml/html/formfill.py,sha256=umgk0BbkAI1W6q9musFbL-cDnI_aap2NsLBJqk0UmVI,9681\xd | 63 | lxml/html/formfill.py,sha256=umgk0BbkAI1W6q9musFbL-cDnI_aap2NsLBJqk0UmVI,9681\xd |
| 64 | lxml/html/html5parser.py,sha256=dnyC4cqHxywjZSzk0mu2L7THTZjxhg4yF4pncjusa_w,8634\xd | 64 | lxml/html/html5parser.py,sha256=dnyC4cqHxywjZSzk0mu2L7THTZjxhg4yF4pncjusa_w,8634\xd |
| 65 | lxml/html/soupparser.py,sha256=xo8VvNeOEb-SChuXLKCRECh8J7HBiJLE9sAbEskoUUQ,10197\xd | 65 | lxml/html/soupparser.py,sha256=xo8VvNeOEb-SChuXLKCRECh8J7HBiJLE9sAbEskoUUQ,10197\xd |
| 66 | lxml/html/usedoctest.py,sha256=tPlmVz4KK1GRKV5DJLrdVECeqsT9PlDzSqqTodVi5s0,249\xd | 66 | lxml/html/usedoctest.py,sha256=tPlmVz4KK1GRKV5DJLrdVECeqsT9PlDzSqqTodVi5s0,249\xd |
| 67 | lxml/includes/__init__.pxd,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0\xd | 67 | lxml/includes/__init__.pxd,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0\xd |
| 68 | lxml/includes/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0\xd | 68 | lxml/includes/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0\xd |
| Offset 95, 25 lines modified | Offset 95, 25 lines modified |
| 95 | lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl,sha256=ue8q_88X4e_jsJizo31GRNBxNhdxkEE9fY20oq0Iqwk,71764\xd | 95 | lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_schematron_skeleton_for_xslt1.xsl,sha256=ue8q_88X4e_jsJizo31GRNBxNhdxkEE9fY20oq0Iqwk,71764\xd |
| 96 | lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl,sha256=BBAdsVSi5zAzeGepuN6gS1saQINDqITXKplmmj4dTWg,20382\xd | 96 | lxml/isoschematron/resources/xsl/iso-schematron-xslt1/iso_svrl_for_xslt1.xsl,sha256=BBAdsVSi5zAzeGepuN6gS1saQINDqITXKplmmj4dTWg,20382\xd |
| 97 | lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt,sha256=OGLiFswuLJEW5EPYKOeoauuCJFEtVa6jyzBE1OcJI98,3310\xd | 97 | lxml/isoschematron/resources/xsl/iso-schematron-xslt1/readme.txt,sha256=OGLiFswuLJEW5EPYKOeoauuCJFEtVa6jyzBE1OcJI98,3310\xd |
| 98 | lxml/iterparse.pxi,sha256=JXvYhSOCaRjT_hYbRGMlJt2rlqx0TiRpN4FE1jQc63w,16521\xd | 98 | lxml/iterparse.pxi,sha256=JXvYhSOCaRjT_hYbRGMlJt2rlqx0TiRpN4FE1jQc63w,16521\xd |
| 99 | lxml/lxml.etree.h,sha256=hWgHumv7DeTpH0nHhbsCIe693cIcimtLabExxwBxR-c,9792\xd | 99 | lxml/lxml.etree.h,sha256=hWgHumv7DeTpH0nHhbsCIe693cIcimtLabExxwBxR-c,9792\xd |
| 100 | lxml/lxml.etree_api.h,sha256=O_s_RIicKl7_h5U0aKu9dKSzJCTYSDJI6jlX7b-2v0Q,17715\xd | 100 | lxml/lxml.etree_api.h,sha256=O_s_RIicKl7_h5U0aKu9dKSzJCTYSDJI6jlX7b-2v0Q,17715\xd |
| 101 | lxml/nsclasses.pxi,sha256=5pzNBhBtlqObPdThL9QIGRs1Dxj1qnr0PyXuTCURqTg,9129\xd | 101 | lxml/nsclasses.pxi,sha256=5pzNBhBtlqObPdThL9QIGRs1Dxj1qnr0PyXuTCURqTg,9129\xd |
| 102 | lxml/objectify.cpython-312-x86_64-linux-gnu.so,sha256=quX1_Mvi4XpLwlWX10ll-2MD65SiZ-OdN8P1Byz2GuU,2588656\xd | 102 | lxml/objectify.cpython-312-x86_64-linux-gnu.so,sha256=TBQZq0aM5ofgBt8eT5emJDpkq_ctuk7mw171TSWBdOU,2588656\xd |
| 103 | lxml/objectify.pyx,sha256=8lIjgklL3LJ3PYAcWZ5hPLuLFa7oLqEspco4bSz4EI4,75850\xd | 103 | lxml/objectify.pyx,sha256=8lIjgklL3LJ3PYAcWZ5hPLuLFa7oLqEspco4bSz4EI4,75850\xd |
| 104 | lxml/objectpath.pxi,sha256=s5TNG2-EbaWWKLFAiX303B95zK_Ui8ausB__3QvFFGw,11450\xd | 104 | lxml/objectpath.pxi,sha256=s5TNG2-EbaWWKLFAiX303B95zK_Ui8ausB__3QvFFGw,11450\xd |
| 105 | lxml/parser.pxi,sha256=Slg8mUsIZgqGAggQWxVo0LYEVGi7r9tu66FcE-DPDH8,85689\xd | 105 | lxml/parser.pxi,sha256=Slg8mUsIZgqGAggQWxVo0LYEVGi7r9tu66FcE-DPDH8,85689\xd |
| 106 | lxml/parsertarget.pxi,sha256=v1PidxRaG5giwXcTDkpBI7PDFmsZuOcK0y9LdkQaY8M,6326\xd | 106 | lxml/parsertarget.pxi,sha256=v1PidxRaG5giwXcTDkpBI7PDFmsZuOcK0y9LdkQaY8M,6326\xd |
| 107 | lxml/proxy.pxi,sha256=LnqqSZVUsJ5MnuVrhYrLwMbAKWuv1eOn-XYslut6CLM,24015\xd | 107 | lxml/proxy.pxi,sha256=LnqqSZVUsJ5MnuVrhYrLwMbAKWuv1eOn-XYslut6CLM,24015\xd |
| 108 | lxml/public-api.pxi,sha256=yVPuZV2LwN5Ki73mD85V9hnUXxOs5VMeFMLtQMNf0Qk,6756\xd | 108 | lxml/public-api.pxi,sha256=yVPuZV2LwN5Ki73mD85V9hnUXxOs5VMeFMLtQMNf0Qk,6756\xd |
| 109 | lxml/pyclasslookup.py,sha256=gLD1HM2HtITYYiGzjEOewSwbB7XkVx_NZv_quCt79Oc,92\xd | 109 | lxml/pyclasslookup.py,sha256=gLD1HM2HtITYYiGzjEOewSwbB7XkVx_NZv_quCt79Oc,92\xd |
| 110 | lxml/readonlytree.pxi,sha256=n2MRjz81EADWBXJx0miosN8PJ4i5y3guQJT_RZF6qKg,19008\xd | 110 | lxml/readonlytree.pxi,sha256=n2MRjz81EADWBXJx0miosN8PJ4i5y3guQJT_RZF6qKg,19008\xd |
| 111 | lxml/relaxng.pxi,sha256=3OQ-fZMzP-KF5vM6HTozT_9ee3J0DJnpj9RcHC8LoMw,6339\xd | 111 | lxml/relaxng.pxi,sha256=3OQ-fZMzP-KF5vM6HTozT_9ee3J0DJnpj9RcHC8LoMw,6339\xd |
| 112 | lxml/sax.cpython-312-x86_64-linux-gnu.so,sha256=wNzwKJPnCywgElLOGevHbDCPviHWRr-PLPR70c6sTas,1068632\xd | 112 | lxml/sax.cpython-312-x86_64-linux-gnu.so,sha256=oG66RxXEFwOLyqi3-ycfKZN8nF51teTY7LDmFJ4KPnk,1068632\xd |
| 113 | lxml/sax.py,sha256=yrNvKD6rlon48jrR-1qpFXER8j4psYC2R5yt0u6TWLs,9706\xd | 113 | lxml/sax.py,sha256=yrNvKD6rlon48jrR-1qpFXER8j4psYC2R5yt0u6TWLs,9706\xd |
| 114 | lxml/saxparser.pxi,sha256=yV67FWD60DfmFi7hbV_eLyJIMu7X2MOfV2g4X99iUR4,33538\xd | 114 | lxml/saxparser.pxi,sha256=yV67FWD60DfmFi7hbV_eLyJIMu7X2MOfV2g4X99iUR4,33538\xd |
| 115 | lxml/schematron.pxi,sha256=F2OHKZUl57-byBk_wWtPTnHZ1fwlj0FtwG3VuGtG-UY,6064\xd | 115 | lxml/schematron.pxi,sha256=F2OHKZUl57-byBk_wWtPTnHZ1fwlj0FtwG3VuGtG-UY,6064\xd |
| 116 | lxml/serializer.pxi,sha256=iIXfechFHfvFs2sTk7wMIy3sDJxmaMPbNO33mkLLBUE,68063\xd | 116 | lxml/serializer.pxi,sha256=iIXfechFHfvFs2sTk7wMIy3sDJxmaMPbNO33mkLLBUE,68063\xd |
| 117 | lxml/usedoctest.py,sha256=qRgZKQVcAZcl-zN0AIXVJnOsETUXz2nPXkxuzs1lGgk,230\xd | 117 | lxml/usedoctest.py,sha256=qRgZKQVcAZcl-zN0AIXVJnOsETUXz2nPXkxuzs1lGgk,230\xd |
| 118 | lxml/xinclude.pxi,sha256=7eBrI_OK47mmrHQ0ixbixRI8pKqQ1nwkMV-OmKUVlD4,2456\xd | 118 | lxml/xinclude.pxi,sha256=7eBrI_OK47mmrHQ0ixbixRI8pKqQ1nwkMV-OmKUVlD4,2456\xd |
| 119 | lxml/xmlerror.pxi,sha256=MAQv92NXFoaMOzT8WeeM0L3YyksFoo48tpz3KZHTqcY,50234\xd | 119 | lxml/xmlerror.pxi,sha256=MAQv92NXFoaMOzT8WeeM0L3YyksFoo48tpz3KZHTqcY,50234\xd |