fixed subscription table

This commit is contained in:
2025-02-02 00:02:31 -05:00
parent a1ab31acfe
commit ef5f57e678
5389 changed files with 686710 additions and 28 deletions

View File

@@ -0,0 +1,11 @@
Authors
=======
Creator
-------
Jonathan Slenders <jonathan AT slenders.be>
Contributors
------------
- Amjith Ramanujam <amjith.r AT gmail.com>

View File

@@ -0,0 +1,27 @@
Copyright (c) 2014, Jonathan Slenders
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
* Neither the name of the {organization} nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@@ -0,0 +1,178 @@
Metadata-Version: 2.2
Name: prompt_toolkit
Version: 3.0.50
Summary: Library for building powerful interactive command lines in Python
Home-page: https://github.com/prompt-toolkit/python-prompt-toolkit
Author: Jonathan Slenders
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
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: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development
Requires-Python: >=3.8.0
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS.rst
Requires-Dist: wcwidth
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary
Python Prompt Toolkit
=====================
|AppVeyor| |PyPI| |RTD| |License| |Codecov|
.. image :: https://github.com/prompt-toolkit/python-prompt-toolkit/raw/master/docs/images/logo_400px.png
``prompt_toolkit`` *is a library for building powerful interactive command line applications in Python.*
Read the `documentation on readthedocs
<http://python-prompt-toolkit.readthedocs.io/en/stable/>`_.
Gallery
*******
`ptpython <http://github.com/prompt-toolkit/ptpython/>`_ is an interactive
Python Shell, build on top of ``prompt_toolkit``.
.. image :: https://github.com/prompt-toolkit/python-prompt-toolkit/raw/master/docs/images/ptpython.png
`More examples <https://python-prompt-toolkit.readthedocs.io/en/stable/pages/gallery.html>`_
prompt_toolkit features
***********************
``prompt_toolkit`` could be a replacement for `GNU readline
<https://tiswww.case.edu/php/chet/readline/rltop.html>`_, but it can be much
more than that.
Some features:
- **Pure Python**.
- Syntax highlighting of the input while typing. (For instance, with a Pygments lexer.)
- Multi-line input editing.
- Advanced code completion.
- Both Emacs and Vi key bindings. (Similar to readline.)
- Even some advanced Vi functionality, like named registers and digraphs.
- Reverse and forward incremental search.
- Works well with Unicode double width characters. (Chinese input.)
- Selecting text for copy/paste. (Both Emacs and Vi style.)
- Support for `bracketed paste <https://cirw.in/blog/bracketed-paste>`_.
- Mouse support for cursor positioning and scrolling.
- Auto suggestions. (Like `fish shell <http://fishshell.com/>`_.)
- Multiple input buffers.
- No global state.
- Lightweight, the only dependencies are Pygments and wcwidth.
- Runs on Linux, OS X, FreeBSD, OpenBSD and Windows systems.
- And much more...
Feel free to create tickets for bugs and feature requests, and create pull
requests if you have nice patches that you would like to share with others.
Installation
************
::
pip install prompt_toolkit
For Conda, do:
::
conda install -c https://conda.anaconda.org/conda-forge prompt_toolkit
About Windows support
*********************
``prompt_toolkit`` is cross platform, and everything that you build on top
should run fine on both Unix and Windows systems. Windows support is best on
recent Windows 10 builds, for which the command line window supports vt100
escape sequences. (If not supported, we fall back to using Win32 APIs for color
and cursor movements).
It's worth noting that the implementation is a "best effort of what is
possible". Both Unix and Windows terminals have their limitations. But in
general, the Unix experience will still be a little better.
Getting started
***************
The most simple example of the library would look like this:
.. code:: python
from prompt_toolkit import prompt
if __name__ == '__main__':
answer = prompt('Give me some input: ')
print('You said: %s' % answer)
For more complex examples, have a look in the ``examples`` directory. All
examples are chosen to demonstrate only one thing. Also, don't be afraid to
look at the source code. The implementation of the ``prompt`` function could be
a good start.
Philosophy
**********
The source code of ``prompt_toolkit`` should be **readable**, **concise** and
**efficient**. We prefer short functions focusing each on one task and for which
the input and output types are clearly specified. We mostly prefer composition
over inheritance, because inheritance can result in too much functionality in
the same object. We prefer immutable objects where possible (objects don't
change after initialization). Reusability is important. We absolutely refrain
from having a changing global state, it should be possible to have multiple
independent instances of the same code in the same process. The architecture
should be layered: the lower levels operate on primitive operations and data
structures giving -- when correctly combined -- all the possible flexibility;
while at the higher level, there should be a simpler API, ready-to-use and
sufficient for most use cases. Thinking about algorithms and efficiency is
important, but avoid premature optimization.
`Projects using prompt_toolkit <PROJECTS.rst>`_
***********************************************
Special thanks to
*****************
- `Pygments <http://pygments.org/>`_: Syntax highlighter.
- `wcwidth <https://github.com/jquast/wcwidth>`_: Determine columns needed for a wide characters.
.. |PyPI| image:: https://img.shields.io/pypi/v/prompt_toolkit.svg
:target: https://pypi.python.org/pypi/prompt-toolkit/
:alt: Latest Version
.. |AppVeyor| image:: https://ci.appveyor.com/api/projects/status/32r7s2skrgm9ubva?svg=true
:target: https://ci.appveyor.com/project/prompt-toolkit/python-prompt-toolkit/
.. |RTD| image:: https://readthedocs.org/projects/python-prompt-toolkit/badge/
:target: https://python-prompt-toolkit.readthedocs.io/en/master/
.. |License| image:: https://img.shields.io/github/license/prompt-toolkit/python-prompt-toolkit.svg
:target: https://github.com/prompt-toolkit/python-prompt-toolkit/blob/master/LICENSE
.. |Codecov| image:: https://codecov.io/gh/prompt-toolkit/python-prompt-toolkit/branch/master/graphs/badge.svg?style=flat
:target: https://codecov.io/gh/prompt-toolkit/python-prompt-toolkit/

