Initial commit (Clean history)

This commit is contained in:
anhduy-tech
2025-12-30 11:27:14 +07:00
commit ef48c93de0
19255 changed files with 3248867 additions and 0 deletions

View File

@@ -0,0 +1,58 @@
Metadata-Version: 2.4
Name: python-docx
Version: 1.2.0
Summary: Create, read, and update Microsoft Word .docx files.
Author-email: Steve Canny <stcanny@gmail.com>
License: MIT
Project-URL: Changelog, https://github.com/python-openxml/python-docx/blob/master/HISTORY.rst
Project-URL: Documentation, https://python-docx.readthedocs.org/en/latest/
Project-URL: Homepage, https://github.com/python-openxml/python-docx
Project-URL: Repository, https://github.com/python-openxml/python-docx
Keywords: docx,office,openxml,word
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Office/Business :: Office Suites
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: lxml>=3.1.0
Requires-Dist: typing_extensions>=4.9.0
Dynamic: license-file
# python-docx
*python-docx* is a Python library for reading, creating, and updating Microsoft Word 2007+ (.docx) files.
## Installation
```
pip install python-docx
```
## Example
```python
>>> from docx import Document
>>> document = Document()
>>> document.add_paragraph("It was a dark and stormy night.")
<docx.text.paragraph.Paragraph object at 0x10f19e760>
>>> document.save("dark-and-stormy.docx")
>>> document = Document("dark-and-stormy.docx")
>>> document.paragraphs[0].text
'It was a dark and stormy night.'
```
More information is available in the [python-docx documentation](https://python-docx.readthedocs.org/en/latest/)

View File

@@ -0,0 +1,221 @@
docx/__init__.py,sha256=_No1o_7gp8nisJcTp0snTOpWKiso3ML5JQ1OBb0HQBI,1832
docx/__pycache__/__init__.cpython-312.pyc,,
docx/__pycache__/api.cpython-312.pyc,,
docx/__pycache__/blkcntnr.cpython-312.pyc,,
docx/__pycache__/comments.cpython-312.pyc,,
docx/__pycache__/document.cpython-312.pyc,,
docx/__pycache__/exceptions.cpython-312.pyc,,
docx/__pycache__/package.cpython-312.pyc,,
docx/__pycache__/section.cpython-312.pyc,,
docx/__pycache__/settings.cpython-312.pyc,,
docx/__pycache__/shape.cpython-312.pyc,,
docx/__pycache__/shared.cpython-312.pyc,,
docx/__pycache__/table.cpython-312.pyc,,
docx/__pycache__/types.cpython-312.pyc,,
docx/api.py,sha256=13U56iPSM2tMRDEb03OmSZQkDAPmwGjfxosYkWS2tcc,1350
docx/blkcntnr.py,sha256=_xe7Uz3RBCz4TPKXpIzRxtGg-1YPb3gAG9YvsSUyoLU,3525
docx/comments.py,sha256=MmaP7U9mZOUFsRhaZNIbXatqOOA8-pOC6UlqWAuTHsc,6385
docx/dml/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
docx/dml/__pycache__/__init__.cpython-312.pyc,,
docx/dml/__pycache__/color.cpython-312.pyc,,
docx/dml/color.py,sha256=O7xeVwtCbOPW1aNKSHEBqcxpYnOUFMjKKv2vc2riJGo,4439
docx/document.py,sha256=tUNUp_BoGR433JtCVkgPAiJmW2DSKVHzZUArCntG2c4,11194
docx/drawing/__init__.py,sha256=hMb-YV3QFd8ja3eXPwWcMntpWQRv8Okeas47RXNU3zc,2243
docx/drawing/__pycache__/__init__.cpython-312.pyc,,
docx/enum/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
docx/enum/__pycache__/__init__.cpython-312.pyc,,
docx/enum/__pycache__/base.cpython-312.pyc,,
docx/enum/__pycache__/dml.cpython-312.pyc,,
docx/enum/__pycache__/section.cpython-312.pyc,,
docx/enum/__pycache__/shape.cpython-312.pyc,,
docx/enum/__pycache__/style.cpython-312.pyc,,
docx/enum/__pycache__/table.cpython-312.pyc,,
docx/enum/__pycache__/text.cpython-312.pyc,,
docx/enum/base.py,sha256=rh6mFowU4qC6unhn6Xvf55rtY3NHh9Q-Ak0UAFTM65Y,5070
docx/enum/dml.py,sha256=DqqkYxl09iXQgDNZxxl_wi_n9rA7mTokde1TpO3ygmU,3346
docx/enum/section.py,sha256=mNN1kF1mdIJQ82XFFZnd3yXXnCu5mfnXzopalnmPCqo,2391
docx/enum/shape.py,sha256=DKQm6J3Is2050bT5RseUpwPHZZl9at0OAQjU1ha2H4g,396
docx/enum/style.py,sha256=Z9cBR7N3mCmZ54nKJxKqPhR4SMy_hqJRH2yabDxRLo8,10137
docx/enum/table.py,sha256=7PuQ--PGnSaNiE0Bu4VJ9t6LOgM-hNNmKEcl-3S2eUk,3943
docx/enum/text.py,sha256=o6bdpJot2iY40UnnBQ1uGfdE8oHFm3dtXUrmt9eMlvE,10276
docx/exceptions.py,sha256=WWiMy3ZtsfKRS31Wv09egLZnpPkX0H66B8JkOPCC3FM,454
docx/image/__init__.py,sha256=ygem-XjzKP3uo---ZhsTIZMLEtouNbIETxgA3Ykrw7I,664
docx/image/__pycache__/__init__.cpython-312.pyc,,
docx/image/__pycache__/bmp.cpython-312.pyc,,
docx/image/__pycache__/constants.cpython-312.pyc,,
docx/image/__pycache__/exceptions.cpython-312.pyc,,
docx/image/__pycache__/gif.cpython-312.pyc,,
docx/image/__pycache__/helpers.cpython-312.pyc,,
docx/image/__pycache__/image.cpython-312.pyc,,
docx/image/__pycache__/jpeg.cpython-312.pyc,,
docx/image/__pycache__/png.cpython-312.pyc,,
docx/image/__pycache__/tiff.cpython-312.pyc,,
docx/image/bmp.py,sha256=w_Jhu6hByAckJNyKhI3zHOKsHyibHgxDIjiPI9ev704,1347
docx/image/constants.py,sha256=Y-ME9Z2KDLsjFQDun8XxhXrL6HNXhkUZqGHuCHXEMf4,3466
docx/image/exceptions.py,sha256=_6rkjXXcbFxb_H-J0kK4Q1J9RaLx3TVQ5hoOVENvQaI,383
docx/image/gif.py,sha256=0R7L0r7kjf844pdpN6UKEISsEQzOPAyA3cghXXdJW2s,1118
docx/image/helpers.py,sha256=jy0fQBqIfstp9ExfKw3dGNKozn74RnmSA_YwmolsDqM,3089
docx/image/image.py,sha256=wlmWKLbanpDhJzZG3KfuBRlXw3DFCuUXHI_CcecYXyE,8005
docx/image/jpeg.py,sha256=kGmK8Y-DlwRGw4-PK-OdMgJUMdqhiKOgBxrFK4eXVxU,15386
docx/image/png.py,sha256=hGpF7Nr7rBUCkE9NoHtQIrKM8hpiBaJXWio28vfZs0U,8214
docx/image/tiff.py,sha256=LZx-P2uMSzgdzHfIWRqRqtnbhuIqWBY_cLkx9_HTrPs,10379
docx/opc/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
docx/opc/__pycache__/__init__.cpython-312.pyc,,
docx/opc/__pycache__/constants.cpython-312.pyc,,
docx/opc/__pycache__/coreprops.cpython-312.pyc,,
docx/opc/__pycache__/exceptions.cpython-312.pyc,,
docx/opc/__pycache__/oxml.cpython-312.pyc,,
docx/opc/__pycache__/package.cpython-312.pyc,,
docx/opc/__pycache__/packuri.cpython-312.pyc,,
docx/opc/__pycache__/part.cpython-312.pyc,,
docx/opc/__pycache__/phys_pkg.cpython-312.pyc,,
docx/opc/__pycache__/pkgreader.cpython-312.pyc,,
docx/opc/__pycache__/pkgwriter.cpython-312.pyc,,
docx/opc/__pycache__/rel.cpython-312.pyc,,
docx/opc/__pycache__/shared.cpython-312.pyc,,
docx/opc/__pycache__/spec.cpython-312.pyc,,
docx/opc/constants.py,sha256=zwzgP-zBobJ_LjWdpllA4YfnRKbUyaSOfTAvNVrvO4w,17026
docx/opc/coreprops.py,sha256=IfQeqC5o4k9Obj_kQ4ZKfFl6IL7eIm7dcIC1AZkVvac,3468
docx/opc/exceptions.py,sha256=pqa1GuFxMlGZDBgGBqntZ_8aDINLwo2gtPuNRwADzyM,264
docx/opc/oxml.py,sha256=IE3H4F-DWr8QSZi0pxc767apU3Nk-BhFTs7HiTD5ck0,8325
docx/opc/package.py,sha256=RQw_luqGDaEAylhTp-olMCZ9O9zvv6Se95Ih7UpSsVU,8727
docx/opc/packuri.py,sha256=1-uRAwjIftl475nozvssEoS-0EBz0w-oJvT-fNYcx9o,3729
docx/opc/part.py,sha256=vi0T3JiG1SUknq5aQdNL9ZJSnDY8B3832diSR_maSJ4,9025
docx/opc/parts/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
docx/opc/parts/__pycache__/__init__.cpython-312.pyc,,
docx/opc/parts/__pycache__/coreprops.cpython-312.pyc,,
docx/opc/parts/coreprops.py,sha256=VBczdH-CIj-tcE4bB11LxwmZkFGM2AG1BVyiJ2A2mCY,1775
docx/opc/phys_pkg.py,sha256=-eNZDBbLShHo3W1iglf1CwN_nkK8qnmTWp6ABg77cjA,4005
docx/opc/pkgreader.py,sha256=iUPZ7Ba4kNXjPB-q1mQEO44eVmbnP08po4WFH-HD2IE,9588
docx/opc/pkgwriter.py,sha256=shDeuBtW2BbFOTHrXx8R97PWFaH_fE37JYBfbw6QWRs,4524
docx/opc/rel.py,sha256=TR6_9y6bgmqlDZquRf_9iZRqN_98U_LEJ7xfpMW1VIk,5600
docx/opc/shared.py,sha256=Zn2avg2g0J2fkG5YgFfCbl138gXex8stR-QwVJcuSIY,996
docx/opc/spec.py,sha256=GP8YEb7bSmZQ0i338M3lQCVZm6yUnkUhm3PFKVgW8bQ,638
docx/oxml/__init__.py,sha256=CIsa4iZSjq2QK7_V1xYFM6H13yLh9uoDZ3LfjGWEx7I,8243
docx/oxml/__pycache__/__init__.cpython-312.pyc,,
docx/oxml/__pycache__/comments.cpython-312.pyc,,
docx/oxml/__pycache__/coreprops.cpython-312.pyc,,
docx/oxml/__pycache__/document.cpython-312.pyc,,
docx/oxml/__pycache__/drawing.cpython-312.pyc,,
docx/oxml/__pycache__/exceptions.cpython-312.pyc,,
docx/oxml/__pycache__/ns.cpython-312.pyc,,
docx/oxml/__pycache__/numbering.cpython-312.pyc,,
docx/oxml/__pycache__/parser.cpython-312.pyc,,
docx/oxml/__pycache__/section.cpython-312.pyc,,
docx/oxml/__pycache__/settings.cpython-312.pyc,,
docx/oxml/__pycache__/shape.cpython-312.pyc,,
docx/oxml/__pycache__/shared.cpython-312.pyc,,
docx/oxml/__pycache__/simpletypes.cpython-312.pyc,,
docx/oxml/__pycache__/styles.cpython-312.pyc,,
docx/oxml/__pycache__/table.cpython-312.pyc,,
docx/oxml/__pycache__/xmlchemy.cpython-312.pyc,,
docx/oxml/comments.py,sha256=g4FZAavN3dpD-7GL0WheXk_Mbfsea3a5fPXNjOjY1e8,4912
docx/oxml/coreprops.py,sha256=GkDRxoxfOusgNoaJ1Ew0NELhUYhWOFrJs61_vPU319U,10768
docx/oxml/document.py,sha256=Dri6Za3_9F14uVgoP-Es2VOisixPrqBeu6QR_AqeriA,3593
docx/oxml/drawing.py,sha256=JkqiKq2HmhdC8qWX_pavEIsjmBb2ZrBkoVGnSEstSig,397
docx/oxml/exceptions.py,sha256=v4USEteepc5EldWkA2jhb503rLTDLCr8ZdR1IbIKMdc,261
docx/oxml/ns.py,sha256=jskjw1u9iRN5EUUZY-NF8G-kvGID_W2FiMAmDgezgrA,3779
docx/oxml/numbering.py,sha256=_LDiz7xbTI-UUnfBZSH5tQ76f4ju2m1eHnwfCJ9-PCw,3965
docx/oxml/parser.py,sha256=Zm53GoWo6KvIYIyq64s8kny_VzUoozvGrq6WsWUTqxU,2324
docx/oxml/section.py,sha256=ny6fhO5p4XE16CjmXgsV2f_LUhyI_d0vfnxyYznq3I4,20395
docx/oxml/settings.py,sha256=eayU_BPA6_SGvIE-u7lnWuuK5esSVrBi6X5UnqaHlHs,4264
docx/oxml/shape.py,sha256=vhq1diCdt_TQwwA6QxPozID_qwdU_AQjImreTm9GZJw,8883
docx/oxml/shared.py,sha256=iAqDOcy-DnOm5GGsSZXLSemNejSqCjlzhB86lPEtDYM,1857
docx/oxml/simpletypes.py,sha256=2pD4vgEZThJpCB4M-L8hP7uTIXglndlZRdNruvDZwm0,13019
docx/oxml/styles.py,sha256=1U24kcC9hhzMPzNcg19RVCUJl1_qWauXCJIHG_Kp0Io,10643
docx/oxml/table.py,sha256=qS46a_Ts3KzNygUNeUxaTIVNDJZbbWNJqMseo3ZVaRA,33610
docx/oxml/text/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
docx/oxml/text/__pycache__/__init__.cpython-312.pyc,,
docx/oxml/text/__pycache__/font.cpython-312.pyc,,
docx/oxml/text/__pycache__/hyperlink.cpython-312.pyc,,
docx/oxml/text/__pycache__/pagebreak.cpython-312.pyc,,
docx/oxml/text/__pycache__/paragraph.cpython-312.pyc,,
docx/oxml/text/__pycache__/parfmt.cpython-312.pyc,,
docx/oxml/text/__pycache__/run.cpython-312.pyc,,
docx/oxml/text/font.py,sha256=l07_dNEQ6OafeKvqtyhhWSoEHWW6uCvI2tWJtfcCwlY,10882
docx/oxml/text/hyperlink.py,sha256=tx6SQiYaa123-a0JfUS80mtACOYwNoy24Trga2Shgn8,1467
docx/oxml/text/pagebreak.py,sha256=1iK12GAowZpFRjVAmnZ_Mpqn7O0PqPSrVc2myUc4KM4,11192
docx/oxml/text/paragraph.py,sha256=op4Cy4LjcSIxDD1CQIKeRbUsBL5ABVR8cYKb3KynlmQ,3538
docx/oxml/text/parfmt.py,sha256=5TYCf-QfcwlECXUkrLSYFfewFA1JieKGTtm3X01fu64,12221
docx/oxml/text/run.py,sha256=vpg0n-JPwBLeakyutPeQ4wHRGpL2PjqWKMzrgWKibhU,11014
docx/oxml/xmlchemy.py,sha256=rzExLaJgbfaRf3ntnaT6Z6vEXPQ_z5zvxhS79cvp5HE,25458
docx/package.py,sha256=btnIJEMJBmA7zymO43vbNqDDFm1ZoEiB4nN2sgn6sug,3971
docx/parts/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
docx/parts/__pycache__/__init__.cpython-312.pyc,,
docx/parts/__pycache__/comments.cpython-312.pyc,,
docx/parts/__pycache__/document.cpython-312.pyc,,
docx/parts/__pycache__/hdrftr.cpython-312.pyc,,
docx/parts/__pycache__/image.cpython-312.pyc,,
docx/parts/__pycache__/numbering.cpython-312.pyc,,
docx/parts/__pycache__/settings.cpython-312.pyc,,
docx/parts/__pycache__/story.cpython-312.pyc,,
docx/parts/__pycache__/styles.cpython-312.pyc,,
docx/parts/comments.py,sha256=Dmxh_i8ADRo-wLfO9LV0Lyho5XC_76oU1NJN8itw8lc,1760
docx/parts/document.py,sha256=Dqakbge5_dieGSOJfGA-OpPMoLO2OsTbc97sc43DihQ,6417
docx/parts/hdrftr.py,sha256=_U0PCjVkK6EWwkyZb9oTunlNb6x55rECD1xFDzwUlPM,1709
docx/parts/image.py,sha256=c-DF5YFvp1qVTx7Zon-xOXw0qPc_3LoeX9qMSFPs6mo,2739
docx/parts/numbering.py,sha256=smCscE4Iu9WhYTCNf5daHIralYoPrk6KvL0yeFiLiLg,1054
docx/parts/settings.py,sha256=lqcDzDNLEc8ElxmNMKwy6uNgOesfYcvBDhKz7uUMnb4,1717
docx/parts/story.py,sha256=_hrq7Z-uIZtwFUrK3PKMmGhOcu_Yguej1xNr-qbJssI,3857
docx/parts/styles.py,sha256=Ly7aJyPgtwQ2TRIwuUtHz_x1Z0FH9JTtsNohml1-ykM,1391
docx/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
docx/section.py,sha256=r2SLP6EXCtHPmv8PtaTuYZg1Wy8l9MoVHlA9JHT3SiA,18412
docx/settings.py,sha256=tWJUOj3KABgk_3bXoxhIHVWVY5HmmKKl2tsqic2YN_c,1082
docx/shape.py,sha256=5agasreXHsVIOdd1z8d-3erPvlsbBRJQjHQ0ILSfeaI,2969
docx/shared.py,sha256=N6YIJKiQev-0XIC0ND9fJg1eVt1mG_MELnTawf_e-9g,13506
docx/styles/__init__.py,sha256=aCJqhH4JhG_cIm3iwVJGtWpWW0AXJx3QMag7MORmrdI,1406
docx/styles/__pycache__/__init__.cpython-312.pyc,,
docx/styles/__pycache__/latent.cpython-312.pyc,,
docx/styles/__pycache__/style.cpython-312.pyc,,
docx/styles/__pycache__/styles.cpython-312.pyc,,
docx/styles/latent.py,sha256=EDBcgd-1jKmW-wGz64GvcGSopnOuPQG1inU0pnHRsQA,7211
docx/styles/style.py,sha256=BoGXQRSyODmPI38bAEWPgTXEPwhXyVYZZ9nSYxRSHPM,8051
docx/styles/styles.py,sha256=jq6_Hzgn3XiF-No10kwqvDHTYHobX380939sQWqkwGI,5608
docx/table.py,sha256=EFxbVD3aEbLOqdes5cpGt3xXbPzbZLFG0Sl5OPHSrhY,19477
docx/templates/default-comments.xml,sha256=sjwuBPWGUH9WHjxVeHa1LuqOm3o-lNiZAwzVV0kajIw,734
docx/templates/default-docx-template/[Content_Types].xml,sha256=iIp82dldCZhDakmXWfMFMDUM4az4TTwH70ftarpInp4,1782
docx/templates/default-docx-template/_rels/.rels,sha256=-Lwgt-HVkmKrvcSPn_pqyldGhoi71A3GJ4F3MnMlJrM,748
docx/templates/default-docx-template/customXml/_rels/item1.xml.rels,sha256=Mvpt31vf_e7JfnfQgFko9NJBHyOjM10e4ESbdAzh2E0,300
docx/templates/default-docx-template/customXml/item1.xml,sha256=qGCG_8XY6D69bHGlXR0u-qMbE3l39fOnUjZuECNhIUQ,262
docx/templates/default-docx-template/customXml/itemProps1.xml,sha256=xUIwexPsKai1RiF7s3k2q0gi4ESyZdKVKYXsPWr-0k4,354
docx/templates/default-docx-template/docProps/app.xml,sha256=vmZJgcMUHN38WTYr6yh-vyDQdzZg4t1vqsWWilkwoIE,1132
docx/templates/default-docx-template/docProps/core.xml,sha256=EL_SDqXZyKsCNqL05J-ZzbIHqsZxHkeAz3o5CzIqHUA,753
docx/templates/default-docx-template/docProps/thumbnail.jpeg,sha256=ljZxONxEzgm_LI8Pjkk0ihR40sXAr2m7wrvDi2PNzq0,8324
docx/templates/default-docx-template/word/_rels/document.xml.rels,sha256=Tyt7R9in0Q1E47rW0Dgpui51XMiymi01pJ7vee17EdY,1253
docx/templates/default-docx-template/word/document.xml,sha256=9RVLPF2udJq7DjgeEOoC4Z4TdlAGXEsfEbBZxtdTQL8,1594
docx/templates/default-docx-template/word/fontTable.xml,sha256=eThft_YCR1B-yv_Ckunr1S6gZXuGNPYpum_MxUAR1rs,2811
docx/templates/default-docx-template/word/numbering.xml,sha256=ymBdZOm6Iy_Y_0AdcAZp97XENRhlscFrkf1aSqyb4kk,6747
docx/templates/default-docx-template/word/settings.xml,sha256=MVItLTw2auxXFMkhzlVrSDjKf6oz-nlaZtwyV1xxCyc,2749
docx/templates/default-docx-template/word/styles.xml,sha256=CeNQuV4SHntjhBSFpq2s8vrNSWwYkpey26Y0u7KJiog,438677
docx/templates/default-docx-template/word/stylesWithEffects.xml,sha256=Rjrgkozw2Ed12_jPGNbDAp9nB8gb9ZD21t2HV6XpPxU,438131
docx/templates/default-docx-template/word/theme/theme1.xml,sha256=46irfbnKevylb18oIKVui2YAFsZHdzVVsGCwoCrHaUE,10939
docx/templates/default-docx-template/word/webSettings.xml,sha256=NJ023nQ00J-GmH_2cdiBSWSgWIweYwwG5WLNp-den5U,438
docx/templates/default-footer.xml,sha256=V9Gkf2J3fxHVNphYHX2FfxuSdHUh1_tArHv1ZlUHAxU,1395
docx/templates/default-header.xml,sha256=oMHJ5mr6Sd1PZkmEQEJ4lmr7VCwZiFOAvmJSsOKK4UI,1395
docx/templates/default-settings.xml,sha256=eXOLlF4o4eqDOLeEi5qjwTv5mmDk3V5CMseQD7_bCug,1640
docx/templates/default-styles.xml,sha256=WnjtOZLsCnP4hYSaYhMfR7JW4ixDxRcr3eBPI8QRx94,15823
docx/templates/default.docx,sha256=IJS1vd_-nPlz1h_gM4hBOATwNBYHGElKZdt-mNpA010,38116
docx/text/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
docx/text/__pycache__/__init__.cpython-312.pyc,,
docx/text/__pycache__/font.cpython-312.pyc,,
docx/text/__pycache__/hyperlink.cpython-312.pyc,,
docx/text/__pycache__/pagebreak.cpython-312.pyc,,
docx/text/__pycache__/paragraph.cpython-312.pyc,,
docx/text/__pycache__/parfmt.cpython-312.pyc,,
docx/text/__pycache__/run.cpython-312.pyc,,
docx/text/__pycache__/tabstops.cpython-312.pyc,,
docx/text/font.py,sha256=xDHh5KBcPAzDNXuU6BLy9gXCaM5DonXo75gtmlPRgIo,13605
docx/text/hyperlink.py,sha256=H7YGCH85i7EDcPQcYoLh4MOx_w-xNSucA5bAgI3HtVQ,5257
docx/text/pagebreak.py,sha256=sI1yMVotkBtn1u5DJ9L04FkC01QoAwcyVSdgGPAkJIY,4950
docx/text/paragraph.py,sha256=N3F62_JRQZYaumuoaJXKCDnRSw2DIiOwzyMPV2Jd7GI,6828
docx/text/parfmt.py,sha256=70M75HFo7ydpqmIdZjkV711muyrsBGdr4WZscF3YVJY,10339
docx/text/run.py,sha256=yur8xe5QvjQoLaVYJ_6sFuKcV0BTTkMJC7j7ehWgTv4,10282
docx/text/tabstops.py,sha256=bJN98GWW22f4Sqg0dQbyUcnuOn65fHsNZuCGswI03_c,3896
docx/types.py,sha256=BgnXlRS-roPaNF1pbQX4ZO1AHqIIjIN7qMwAcaDniSE,848
python_docx-1.2.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
python_docx-1.2.0.dist-info/METADATA,sha256=TEzIGevm3krKRNrM_T-Rc-b0bZ7ZAK0cOI_577e2sdc,2022
python_docx-1.2.0.dist-info/RECORD,,
python_docx-1.2.0.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
python_docx-1.2.0.dist-info/WHEEL,sha256=_zCd3N1l69ArxyTb8rzEoP9TpbYXkqRFSNOD5OuxnTs,91
python_docx-1.2.0.dist-info/licenses/LICENSE,sha256=dlLyceRtDVM-ncRj87X8vcrPTWqcjWtVTRXv0PN_YTI,1104
python_docx-1.2.0.dist-info/top_level.txt,sha256=zkbrD3gmyqHpD_XhHe7lCbr2M5vT229nJ4UFqF5VjIs,5

View File

@@ -0,0 +1,5 @@
Wheel-Version: 1.0
Generator: setuptools (80.9.0)
Root-Is-Purelib: true
Tag: py3-none-any

View File

@@ -0,0 +1,20 @@
The MIT License (MIT)
Copyright (c) 2013 Steve Canny, https://github.com/scanny
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.