From 4a52a71956a8d46fcb7294ac71734504bb09bcc2 Mon Sep 17 00:00:00 2001 From: S. Solomon Darnell Date: Fri, 28 Mar 2025 21:52:21 -0500 Subject: two version of R2R are here --- .../python3.12/site-packages/docutils/__init__.py | 291 ++ .../python3.12/site-packages/docutils/__main__.py | 96 + .../lib/python3.12/site-packages/docutils/core.py | 780 +++++ .../site-packages/docutils/docutils.conf | 5 + .../python3.12/site-packages/docutils/examples.py | 99 + .../python3.12/site-packages/docutils/frontend.py | 1065 ++++++ .venv/lib/python3.12/site-packages/docutils/io.py | 637 ++++ .../site-packages/docutils/languages/__init__.py | 83 + .../site-packages/docutils/languages/af.py | 58 + .../site-packages/docutils/languages/ar.py | 60 + .../site-packages/docutils/languages/ca.py | 65 + .../site-packages/docutils/languages/cs.py | 60 + .../site-packages/docutils/languages/da.py | 61 + .../site-packages/docutils/languages/de.py | 58 + .../site-packages/docutils/languages/en.py | 60 + .../site-packages/docutils/languages/eo.py | 61 + .../site-packages/docutils/languages/es.py | 58 + .../site-packages/docutils/languages/fa.py | 60 + .../site-packages/docutils/languages/fi.py | 60 + .../site-packages/docutils/languages/fr.py | 58 + .../site-packages/docutils/languages/gl.py | 62 + .../site-packages/docutils/languages/he.py | 62 + .../site-packages/docutils/languages/it.py | 58 + .../site-packages/docutils/languages/ja.py | 60 + .../site-packages/docutils/languages/ka.py | 58 + .../site-packages/docutils/languages/ko.py | 60 + .../site-packages/docutils/languages/lt.py | 60 + .../site-packages/docutils/languages/lv.py | 59 + .../site-packages/docutils/languages/nl.py | 60 + .../site-packages/docutils/languages/pl.py | 60 + .../site-packages/docutils/languages/pt_br.py | 60 + .../site-packages/docutils/languages/ru.py | 58 + .../site-packages/docutils/languages/sk.py | 58 + .../site-packages/docutils/languages/sv.py | 59 + .../site-packages/docutils/languages/uk.py | 58 + .../site-packages/docutils/languages/zh_cn.py | 62 + .../site-packages/docutils/languages/zh_tw.py | 61 + .../lib/python3.12/site-packages/docutils/nodes.py | 2301 +++++++++++++ .../site-packages/docutils/parsers/__init__.py | 92 + .../docutils/parsers/commonmark_wrapper.py | 56 + .../site-packages/docutils/parsers/null.py | 20 + .../docutils/parsers/recommonmark_wrapper.py | 147 + .../site-packages/docutils/parsers/rst/__init__.py | 413 +++ .../docutils/parsers/rst/directives/__init__.py | 466 +++ .../docutils/parsers/rst/directives/admonitions.py | 101 + .../docutils/parsers/rst/directives/body.py | 305 ++ .../docutils/parsers/rst/directives/html.py | 21 + .../docutils/parsers/rst/directives/images.py | 173 + .../docutils/parsers/rst/directives/misc.py | 642 ++++ .../docutils/parsers/rst/directives/parts.py | 126 + .../docutils/parsers/rst/directives/references.py | 29 + .../docutils/parsers/rst/directives/tables.py | 538 +++ .../docutils/parsers/rst/include/README.txt | 17 + .../docutils/parsers/rst/include/isoamsa.txt | 162 + .../docutils/parsers/rst/include/isoamsb.txt | 126 + .../docutils/parsers/rst/include/isoamsc.txt | 29 + .../docutils/parsers/rst/include/isoamsn.txt | 96 + .../docutils/parsers/rst/include/isoamso.txt | 62 + .../docutils/parsers/rst/include/isoamsr.txt | 191 ++ .../docutils/parsers/rst/include/isobox.txt | 46 + .../docutils/parsers/rst/include/isocyr1.txt | 73 + .../docutils/parsers/rst/include/isocyr2.txt | 32 + .../docutils/parsers/rst/include/isodia.txt | 20 + .../docutils/parsers/rst/include/isogrk1.txt | 55 + .../docutils/parsers/rst/include/isogrk2.txt | 26 + .../docutils/parsers/rst/include/isogrk3.txt | 52 + .../docutils/parsers/rst/include/isogrk4-wide.txt | 49 + .../docutils/parsers/rst/include/isogrk4.txt | 8 + .../docutils/parsers/rst/include/isolat1.txt | 68 + .../docutils/parsers/rst/include/isolat2.txt | 128 + .../docutils/parsers/rst/include/isomfrk-wide.txt | 58 + .../docutils/parsers/rst/include/isomfrk.txt | 11 + .../docutils/parsers/rst/include/isomopf-wide.txt | 32 + .../docutils/parsers/rst/include/isomopf.txt | 13 + .../docutils/parsers/rst/include/isomscr-wide.txt | 58 + .../docutils/parsers/rst/include/isomscr.txt | 17 + .../docutils/parsers/rst/include/isonum.txt | 82 + .../docutils/parsers/rst/include/isopub.txt | 90 + .../docutils/parsers/rst/include/isotech.txt | 168 + .../docutils/parsers/rst/include/mmlalias.txt | 554 ++++ .../docutils/parsers/rst/include/mmlextra-wide.txt | 113 + .../docutils/parsers/rst/include/mmlextra.txt | 87 + .../docutils/parsers/rst/include/s5defs.txt | 68 + .../docutils/parsers/rst/include/xhtml1-lat1.txt | 102 + .../parsers/rst/include/xhtml1-special.txt | 37 + .../docutils/parsers/rst/include/xhtml1-symbol.txt | 130 + .../docutils/parsers/rst/languages/__init__.py | 40 + .../docutils/parsers/rst/languages/af.py | 108 + .../docutils/parsers/rst/languages/ar.py | 99 + .../docutils/parsers/rst/languages/ca.py | 130 + .../docutils/parsers/rst/languages/cs.py | 110 + .../docutils/parsers/rst/languages/da.py | 114 + .../docutils/parsers/rst/languages/de.py | 107 + .../docutils/parsers/rst/languages/en.py | 114 + .../docutils/parsers/rst/languages/eo.py | 119 + .../docutils/parsers/rst/languages/es.py | 123 + .../docutils/parsers/rst/languages/fa.py | 102 + .../docutils/parsers/rst/languages/fi.py | 98 + .../docutils/parsers/rst/languages/fr.py | 108 + .../docutils/parsers/rst/languages/gl.py | 106 + .../docutils/parsers/rst/languages/he.py | 110 + .../docutils/parsers/rst/languages/it.py | 99 + .../docutils/parsers/rst/languages/ja.py | 119 + .../docutils/parsers/rst/languages/ka.py | 90 + .../docutils/parsers/rst/languages/ko.py | 111 + .../docutils/parsers/rst/languages/lt.py | 109 + .../docutils/parsers/rst/languages/lv.py | 108 + .../docutils/parsers/rst/languages/nl.py | 114 + .../docutils/parsers/rst/languages/pl.py | 101 + .../docutils/parsers/rst/languages/pt_br.py | 110 + .../docutils/parsers/rst/languages/ru.py | 90 + .../docutils/parsers/rst/languages/sk.py | 96 + .../docutils/parsers/rst/languages/sv.py | 96 + .../docutils/parsers/rst/languages/uk.py | 91 + .../docutils/parsers/rst/languages/zh_cn.py | 104 + .../docutils/parsers/rst/languages/zh_tw.py | 109 + .../site-packages/docutils/parsers/rst/roles.py | 439 +++ .../site-packages/docutils/parsers/rst/states.py | 3145 ++++++++++++++++++ .../docutils/parsers/rst/tableparser.py | 539 +++ .../site-packages/docutils/readers/__init__.py | 113 + .../site-packages/docutils/readers/doctree.py | 46 + .../site-packages/docutils/readers/pep.py | 48 + .../site-packages/docutils/readers/standalone.py | 65 + .../site-packages/docutils/statemachine.py | 1525 +++++++++ .../site-packages/docutils/transforms/__init__.py | 185 ++ .../docutils/transforms/components.py | 54 + .../docutils/transforms/frontmatter.py | 540 +++ .../site-packages/docutils/transforms/misc.py | 144 + .../site-packages/docutils/transforms/parts.py | 176 + .../site-packages/docutils/transforms/peps.py | 308 ++ .../docutils/transforms/references.py | 924 ++++++ .../site-packages/docutils/transforms/universal.py | 335 ++ .../docutils/transforms/writer_aux.py | 99 + .../site-packages/docutils/utils/__init__.py | 861 +++++ .../site-packages/docutils/utils/code_analyzer.py | 136 + .../docutils/utils/error_reporting.py | 222 ++ .../site-packages/docutils/utils/math/__init__.py | 73 + .../docutils/utils/math/latex2mathml.py | 1252 +++++++ .../site-packages/docutils/utils/math/math2html.py | 3165 ++++++++++++++++++ .../docutils/utils/math/mathalphabet2unichar.py | 892 +++++ .../docutils/utils/math/mathml_elements.py | 478 +++ .../docutils/utils/math/tex2mathml_extern.py | 261 ++ .../docutils/utils/math/tex2unichar.py | 730 +++++ .../docutils/utils/math/unichar2tex.py | 808 +++++ .../docutils/utils/punctuation_chars.py | 123 + .../site-packages/docutils/utils/roman.py | 154 + .../site-packages/docutils/utils/smartquotes.py | 1004 ++++++ .../site-packages/docutils/utils/urischemes.py | 138 + .../site-packages/docutils/writers/__init__.py | 159 + .../site-packages/docutils/writers/_html_base.py | 1887 +++++++++++ .../site-packages/docutils/writers/docutils_xml.py | 187 ++ .../docutils/writers/html4css1/__init__.py | 955 ++++++ .../docutils/writers/html4css1/html4css1.css | 350 ++ .../docutils/writers/html4css1/template.txt | 8 + .../docutils/writers/html5_polyglot/__init__.py | 393 +++ .../writers/html5_polyglot/italic-field-names.css | 26 + .../docutils/writers/html5_polyglot/math.css | 332 ++ .../docutils/writers/html5_polyglot/minimal.css | 293 ++ .../docutils/writers/html5_polyglot/plain.css | 307 ++ .../docutils/writers/html5_polyglot/responsive.css | 486 +++ .../docutils/writers/html5_polyglot/template.txt | 8 + .../docutils/writers/html5_polyglot/tuftig.css | 566 ++++ .../docutils/writers/latex2e/__init__.py | 3323 +++++++++++++++++++ .../docutils/writers/latex2e/default.tex | 14 + .../docutils/writers/latex2e/docutils.sty | 223 ++ .../docutils/writers/latex2e/titlepage.tex | 19 + .../docutils/writers/latex2e/titlingpage.tex | 18 + .../docutils/writers/latex2e/xelatex.tex | 21 + .../site-packages/docutils/writers/manpage.py | 1214 +++++++ .../site-packages/docutils/writers/null.py | 25 + .../docutils/writers/odf_odt/__init__.py | 3461 ++++++++++++++++++++ .../docutils/writers/odf_odt/prepstyles.py | 78 + .../docutils/writers/odf_odt/pygmentsformatter.py | 109 + .../docutils/writers/odf_odt/styles.odt | Bin 0 -> 16500 bytes .../docutils/writers/pep_html/__init__.py | 101 + .../docutils/writers/pep_html/pep.css | 344 ++ .../docutils/writers/pep_html/template.txt | 25 + .../site-packages/docutils/writers/pseudoxml.py | 40 + .../docutils/writers/s5_html/__init__.py | 353 ++ .../docutils/writers/s5_html/themes/README.txt | 6 + .../writers/s5_html/themes/big-black/__base__ | 2 + .../writers/s5_html/themes/big-black/framing.css | 25 + .../writers/s5_html/themes/big-black/pretty.css | 109 + .../writers/s5_html/themes/big-white/framing.css | 24 + .../writers/s5_html/themes/big-white/pretty.css | 107 + .../writers/s5_html/themes/default/framing.css | 25 + .../writers/s5_html/themes/default/opera.css | 8 + .../writers/s5_html/themes/default/outline.css | 16 + .../writers/s5_html/themes/default/pretty.css | 120 + .../writers/s5_html/themes/default/print.css | 24 + .../writers/s5_html/themes/default/s5-core.css | 11 + .../writers/s5_html/themes/default/slides.css | 10 + .../writers/s5_html/themes/default/slides.js | 558 ++++ .../writers/s5_html/themes/medium-black/__base__ | 2 + .../writers/s5_html/themes/medium-black/pretty.css | 115 + .../s5_html/themes/medium-white/framing.css | 24 + .../writers/s5_html/themes/medium-white/pretty.css | 113 + .../writers/s5_html/themes/small-black/__base__ | 2 + .../writers/s5_html/themes/small-black/pretty.css | 116 + .../writers/s5_html/themes/small-white/framing.css | 24 + .../writers/s5_html/themes/small-white/pretty.css | 114 + .../docutils/writers/xetex/__init__.py | 147 + 202 files changed, 52224 insertions(+) create mode 100644 .venv/lib/python3.12/site-packages/docutils/__init__.py create mode 100755 .venv/lib/python3.12/site-packages/docutils/__main__.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/core.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/docutils.conf create mode 100644 .venv/lib/python3.12/site-packages/docutils/examples.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/frontend.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/io.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/__init__.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/af.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/ar.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/ca.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/cs.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/da.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/de.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/en.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/eo.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/es.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/fa.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/fi.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/fr.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/gl.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/he.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/it.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/ja.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/ka.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/ko.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/lt.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/lv.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/nl.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/pl.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/pt_br.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/ru.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/sk.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/sv.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/uk.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/zh_cn.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/languages/zh_tw.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/nodes.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/__init__.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/commonmark_wrapper.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/null.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/recommonmark_wrapper.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/__init__.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/directives/__init__.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/directives/admonitions.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/directives/body.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/directives/html.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/directives/images.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/directives/misc.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/directives/parts.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/directives/references.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/directives/tables.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/README.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isoamsa.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isoamsb.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isoamsc.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isoamsn.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isoamso.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isoamsr.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isobox.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isocyr1.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isocyr2.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isodia.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isogrk1.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isogrk2.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isogrk3.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isogrk4-wide.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isogrk4.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isolat1.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isolat2.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isomfrk-wide.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isomfrk.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isomopf-wide.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isomopf.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isomscr-wide.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isomscr.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isonum.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isopub.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/isotech.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/mmlalias.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/mmlextra-wide.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/mmlextra.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/s5defs.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/xhtml1-lat1.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/xhtml1-special.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/include/xhtml1-symbol.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/__init__.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/af.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/ar.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/ca.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/cs.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/da.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/de.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/en.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/eo.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/es.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/fa.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/fi.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/fr.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/gl.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/he.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/it.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/ja.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/ka.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/ko.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/lt.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/lv.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/nl.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/pl.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/pt_br.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/ru.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/sk.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/sv.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/uk.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/zh_cn.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/languages/zh_tw.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/roles.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/states.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/parsers/rst/tableparser.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/readers/__init__.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/readers/doctree.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/readers/pep.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/readers/standalone.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/statemachine.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/transforms/__init__.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/transforms/components.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/transforms/frontmatter.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/transforms/misc.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/transforms/parts.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/transforms/peps.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/transforms/references.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/transforms/universal.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/transforms/writer_aux.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/utils/__init__.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/utils/code_analyzer.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/utils/error_reporting.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/utils/math/__init__.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/utils/math/latex2mathml.py create mode 100755 .venv/lib/python3.12/site-packages/docutils/utils/math/math2html.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/utils/math/mathalphabet2unichar.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/utils/math/mathml_elements.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/utils/math/tex2mathml_extern.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/utils/math/tex2unichar.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/utils/math/unichar2tex.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/utils/punctuation_chars.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/utils/roman.py create mode 100755 .venv/lib/python3.12/site-packages/docutils/utils/smartquotes.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/utils/urischemes.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/__init__.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/_html_base.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/docutils_xml.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/html4css1/__init__.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/html4css1/html4css1.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/html4css1/template.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/html5_polyglot/__init__.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/html5_polyglot/italic-field-names.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/html5_polyglot/math.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/html5_polyglot/minimal.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/html5_polyglot/plain.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/html5_polyglot/responsive.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/html5_polyglot/template.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/html5_polyglot/tuftig.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/latex2e/__init__.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/latex2e/default.tex create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/latex2e/docutils.sty create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/latex2e/titlepage.tex create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/latex2e/titlingpage.tex create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/latex2e/xelatex.tex create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/manpage.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/null.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/odf_odt/__init__.py create mode 100755 .venv/lib/python3.12/site-packages/docutils/writers/odf_odt/prepstyles.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/odf_odt/pygmentsformatter.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/odf_odt/styles.odt create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/pep_html/__init__.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/pep_html/pep.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/pep_html/template.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/pseudoxml.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/__init__.py create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/README.txt create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/big-black/__base__ create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/big-black/framing.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/big-black/pretty.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/big-white/framing.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/big-white/pretty.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/default/framing.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/default/opera.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/default/outline.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/default/pretty.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/default/print.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/default/s5-core.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/default/slides.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/default/slides.js create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/medium-black/__base__ create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/medium-black/pretty.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/medium-white/framing.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/medium-white/pretty.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/small-black/__base__ create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/small-black/pretty.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/small-white/framing.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/s5_html/themes/small-white/pretty.css create mode 100644 .venv/lib/python3.12/site-packages/docutils/writers/xetex/__init__.py (limited to '.venv/lib/python3.12/site-packages/docutils') diff --git a/.venv/lib/python3.12/site-packages/docutils/__init__.py b/.venv/lib/python3.12/site-packages/docutils/__init__.py new file mode 100644 index 00000000..16af4108 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/docutils/__init__.py @@ -0,0 +1,291 @@ +# $Id: __init__.py 9649 2024-04-23 18:54:26Z grubert $ +# Author: David Goodger +# Copyright: This module has been placed in the public domain. + +""" +This is the Docutils (Python Documentation Utilities) package. + +Package Structure +================= + +Modules: + +- __init__.py: Contains component base classes, exception classes, and + Docutils version information. + +- core.py: Contains the ``Publisher`` class and ``publish_*()`` convenience + functions. + +- frontend.py: Runtime settings (command-line interface, configuration files) + processing, for Docutils front-ends. + +- io.py: Provides a uniform API for low-level input and output. + +- nodes.py: Docutils document tree (doctree) node class library. + +- statemachine.py: A finite state machine specialized for + regular-expression-based text filters. + +Subpackages: + +- languages: Language-specific mappings of terms. + +- parsers: Syntax-specific input parser modules or packages. + +- readers: Context-specific input handlers which understand the data + source and manage a parser. + +- transforms: Modules used by readers and writers to modify + the Docutils document tree. + +- utils: Contains the ``Reporter`` system warning class and miscellaneous + utilities used by readers, writers, and transforms. + + utils/urischemes.py: Contains a complete mapping of known URI addressing + scheme names to descriptions. + +- utils/math: Contains functions for conversion of mathematical notation + between different formats (LaTeX, MathML, text, ...). + +- writers: Format-specific output translators. +""" + +from collections import namedtuple + +__docformat__ = 'reStructuredText' + +__version__ = '0.21.2' +"""Docutils version identifier (complies with PEP 440):: + + major.minor[.micro][releaselevel[serial]][.dev] + +For version comparison operations, use `__version_info__` (see, below) +rather than parsing the text of `__version__`. + +https://docutils.sourceforge.io/docs/dev/policies.html#version-identification +""" + +__version_details__ = '' +"""Optional extra version details (e.g. 'snapshot 2005-05-29, r3410'). + +For development and release status, use `__version__ and `__version_info__`. +""" + + +class VersionInfo(namedtuple('VersionInfo', + 'major minor micro releaselevel serial release')): + + def __new__(cls, major=0, minor=0, micro=0, + releaselevel='final', serial=0, release=True): + releaselevels = ('alpha', 'beta', 'candidate', 'final') + if releaselevel not in releaselevels: + raise ValueError('releaselevel must be one of %r.' + % (releaselevels, )) + if releaselevel == 'final': + if not release: + raise ValueError('releaselevel "final" must not be used ' + 'with development versions (leads to wrong ' + 'version ordering of the related __version__') + # cf. https://peps.python.org/pep-0440/#summary-of-permitted-suffixes-and-relative-ordering # noqa + if serial != 0: + raise ValueError('"serial" must be 0 for final releases') + + return super().__new__(cls, major, minor, micro, + releaselevel, serial, release) + + def __lt__(self, other): + if isinstance(other, tuple): + other = VersionInfo(*other) + return tuple.__lt__(self, other) + + def __gt__(self, other): + if isinstance(other, tuple): + other = VersionInfo(*other) + return tuple.__gt__(self, other) + + def __le__(self, other): + if isinstance(other, tuple): + other = VersionInfo(*other) + return tuple.__le__(self, other) + + def __ge__(self, other): + if isinstance(other, tuple): + other = VersionInfo(*other) + return tuple.__ge__(self, other) + + +__version_info__ = VersionInfo( + major=0, + minor=21, + micro=2, + releaselevel='final', # one of 'alpha', 'beta', 'candidate', 'final' + serial=0, # pre-release number (0 for final releases and snapshots) + release=True # True for official releases and pre-releases + ) +"""Comprehensive version information tuple. + +https://docutils.sourceforge.io/docs/dev/policies.html#version-identification +""" + + +class ApplicationError(Exception): pass +class DataError(ApplicationError): pass + + +class SettingsSpec: + + """ + Runtime setting specification base class. + + SettingsSpec subclass objects used by `docutils.frontend.OptionParser`. + """ + + # TODO: replace settings_specs with a new data structure + # Backwards compatiblity: + # Drop-in components: + # Sphinx supplies settings_spec in the current format in some places + # Myst parser provides a settings_spec tuple + # + # Sphinx reads a settings_spec in order to set a default value + # in writers/html.py:59 + # https://github.com/sphinx-doc/sphinx/blob/4.x/sphinx/writers/html.py + # This should be changed (before retiring the old format) + # to use `settings_default_overrides` instead. + settings_spec = () + """Runtime settings specification. Override in subclasses. + + Defines runtime settings and associated command-line options, as used by + `docutils.frontend.OptionParser`. This is a tuple of: + + - Option group title (string or `None` which implies no group, just a list + of single options). + + - Description (string or `None`). + + - A sequence of option tuples. Each consists of: + + - Help text (string) + + - List of option strings (e.g. ``['-Q', '--quux']``). + + - Dictionary of keyword arguments sent to the OptionParser/OptionGroup + ``add_option`` method. + + Runtime setting names are derived implicitly from long option names + ('--a-setting' becomes ``settings.a_setting``) or explicitly from the + 'dest' keyword argument. + + Most settings will also have a 'validator' keyword & function. The + validator function validates setting values (from configuration files + and command-line option arguments) and converts them to appropriate + types. For example, the ``docutils.frontend.validate_boolean`` + function, **required by all boolean settings**, converts true values + ('1', 'on', 'yes', and 'true') to 1 and false values ('0', 'off', + 'no', 'false', and '') to 0. Validators need only be set once per + setting. See the `docutils.frontend.validate_*` functions. + + See the optparse docs for more details. + + - More triples of group title, description, options, as many times as + needed. Thus, `settings_spec` tuples can be simply concatenated. + """ + + settings_defaults = None + """A dictionary of defaults for settings not in `settings_spec` (internal + settings, intended to be inaccessible by command-line and config file). + Override in subclasses.""" + + settings_default_overrides = None + """A dictionary of auxiliary defaults, to override defaults for settings + defined in other components' `setting_specs`. Override in subclasses.""" + + relative_path_settings = () + """Settings containing filesystem paths. Override in subclasses. + Settings listed here are to be interpreted relative to the current working + directory.""" + + config_section = None + """The name of the config file section specific to this component + (lowercase, no brackets). Override in subclasses.""" + + config_section_dependencies = None + """A list of names of config file sections that are to be applied before + `config_section`, in order (from general to specific). In other words, + the settings in `config_section` are to be overlaid on top of the settings + from these sections. The "general" section is assumed implicitly. + Override in subclasses.""" + + +class TransformSpec: + """ + Runtime transform specification base class. + + Provides the interface to register "transforms" and helper functions + to resolve references with a `docutils.transforms.Transformer`. + + https://docutils.sourceforge.io/docs/ref/transforms.html + """ + + def get_transforms(self): + """Transforms required by this class. Override in subclasses.""" + if self.default_transforms != (): + import warnings + warnings.warn('TransformSpec: the "default_transforms" attribute ' + 'will be removed in Docutils 2.0.\n' + 'Use get_transforms() method instead.', + DeprecationWarning) + return list(self.default_transforms) + return [] + + # Deprecated; for compatibility. + default_transforms = () + + unknown_reference_resolvers = () + """List of functions to try to resolve unknown references. + + Unknown references have a 'refname' attribute which doesn't correspond + to any target in the document. Called when the transforms in + `docutils.transforms.references` are unable to find a correct target. + + The list should contain functions which will try to resolve unknown + references, with the following signature:: + + def reference_resolver(node): + '''Returns boolean: true if resolved, false if not.''' + + If the function is able to resolve the reference, it should also remove + the 'refname' attribute and mark the node as resolved:: + + del node['refname'] + node.resolved = 1 + + Each function must have a "priority" attribute which will affect the order + the unknown_reference_resolvers are run:: + + reference_resolver.priority = 100 + + This hook is provided for 3rd party extensions. + Example use case: the `MoinMoin - ReStructured Text Parser` + in ``sandbox/mmgilbe/rst.py``. + """ + + +class Component(SettingsSpec, TransformSpec): + + """Base class for Docutils components.""" + + component_type = None + """Name of the component type ('reader', 'parser', 'writer'). Override in + subclasses.""" + + supported = () + """Name and aliases for this component. Override in subclasses.""" + + def supports(self, format): + """ + Is `format` supported by this component? + + To be used by transforms to ask the dependent component if it supports + a certain input context or output format. + """ + return format in self.supported diff --git a/.venv/lib/python3.12/site-packages/docutils/__main__.py b/.venv/lib/python3.12/site-packages/docutils/__main__.py new file mode 100755 index 00000000..ce614891 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/docutils/__main__.py @@ -0,0 +1,96 @@ +#!/usr/bin/env python3 +# :Copyright: © 2020, 2022 Günter Milde. +# :License: Released under the terms of the `2-Clause BSD license`_, in short: +# +# Copying and distribution of this file, with or without modification, +# are permitted in any medium without royalty provided the copyright +# notice and this notice are preserved. +# This file is offered as-is, without any warranty. +# +# .. _2-Clause BSD license: https://opensource.org/licenses/BSD-2-Clause +# +# Revision: $Revision: 9107 $ +# Date: $Date: 2022-07-06 15:59:57 +0200 (Mi, 06. Jul 2022) $ + +"""Generic command line interface for the `docutils` package. + +See also +https://docs.python.org/3/library/__main__.html#main-py-in-python-packages +""" + +import argparse +import locale +import sys + +import docutils +from docutils.core import Publisher, publish_cmdline, default_description + + +class CliSettingsSpec(docutils.SettingsSpec): + """Runtime settings & command-line options for the generic CLI. + + Configurable reader, parser, and writer components. + + The "--writer" default will change to 'html' in Docutils 2.0 + when 'html' becomes an alias for the current value 'html5'. + """ + + settings_spec = ( + 'Docutils Application Options', + 'Reader, writer, and parser settings influence the available options. ' + ' Example: use `--help --writer=latex` to see LaTeX writer options. ', + # options: ('help text', [