View File

@@ -0,0 +1,296 @@
prompt_toolkit-3.0.50.dist-info/AUTHORS.rst,sha256=09xixryENmWElauJrqN1Eef6k5HSgmVyOcnPuA29QuU,148
prompt_toolkit-3.0.50.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
prompt_toolkit-3.0.50.dist-info/LICENSE,sha256=MDV02b3YXHV9YCUBeUK_F7ru3yd49ivX9CXQfYgPTEo,1493
prompt_toolkit-3.0.50.dist-info/METADATA,sha256=rwa9rX-lwUfqAuJcGG4ysEYgQvlmJZuLv9le9ItPaLY,6605
prompt_toolkit-3.0.50.dist-info/RECORD,,
prompt_toolkit-3.0.50.dist-info/WHEEL,sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8,91
prompt_toolkit-3.0.50.dist-info/top_level.txt,sha256=5rJXrEGx6st4KkmhOPR6l0ITDbV53x_Xy6MurOukXfA,15
prompt_toolkit/__init__.py,sha256=36hmyGNpz8-WjqbXD_3sKuh59y44M-QaF-JTPGtALOg,1297
prompt_toolkit/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/__pycache__/auto_suggest.cpython-312.pyc,,
prompt_toolkit/__pycache__/buffer.cpython-312.pyc,,
prompt_toolkit/__pycache__/cache.cpython-312.pyc,,
prompt_toolkit/__pycache__/cursor_shapes.cpython-312.pyc,,
prompt_toolkit/__pycache__/data_structures.cpython-312.pyc,,
prompt_toolkit/__pycache__/document.cpython-312.pyc,,
prompt_toolkit/__pycache__/enums.cpython-312.pyc,,
prompt_toolkit/__pycache__/history.cpython-312.pyc,,
prompt_toolkit/__pycache__/keys.cpython-312.pyc,,
prompt_toolkit/__pycache__/log.cpython-312.pyc,,
prompt_toolkit/__pycache__/mouse_events.cpython-312.pyc,,
prompt_toolkit/__pycache__/patch_stdout.cpython-312.pyc,,
prompt_toolkit/__pycache__/renderer.cpython-312.pyc,,
prompt_toolkit/__pycache__/search.cpython-312.pyc,,
prompt_toolkit/__pycache__/selection.cpython-312.pyc,,
prompt_toolkit/__pycache__/token.cpython-312.pyc,,
prompt_toolkit/__pycache__/utils.cpython-312.pyc,,
prompt_toolkit/__pycache__/validation.cpython-312.pyc,,
prompt_toolkit/__pycache__/win32_types.cpython-312.pyc,,
prompt_toolkit/application/__init__.py,sha256=rat9iPhYTmo7nd2BU8xZSU_-AfJpjnnBmxe9y3TQivM,657
prompt_toolkit/application/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/application/__pycache__/application.cpython-312.pyc,,
prompt_toolkit/application/__pycache__/current.cpython-312.pyc,,
prompt_toolkit/application/__pycache__/dummy.cpython-312.pyc,,
prompt_toolkit/application/__pycache__/run_in_terminal.cpython-312.pyc,,
prompt_toolkit/application/application.py,sha256=oziKsiHNmGJQhMj1ODQIkJSeOI3ejRWWQ9XduVHYOAE,63046
prompt_toolkit/application/current.py,sha256=uCJz0tx0fnj39xMrV3R_-iJEAA4-s8ik9dC5x21NQgk,6207
prompt_toolkit/application/dummy.py,sha256=BCfThUgz5Eb5fWJSKBVeJaA5kwksw8jJQtN6g61xMXM,1619
prompt_toolkit/application/run_in_terminal.py,sha256=qgTfpG3qGP4wRy9l_7zU8P7s59CARIvagulTyPn_oEg,3767
prompt_toolkit/auto_suggest.py,sha256=qSiaxlaKjLyNEJ8bJN0641gqsIzZ3LB2cOyq88xBQb4,5798
prompt_toolkit/buffer.py,sha256=VkAbKTJV7441aO4Ei-ozqc8IBlNPEnLGAt5t42tB6jg,74513
prompt_toolkit/cache.py,sha256=Lo3ewsEIgn-LQBYNni79w74u5LSvvuVYF0e6giEArQg,3823
prompt_toolkit/clipboard/__init__.py,sha256=yK0LonIfEZRyoXqcgLdh8kjOhechjO-Ej2-C1g3VegQ,439
prompt_toolkit/clipboard/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/clipboard/__pycache__/base.cpython-312.pyc,,
prompt_toolkit/clipboard/__pycache__/in_memory.cpython-312.pyc,,
prompt_toolkit/clipboard/__pycache__/pyperclip.cpython-312.pyc,,
prompt_toolkit/clipboard/base.py,sha256=rucEv1kKfvZUj6bwGRz04uSSTZie7rvnKUnyVXb2vv4,2515
prompt_toolkit/clipboard/in_memory.py,sha256=U_iY6UUevkKMfTvir_XMsD0qwuLVKuoTeRdjkZW-A6I,1060
prompt_toolkit/clipboard/pyperclip.py,sha256=H9HOlyGW0XItvx_Ji64zBQkiQPfLb6DFAw5J5irzK28,1160
prompt_toolkit/completion/__init__.py,sha256=8Hm2yJ1nqBkaC-R9ugELgjhU32U308V89F6bJG0QDYo,992
prompt_toolkit/completion/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/completion/__pycache__/base.cpython-312.pyc,,
prompt_toolkit/completion/__pycache__/deduplicate.cpython-312.pyc,,
prompt_toolkit/completion/__pycache__/filesystem.cpython-312.pyc,,
prompt_toolkit/completion/__pycache__/fuzzy_completer.cpython-312.pyc,,
prompt_toolkit/completion/__pycache__/nested.cpython-312.pyc,,
prompt_toolkit/completion/__pycache__/word_completer.cpython-312.pyc,,
prompt_toolkit/completion/base.py,sha256=T7212aScNaGMaSrDIwsJIXeXLIM_eVCIcScNcDPZYwI,16103
prompt_toolkit/completion/deduplicate.py,sha256=QibqYI23GPjsbyxaxiNoqAbKawzHmfYOlxeW2HPFbTE,1436
prompt_toolkit/completion/filesystem.py,sha256=Z_RR72e14bVavdWnbxECw23qCt_TWTY9R6DpVqW7vxE,3949
prompt_toolkit/completion/fuzzy_completer.py,sha256=RnREvA7y6nC7LKGqZUEvtuSm8eXVQYheJTsnhUvRbmM,7738
prompt_toolkit/completion/nested.py,sha256=dEgb_KckCSQDQ4eblNkONz-qs5njEZVWbtEW3WCEPH4,3854
prompt_toolkit/completion/word_completer.py,sha256=VF1S7YCxYqI3pKmVXJaD82eMW1ZMq8_zAAIS1XKGU5M,3435
prompt_toolkit/contrib/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
prompt_toolkit/contrib/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/contrib/completers/__init__.py,sha256=qJB_xNFGbhfiDv_zUaox9mkQEGqBYqP_jfByQDb93hA,103
prompt_toolkit/contrib/completers/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/contrib/completers/__pycache__/system.cpython-312.pyc,,
prompt_toolkit/contrib/completers/system.py,sha256=0Hc2dziheEx2qNog4YOl-4Tu8Fg5Dx2xjNURTx09BDg,2057
prompt_toolkit/contrib/regular_languages/__init__.py,sha256=cgMQkakD4FbvLUozDGucRRFOk8yScfcKfqOMpCtvAPo,3279
prompt_toolkit/contrib/regular_languages/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/contrib/regular_languages/__pycache__/compiler.cpython-312.pyc,,
prompt_toolkit/contrib/regular_languages/__pycache__/completion.cpython-312.pyc,,
prompt_toolkit/contrib/regular_languages/__pycache__/lexer.cpython-312.pyc,,
prompt_toolkit/contrib/regular_languages/__pycache__/regex_parser.cpython-312.pyc,,
prompt_toolkit/contrib/regular_languages/__pycache__/validation.cpython-312.pyc,,
prompt_toolkit/contrib/regular_languages/compiler.py,sha256=3tnUJCE2jCcVI63vcpI0kG4KfuqIatSQRb8-F5UCgsI,21948
prompt_toolkit/contrib/regular_languages/completion.py,sha256=jESF35RaYWj_rnT-OZc_zC9QZXYvPao4JZ8wx7yS3KM,3468
prompt_toolkit/contrib/regular_languages/lexer.py,sha256=DBgyek9LkfJv6hz24eOaVM--w9Qaw4zIMWusMvGHBts,3415
prompt_toolkit/contrib/regular_languages/regex_parser.py,sha256=zWGJfQSjomvdj2rD7MPpn2pWOUR7VMv4su5iAV0jzM4,7732
prompt_toolkit/contrib/regular_languages/validation.py,sha256=4k5wxgUFc_KTOW5PmmZOrWb-Z-HjX8fjjKqul-oR8uc,2059
prompt_toolkit/contrib/ssh/__init__.py,sha256=UcRG2wc28EEKtFEudoIXz_DFzWKKQjAVSv6cf-ufPiM,180
prompt_toolkit/contrib/ssh/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/contrib/ssh/__pycache__/server.cpython-312.pyc,,
prompt_toolkit/contrib/ssh/server.py,sha256=81McNn6r0Cbu9SPceH7fa5QirAnteHmNh1Gk4dFpgvI,6130
prompt_toolkit/contrib/telnet/__init__.py,sha256=NyUfsmJdafGiUxD9gzYQNlVdHu_ILDH7F57VJw8efUM,104
prompt_toolkit/contrib/telnet/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/contrib/telnet/__pycache__/log.cpython-312.pyc,,
prompt_toolkit/contrib/telnet/__pycache__/protocol.cpython-312.pyc,,
prompt_toolkit/contrib/telnet/__pycache__/server.cpython-312.pyc,,
prompt_toolkit/contrib/telnet/log.py,sha256=LcFRDyRxoRKSZsVRVpBOrEgsEt_LQLyUHKtgVZklopI,167
prompt_toolkit/contrib/telnet/protocol.py,sha256=2i-JYfaAse-uFWtNdVEoP_Q-OMbkl3YbUfv_wvaaS3k,5584
prompt_toolkit/contrib/telnet/server.py,sha256=dKHpEhXkIef_iuvZCbumwotapx6i03t6Gk01zkAoNIU,13477
prompt_toolkit/cursor_shapes.py,sha256=k5g5yJONGl1ITgy29KX9yzspJvIJ6Jbbwd7WkYC9Z-4,3721
prompt_toolkit/data_structures.py,sha256=w0BZy6Fpx4se-kAI9Kj8Q7lAKLln8U_Em_ncpqnC1xY,212
prompt_toolkit/document.py,sha256=vzg3U2Zzd95l1pkZnIFjAA88ygFYSdybhRKwJcxvvr0,40579
prompt_toolkit/enums.py,sha256=F3q9JmH9vhpMLA2OKKN7RrNQu_YDlNWoPU-0qsTUuAs,358
prompt_toolkit/eventloop/__init__.py,sha256=pxSkV_zybeoj6Ff3lgNHhbD5ENmBW9mk_XkiyeRL_OY,730
prompt_toolkit/eventloop/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/eventloop/__pycache__/async_generator.cpython-312.pyc,,
prompt_toolkit/eventloop/__pycache__/inputhook.cpython-312.pyc,,
prompt_toolkit/eventloop/__pycache__/utils.cpython-312.pyc,,
prompt_toolkit/eventloop/__pycache__/win32.cpython-312.pyc,,
prompt_toolkit/eventloop/async_generator.py,sha256=nozLJR4z2MJKV7Qi0hsknA2mb1Jcp7XJx-AdUEDhDhw,3933
prompt_toolkit/eventloop/inputhook.py,sha256=LDElZtmg-kLQiItMS8CFPxtLzxV8QzohWHsWUvw3h00,6130
prompt_toolkit/eventloop/utils.py,sha256=VhYmsDZmRwVXnEPBF_C2LpiW-ranPn6EIXWIuMa6XaU,3200
prompt_toolkit/eventloop/win32.py,sha256=wrLJVOtOw_tqVOeK6ttNF47Sk2oX342dLN1pxKBLCL4,2286
prompt_toolkit/filters/__init__.py,sha256=2YSVwf4EnLf1VOXYmb8Dr0WoA93XGGO0iCUIr14KGXQ,1990
prompt_toolkit/filters/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/filters/__pycache__/app.cpython-312.pyc,,
prompt_toolkit/filters/__pycache__/base.cpython-312.pyc,,
prompt_toolkit/filters/__pycache__/cli.cpython-312.pyc,,
prompt_toolkit/filters/__pycache__/utils.cpython-312.pyc,,
prompt_toolkit/filters/app.py,sha256=QVJMjR6Zf-BxlmGaUd-WbtEaGlxMKYMFVwj3qcwo7ns,10408
prompt_toolkit/filters/base.py,sha256=asrgKE-gzYlRLrS4w3kMFimvZtXQ9pk252Vs5ShVeeM,6855
prompt_toolkit/filters/cli.py,sha256=QGV7JT7-BUXpPXNzBLUcNH3GI69ugFZCDV1nylOjq78,1867
prompt_toolkit/filters/utils.py,sha256=4nOjHPEd451Pj3qpfg40fq3XSnt1kmq3WoAbhu2NV-8,859
prompt_toolkit/formatted_text/__init__.py,sha256=aQtNhxOhIa_HmvlNOQ2RGGpplg-KX3sYFJWiXgNfQxY,1509
prompt_toolkit/formatted_text/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/formatted_text/__pycache__/ansi.cpython-312.pyc,,
prompt_toolkit/formatted_text/__pycache__/base.cpython-312.pyc,,
prompt_toolkit/formatted_text/__pycache__/html.cpython-312.pyc,,
prompt_toolkit/formatted_text/__pycache__/pygments.cpython-312.pyc,,
prompt_toolkit/formatted_text/__pycache__/utils.cpython-312.pyc,,
prompt_toolkit/formatted_text/ansi.py,sha256=5uERUQxVrXAQfbTE5R9oWTIqLnDfNmsNpWPtfH5nLSo,9679
prompt_toolkit/formatted_text/base.py,sha256=X3y5QIPH2IS9LesYzXneELtT4zGpik8gd-UQVh6I2bE,5162
prompt_toolkit/formatted_text/html.py,sha256=-88VwuuCLRNkzEgK8FJKOHT9NDh939BxH8vGivvILdU,4374
prompt_toolkit/formatted_text/pygments.py,sha256=sK-eFFzOnD2sgadVLgNkW-xOuTw_uIf8_z06DZ4CA8g,780
prompt_toolkit/formatted_text/utils.py,sha256=77hogMzZtwQUf8--hkyOVgQP0s0W3XDlYHvRgKHjlbA,3069
prompt_toolkit/history.py,sha256=S9W9SgL83QftMQANdjdjBMm-yGmeM51_qCRRC1H4Mr8,9441
prompt_toolkit/input/__init__.py,sha256=7g6kwNanG4Ml12FFdj9E1ivChpXWcfRUMUJzmTQMS7U,273
prompt_toolkit/input/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/input/__pycache__/ansi_escape_sequences.cpython-312.pyc,,
prompt_toolkit/input/__pycache__/base.cpython-312.pyc,,
prompt_toolkit/input/__pycache__/defaults.cpython-312.pyc,,
prompt_toolkit/input/__pycache__/posix_pipe.cpython-312.pyc,,
prompt_toolkit/input/__pycache__/posix_utils.cpython-312.pyc,,
prompt_toolkit/input/__pycache__/typeahead.cpython-312.pyc,,
prompt_toolkit/input/__pycache__/vt100.cpython-312.pyc,,
prompt_toolkit/input/__pycache__/vt100_parser.cpython-312.pyc,,
prompt_toolkit/input/__pycache__/win32.cpython-312.pyc,,
prompt_toolkit/input/__pycache__/win32_pipe.cpython-312.pyc,,
prompt_toolkit/input/ansi_escape_sequences.py,sha256=h7714SZgs2z80PZRVxsCfHHJjtEUmWlToVCBtFFvfR4,13663
prompt_toolkit/input/base.py,sha256=pItwaKXtVZwemrKpoltmRskwoeXnSaBUZ_6iFZBdQf8,4036
prompt_toolkit/input/defaults.py,sha256=a-vczSh7kngFArLhFsJ2CXNdkx5WQlzilxHLdzGDkFw,2500
prompt_toolkit/input/posix_pipe.py,sha256=B_JS2-FB6Sk0da9gSH0NnhcUCkp3bw0m1-ogMOHmmcE,3158
prompt_toolkit/input/posix_utils.py,sha256=ySaEGnt_IwG5nzxcpILgEXC60mbrIAbC3ZZ6kuE9zCw,3973
prompt_toolkit/input/typeahead.py,sha256=mAaf5_XKTLpao1kw9ORIrhGGEz9gvu4oc-iZKKMQz3k,2545
prompt_toolkit/input/vt100.py,sha256=soxxSLU7fwp6yn77j5gCYUZroEp7KBKm4a3Zn4vRAsk,10514
prompt_toolkit/input/vt100_parser.py,sha256=qDrNbsnPukZblfyjgfjCvzMv8xQKRz0M84UvUWq7P44,8407
prompt_toolkit/input/win32.py,sha256=9UKo8f_W4AU8P4Luc7G3vWBWSCbpUIQDE0xlKp76mH8,30769
prompt_toolkit/input/win32_pipe.py,sha256=OvjKHN5xfEoGHLygWwayyeB0RolHL6YHLNeOMK-54LU,4700
prompt_toolkit/key_binding/__init__.py,sha256=IZWqJLBjQaQMfo0SJTjqJKQH0TZcSNa2Cdln-M4z8JI,447
prompt_toolkit/key_binding/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/key_binding/__pycache__/defaults.cpython-312.pyc,,
prompt_toolkit/key_binding/__pycache__/digraphs.cpython-312.pyc,,
prompt_toolkit/key_binding/__pycache__/emacs_state.cpython-312.pyc,,
prompt_toolkit/key_binding/__pycache__/key_bindings.cpython-312.pyc,,
prompt_toolkit/key_binding/__pycache__/key_processor.cpython-312.pyc,,
prompt_toolkit/key_binding/__pycache__/vi_state.cpython-312.pyc,,
prompt_toolkit/key_binding/bindings/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
prompt_toolkit/key_binding/bindings/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/auto_suggest.cpython-312.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/basic.cpython-312.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/completion.cpython-312.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/cpr.cpython-312.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/emacs.cpython-312.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/focus.cpython-312.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/mouse.cpython-312.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/named_commands.cpython-312.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/open_in_editor.cpython-312.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/page_navigation.cpython-312.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/scroll.cpython-312.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/search.cpython-312.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/vi.cpython-312.pyc,,
prompt_toolkit/key_binding/bindings/auto_suggest.py,sha256=4PrJVgIK_Nt2o3RtVtuRm2aFPGrackhuMCBVNtjPj7M,1855
prompt_toolkit/key_binding/bindings/basic.py,sha256=Fp9mj-RYZlGmAU9UV9wIIEnlxELN7NJ0qakMVH7MuRU,7229
prompt_toolkit/key_binding/bindings/completion.py,sha256=6nR3WfGe7FDsjq1xTsDazeajkV9KBLpCYQi3klujdLU,6903
prompt_toolkit/key_binding/bindings/cpr.py,sha256=181XQNZ0-sgL-vV2B67aRitTFHadogvMUh6LWVMUTV0,786
prompt_toolkit/key_binding/bindings/emacs.py,sha256=trIZUu8e5kJGSaq6Ndb-Exz4NdHV9SjUsfsw_UM8c6o,19634
prompt_toolkit/key_binding/bindings/focus.py,sha256=LIP4InccUUvD7I4NZrqtY9WjVfO_wJLyrVcoxAw92uU,507
prompt_toolkit/key_binding/bindings/mouse.py,sha256=6JPr0BqzFfLEVb7Ek_WO0CejUcwq0jIrrNwvSGkHeus,18586
prompt_toolkit/key_binding/bindings/named_commands.py,sha256=jdkqQ-ltNYC2BgIW1QdG7Qx4mWIod2Ps6C2TpL6NJ-Y,18407
prompt_toolkit/key_binding/bindings/open_in_editor.py,sha256=bgVmeDmVtHsgzJnc59b-dOZ-nO6WydBYI_7aOWMpe5c,1356
prompt_toolkit/key_binding/bindings/page_navigation.py,sha256=RPLUEZuZvekErPazex7pK0c6LxeV9LshewBHp012iMI,2392
prompt_toolkit/key_binding/bindings/scroll.py,sha256=hQeQ0m2AStUKjVNDXfa9DTMw3WS5qzW1n3gU0fkfWFk,5613
prompt_toolkit/key_binding/bindings/search.py,sha256=rU6VYra1IDzN6mG4mrbGivrZ-hjy_kZcjsKqmdVJKAE,2632
prompt_toolkit/key_binding/bindings/vi.py,sha256=TSglqzPZU9VMernOvn09GVxObFXpXuyCSiH9i1MpIIo,75602
prompt_toolkit/key_binding/defaults.py,sha256=JZJTshyBV39cWH2AT7xDP9AXOiyXQpjaI-ckePTi7os,1975
prompt_toolkit/key_binding/digraphs.py,sha256=rZvh9AdY5Te6bSlIHRQNskJYVIONYahYuu-w9Pti5yM,32785
prompt_toolkit/key_binding/emacs_state.py,sha256=ZJBWcLTzgtRkUW9UiDuI-SRrnlLsxu3IrTOK0_UQt5Y,884
prompt_toolkit/key_binding/key_bindings.py,sha256=0QDWvFuct2vAIHK-hrQmEipmiRMBQbWP4JB1PsXVZKY,20927
prompt_toolkit/key_binding/key_processor.py,sha256=0WLK4dcU8klL2Xna_RKxOpsW7t8ld67Y9Xmto3U-n0E,17555
prompt_toolkit/key_binding/vi_state.py,sha256=p-JuzwYtWl25tMmfRZ6e7UQWDi7RlXnAggir7ZSi07I,3341
prompt_toolkit/keys.py,sha256=nDkIqJbm_dRsVjArp7oItGKIFAAnSxcSniSwc1O-BYA,4916
prompt_toolkit/layout/__init__.py,sha256=gNbniLmlvkWwPE6Kg2ykyZJRTOKsWnHbwUjyO-VFDP8,3603
prompt_toolkit/layout/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/layout/__pycache__/containers.cpython-312.pyc,,
prompt_toolkit/layout/__pycache__/controls.cpython-312.pyc,,
prompt_toolkit/layout/__pycache__/dimension.cpython-312.pyc,,
prompt_toolkit/layout/__pycache__/dummy.cpython-312.pyc,,
prompt_toolkit/layout/__pycache__/layout.cpython-312.pyc,,
prompt_toolkit/layout/__pycache__/margins.cpython-312.pyc,,
prompt_toolkit/layout/__pycache__/menus.cpython-312.pyc,,
prompt_toolkit/layout/__pycache__/mouse_handlers.cpython-312.pyc,,
prompt_toolkit/layout/__pycache__/processors.cpython-312.pyc,,
prompt_toolkit/layout/__pycache__/screen.cpython-312.pyc,,
prompt_toolkit/layout/__pycache__/scrollable_pane.cpython-312.pyc,,
prompt_toolkit/layout/__pycache__/utils.cpython-312.pyc,,
prompt_toolkit/layout/containers.py,sha256=ZdpJEFJT11_CDWJEV6fDv5w0NmjnG8kpB4s_JMay-_s,99206
prompt_toolkit/layout/controls.py,sha256=9h6425oGeBwLO85MBNdHSh6XsrtEay5JwuIX-fuzsVI,35993
prompt_toolkit/layout/dimension.py,sha256=e1Zbptz3dRcG7khlC3I3DbIhXnFfpLxYOOBoELAiZ20,7052
prompt_toolkit/layout/dummy.py,sha256=8zB3MwDDd4RpI880WUKhv719tTzy5bXS9gm9zdkBZ10,1047
prompt_toolkit/layout/layout.py,sha256=VXqWAoL3EviGn4CxtOrFJekMALvl9xff1bTSnE-gXF8,13960
prompt_toolkit/layout/margins.py,sha256=bt-IvD03uQvmLVYvGZLqPLluR6kUlBRBAGJwCc8F7II,10375
prompt_toolkit/layout/menus.py,sha256=B4H2oCPF48gLy9cB0vkdGIoH_8gGyj95TDHtfxXRVSw,27195
prompt_toolkit/layout/mouse_handlers.py,sha256=lwbGSdpn6_pcK7HQWJ6IvHsxTf1_ahBew4pkmtU6zUM,1589
prompt_toolkit/layout/processors.py,sha256=0VE4UIGRzyXvDO4XqCB7LXNG9WkSxLz7FW7toOvHDSE,34296
prompt_toolkit/layout/screen.py,sha256=2PWdPDkQxtJrMSv9oqdZrWa7ChCnC7J4SvfVIithi5E,10113
prompt_toolkit/layout/scrollable_pane.py,sha256=JQtPfafU61RJt3MzGW2wsw96o1sjJH0g2DSVyO7J6qA,19264
prompt_toolkit/layout/utils.py,sha256=qot9clyeG3FoplfAS2O6QxmnnA_PDln4-dUJ5Hu76fQ,2371
prompt_toolkit/lexers/__init__.py,sha256=QldV9b8J2Kb9Exyv2fDss-YRzP07z2FYAhwPN4coWn8,409
prompt_toolkit/lexers/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/lexers/__pycache__/base.cpython-312.pyc,,
prompt_toolkit/lexers/__pycache__/pygments.cpython-312.pyc,,
prompt_toolkit/lexers/base.py,sha256=XdyKLj4rD25CVCqSCfElWE3ppBN1LGQ9fRLPi1oYfl0,2350
prompt_toolkit/lexers/pygments.py,sha256=it89LjsltZpzlQJPb95GX4GdMu7gq1J1QzWC29lCQi4,11922
prompt_toolkit/log.py,sha256=6typpL_jnewdUc3j2OoplVLwnP9dSMOkIsJy_sgR9IY,153
prompt_toolkit/mouse_events.py,sha256=4mUHJbG8WrrQznw7z_jsOrdmldC5ZMRM4gDDUy51pyk,2473
prompt_toolkit/output/__init__.py,sha256=GVlT-U_W0EuIP-c1Qjyp0DN6Fl2PsCEhFzjUMRHsGWI,280
prompt_toolkit/output/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/output/__pycache__/base.cpython-312.pyc,,
prompt_toolkit/output/__pycache__/color_depth.cpython-312.pyc,,
prompt_toolkit/output/__pycache__/conemu.cpython-312.pyc,,
prompt_toolkit/output/__pycache__/defaults.cpython-312.pyc,,
prompt_toolkit/output/__pycache__/flush_stdout.cpython-312.pyc,,
prompt_toolkit/output/__pycache__/plain_text.cpython-312.pyc,,
prompt_toolkit/output/__pycache__/vt100.cpython-312.pyc,,
prompt_toolkit/output/__pycache__/win32.cpython-312.pyc,,
prompt_toolkit/output/__pycache__/windows10.cpython-312.pyc,,
prompt_toolkit/output/base.py,sha256=o74Vok7cXLxgHoAaqKHQAGcNZILn5B5g6Z0pUXU6x7s,8348
prompt_toolkit/output/color_depth.py,sha256=KEFTlxCYTqOvA-VDx4wUb8G6HaYD5Hbf5GKmPZwssCs,1569
prompt_toolkit/output/conemu.py,sha256=_w2IEFR-mXsaMFINgZITiJNRCS9QowLUxeskPEpz2GE,1865
prompt_toolkit/output/defaults.py,sha256=72RecTuugrjvfZinbvsFRYDwMcczE9Zw3ttmmiG0Ivg,3689
prompt_toolkit/output/flush_stdout.py,sha256=ReT0j0IwVJEcth7VJj2zE6UcY0OVz5Ut1rpANnbCyYQ,3236
prompt_toolkit/output/plain_text.py,sha256=VnjoDmy0pKQoubXXQJQ_MljoDYi1FcLdNZB2KN_TQIs,3296
prompt_toolkit/output/vt100.py,sha256=db6G9uoSDaNbGVejjnYNffZ4nPsDDcL_X70yrJCb9Ds,23383
prompt_toolkit/output/win32.py,sha256=d5LG_3dLLcHomJ_eJiFAcmdSe1VSjgneWR9xg2EHz-M,22622
prompt_toolkit/output/windows10.py,sha256=yf0i1xAs-mbqOCwq25K78hkJjju1jXZ5b0e-w9aSBBA,4362
prompt_toolkit/patch_stdout.py,sha256=8gEaQdqykdBczlvp3FrOjDlEG02yeXoYKrDAGqj48Wg,9477
prompt_toolkit/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
prompt_toolkit/renderer.py,sha256=h4r7bShanQyvh9nrSQfxvHZUPT6ZPUH1kD5Nbeu2RwY,29398
prompt_toolkit/search.py,sha256=6Go_LtBeBlIMkdUCqb-WFCBKLchd70kgtccqP5dyv08,6951
prompt_toolkit/selection.py,sha256=P6zQOahBqqt1YZmfQ2-V9iJjOo4cxl0bdmU_-0jezJI,1274
prompt_toolkit/shortcuts/__init__.py,sha256=AOdDyiuu4t2itpHhFcBdvY-Tgzzi1HwQNnu2la3yaXw,949
prompt_toolkit/shortcuts/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/shortcuts/__pycache__/dialogs.cpython-312.pyc,,
prompt_toolkit/shortcuts/__pycache__/prompt.cpython-312.pyc,,
prompt_toolkit/shortcuts/__pycache__/utils.cpython-312.pyc,,
prompt_toolkit/shortcuts/dialogs.py,sha256=gFibLlbaii8ijuurk9TpbNi5fMTHu99T6m1wfFilbE8,9007
prompt_toolkit/shortcuts/progress_bar/__init__.py,sha256=QeAssmFBDPCC5VRoObAp4UkebwETP3qS7-na4acstWM,540
prompt_toolkit/shortcuts/progress_bar/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/shortcuts/progress_bar/__pycache__/base.cpython-312.pyc,,
prompt_toolkit/shortcuts/progress_bar/__pycache__/formatters.cpython-312.pyc,,
prompt_toolkit/shortcuts/progress_bar/base.py,sha256=_cqp7coZMFDc7ZoAUL1iz3fL1Dt5hw3hi1HEfBvUpK8,14402
prompt_toolkit/shortcuts/progress_bar/formatters.py,sha256=VfRADwUm8op-DzoM51UrKI8pSa1T1LAz5q9VMUW2siI,11739
prompt_toolkit/shortcuts/prompt.py,sha256=IbbpTaV71ER8c920U5cf9CTkGHudfHtWnWuu4A_TjPE,60235
prompt_toolkit/shortcuts/utils.py,sha256=NNjBY0Brkcb13Gxhh7Yc72_YpDFsQbkIlm7ZXvW3rK0,6950
prompt_toolkit/styles/__init__.py,sha256=7N1NNE1gTQo5mjT9f7mRwRodkrBoNpT9pmqWK-lrSeY,1640
prompt_toolkit/styles/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/styles/__pycache__/base.cpython-312.pyc,,
prompt_toolkit/styles/__pycache__/defaults.cpython-312.pyc,,
prompt_toolkit/styles/__pycache__/named_colors.cpython-312.pyc,,
prompt_toolkit/styles/__pycache__/pygments.cpython-312.pyc,,
prompt_toolkit/styles/__pycache__/style.cpython-312.pyc,,
prompt_toolkit/styles/__pycache__/style_transformation.cpython-312.pyc,,
prompt_toolkit/styles/base.py,sha256=9oTmvqg0Rxy9VEVbRxq_4_P_NnPWVr9QedK56kea2Ro,5014
prompt_toolkit/styles/defaults.py,sha256=TRnP1PeuauYa_Ru1PpJ_ImsfaldvLE1JjmPV8tvfJjs,8699
prompt_toolkit/styles/named_colors.py,sha256=yZ30oKB-fCRk6RMASYg8q3Uz2zgdfy_YNbuQWYpyYas,4367
prompt_toolkit/styles/pygments.py,sha256=yWJEcvYCFo1e2EN9IF5HWpxHQ104J0HOJg1LUsSA9oM,1974
prompt_toolkit/styles/style.py,sha256=ve7MBciSq6cBOXhboC_RLrlrEqQlq5kWn0XgFI6wNVU,13043
prompt_toolkit/styles/style_transformation.py,sha256=cGaOo-jqhP79QoEHLQxrOZo9QMrxWxtXgfXKsHlx1Jg,12427
prompt_toolkit/token.py,sha256=do3EnxLrCDVbq47MzJ2vqSYps-CjVKWNCWzCZgdf5Jo,121
prompt_toolkit/utils.py,sha256=7O8hILpI2VZb0KoC7J-5z1S2aXICf_kwtmRq5xdfDTg,8631
prompt_toolkit/validation.py,sha256=XTdmExMgaqj-Whym9yYyQxOAaKce97KYyyGXwCxMr-A,5807
prompt_toolkit/widgets/__init__.py,sha256=RZXj6UzZWFuxOQXc1TwHLIwwZYJU-YBAaV4oLrC2dCA,1218
prompt_toolkit/widgets/__pycache__/__init__.cpython-312.pyc,,
prompt_toolkit/widgets/__pycache__/base.cpython-312.pyc,,
prompt_toolkit/widgets/__pycache__/dialogs.cpython-312.pyc,,
prompt_toolkit/widgets/__pycache__/menus.cpython-312.pyc,,
prompt_toolkit/widgets/__pycache__/toolbars.cpython-312.pyc,,
prompt_toolkit/widgets/base.py,sha256=zdfJ9-kMGRpocEi-GqDIOgt9prxRkN8GB8D1uT0409U,32351
prompt_toolkit/widgets/dialogs.py,sha256=K2ACcf0rKXwpBQGQcjSTq2aNeSInGmklzZRPnhdtZTc,3380
prompt_toolkit/widgets/menus.py,sha256=SeX-llaTpF1pVak2lw37mAP0SFDONIRZT5oq23mARg8,13419
prompt_toolkit/widgets/toolbars.py,sha256=MoxOxaa8Yi3nJvH4G8OCwlNuwx3XWUJ07J0a7D17_w0,12178
prompt_toolkit/win32_types.py,sha256=3xVjabRA3Q-RN2x3DLqTOrstuYj4_uCq6w2i8t6LZ6E,5551

View File

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

View File

@@ -0,0 +1 @@
prompt_toolkit