This commit is contained in:
Waylon Walker 2022-03-31 20:20:07 -05:00
commit 38355d2442
No known key found for this signature in database
GPG key ID: 66E2BF2B4190EFE4
9083 changed files with 1225834 additions and 0 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,184 @@
Metadata-Version: 2.1
Name: prompt-toolkit
Version: 3.0.28
Summary: Library for building powerful interactive command lines in Python
Home-page: https://github.com/prompt-toolkit/python-prompt-toolkit
Author: Jonathan Slenders
License: UNKNOWN
Platform: UNKNOWN
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.6
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 :: Only
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development
Requires-Python: >=3.6.2
Description-Content-Type: text/x-rst
Requires-Dist: wcwidth
Python Prompt Toolkit
=====================
|Build Status| |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/>`_.
NOTICE: prompt_toolkit 3.0
**************************
Please notice that this branch is the ``prompt_toolkit`` **3.0** branch. For most
users, it should be compatible with ``prompt_toolkit`` **2.0**, but it requires at
least **Python 3.6**. On the plus side, ``prompt_toolkit`` **3.0** is completely type
annotated and uses asyncio natively.
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.
For Windows, it's recommended to use either `cmder
<http://cmder.net/>`_ or `conemu <https://conemu.github.io/>`_.
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.
.. |Build Status| image:: https://api.travis-ci.org/prompt-toolkit/python-prompt-toolkit.svg?branch=master
:target: https://travis-ci.org/prompt-toolkit/python-prompt-toolkit#
.. |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,300 @@
prompt_toolkit-3.0.28.dist-info/AUTHORS.rst,sha256=09xixryENmWElauJrqN1Eef6k5HSgmVyOcnPuA29QuU,148
prompt_toolkit-3.0.28.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
prompt_toolkit-3.0.28.dist-info/LICENSE,sha256=MDV02b3YXHV9YCUBeUK_F7ru3yd49ivX9CXQfYgPTEo,1493
prompt_toolkit-3.0.28.dist-info/METADATA,sha256=kXapVoOKBcCGxRPW52G_8zlm9oqYwMXY2F30LpEn_iE,7022
prompt_toolkit-3.0.28.dist-info/RECORD,,
prompt_toolkit-3.0.28.dist-info/WHEEL,sha256=ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o,92
prompt_toolkit-3.0.28.dist-info/top_level.txt,sha256=5rJXrEGx6st4KkmhOPR6l0ITDbV53x_Xy6MurOukXfA,15
prompt_toolkit/__init__.py,sha256=PsETDPPOb0QbYbgBtEbkF42DqcoTkKPfhl1iLvv2zKI,927
prompt_toolkit/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/__pycache__/auto_suggest.cpython-38.pyc,,
prompt_toolkit/__pycache__/buffer.cpython-38.pyc,,
prompt_toolkit/__pycache__/cache.cpython-38.pyc,,
prompt_toolkit/__pycache__/cursor_shapes.cpython-38.pyc,,
prompt_toolkit/__pycache__/data_structures.cpython-38.pyc,,
prompt_toolkit/__pycache__/document.cpython-38.pyc,,
prompt_toolkit/__pycache__/enums.cpython-38.pyc,,
prompt_toolkit/__pycache__/history.cpython-38.pyc,,
prompt_toolkit/__pycache__/keys.cpython-38.pyc,,
prompt_toolkit/__pycache__/log.cpython-38.pyc,,
prompt_toolkit/__pycache__/mouse_events.cpython-38.pyc,,
prompt_toolkit/__pycache__/patch_stdout.cpython-38.pyc,,
prompt_toolkit/__pycache__/renderer.cpython-38.pyc,,
prompt_toolkit/__pycache__/search.cpython-38.pyc,,
prompt_toolkit/__pycache__/selection.cpython-38.pyc,,
prompt_toolkit/__pycache__/token.cpython-38.pyc,,
prompt_toolkit/__pycache__/utils.cpython-38.pyc,,
prompt_toolkit/__pycache__/validation.cpython-38.pyc,,
prompt_toolkit/__pycache__/win32_types.cpython-38.pyc,,
prompt_toolkit/application/__init__.py,sha256=Vmaq4QcT50k7-1kXHJeuTxYBsI1gqLMOqINymkDM4k0,621
prompt_toolkit/application/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/application/__pycache__/application.cpython-38.pyc,,
prompt_toolkit/application/__pycache__/current.cpython-38.pyc,,
prompt_toolkit/application/__pycache__/dummy.cpython-38.pyc,,
prompt_toolkit/application/__pycache__/run_in_terminal.cpython-38.pyc,,
prompt_toolkit/application/application.py,sha256=9Jyw28GukmxPqopbAAuRYhsmtDKslczyWU5cTU5NK8A,55146
prompt_toolkit/application/current.py,sha256=lyp97PBzHDMnof3Qa2Bv6nf_IrCOsL3I42kixYrtH3E,6054
prompt_toolkit/application/dummy.py,sha256=eeoFtj3QWXL3cVo-ieyg9UN2e-qs3B3aF7nZZPJFzsA,1508
prompt_toolkit/application/run_in_terminal.py,sha256=ppou72uDfdiACOQ4uwp_Vgn33A0u5QOs3BQGYQgjEFM,3713
prompt_toolkit/auto_suggest.py,sha256=BWfu_h2h7D9D0qj0438OBOmjOxaeMaGwS0JSrRIcLZg,5922
prompt_toolkit/buffer.py,sha256=VU0U0N2Hghe8c60_fZS6QTjasVbjtjCkHV1kDws8raI,72857
prompt_toolkit/cache.py,sha256=yZ5M3tki7PNR26vGji3_9dPljqAxVPX2imA8tVQ3V-E,3794
prompt_toolkit/clipboard/__init__.py,sha256=7ceVnHo8jP-4j-_rLubuJmf51pQzcY0wsNj_OLvvAX0,403
prompt_toolkit/clipboard/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/clipboard/__pycache__/base.cpython-38.pyc,,
prompt_toolkit/clipboard/__pycache__/in_memory.cpython-38.pyc,,
prompt_toolkit/clipboard/__pycache__/pyperclip.cpython-38.pyc,,
prompt_toolkit/clipboard/base.py,sha256=3xbjTaYoTxdsdtqXwsxwp75lo2DZKIOjRSwiHQb0wbY,2492
prompt_toolkit/clipboard/in_memory.py,sha256=IGkT9pA9H50y3u5lI7ASu_2S7JzBM-TaQbfNn_mEptA,1077
prompt_toolkit/clipboard/pyperclip.py,sha256=U3AJ4Nb3ugq-ZDCSJ0ZaQCMfw_1YQpeXd0Y91E38THA,1156
prompt_toolkit/completion/__init__.py,sha256=p6eAas03IrRtHMdjy5j_NkWAmSQhHVA1F9SJUoS3x1U,956
prompt_toolkit/completion/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/completion/__pycache__/base.cpython-38.pyc,,
prompt_toolkit/completion/__pycache__/deduplicate.cpython-38.pyc,,
prompt_toolkit/completion/__pycache__/filesystem.cpython-38.pyc,,
prompt_toolkit/completion/__pycache__/fuzzy_completer.cpython-38.pyc,,
prompt_toolkit/completion/__pycache__/nested.cpython-38.pyc,,
prompt_toolkit/completion/__pycache__/word_completer.cpython-38.pyc,,
prompt_toolkit/completion/base.py,sha256=OBjtbBC69bbBzGJhUZkVEjkyGJqiBWboWNSQ5JCaUBs,13155
prompt_toolkit/completion/deduplicate.py,sha256=sPCdcKZ5_YZNXABdEl3HSb-NZu0S9NRAwF0EIA8l1EM,1405
prompt_toolkit/completion/filesystem.py,sha256=jea6w3qqmr1PoJ6fn7EAa_TviqqXgS5xLds6PN2Xyuw,3937
prompt_toolkit/completion/fuzzy_completer.py,sha256=e5omOJpNcNdZkhjfPDrVfMFWL6uyD_E3C6TAp5Z0Umo,7065
prompt_toolkit/completion/nested.py,sha256=mAvBXt_JqnRLwydeL_OS8Qudd3SqRaS5YIsK3iowUFs,3842
prompt_toolkit/completion/word_completer.py,sha256=TlUqPx9ngPh9T3-U4wACFbDBo3uCpG-y4WKU_B0NG0U,3420
prompt_toolkit/contrib/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
prompt_toolkit/contrib/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/contrib/completers/__init__.py,sha256=jVK7dpUuyjDI5A_C2bVd3vLbQkl-xcV1gmnAg6DZ-Vg,67
prompt_toolkit/contrib/completers/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/contrib/completers/__pycache__/system.cpython-38.pyc,,
prompt_toolkit/contrib/completers/system.py,sha256=aYN5i1d0dHPvjjQ4fRsWte1khl4S9Evqn2JckhYKBvw,2021
prompt_toolkit/contrib/regular_languages/__init__.py,sha256=8Mo6qb-BWDggqYOw0ZI1KrgSq3w2eXrR0lrzuUekcgE,3243
prompt_toolkit/contrib/regular_languages/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/contrib/regular_languages/__pycache__/compiler.cpython-38.pyc,,
prompt_toolkit/contrib/regular_languages/__pycache__/completion.cpython-38.pyc,,
prompt_toolkit/contrib/regular_languages/__pycache__/lexer.cpython-38.pyc,,
prompt_toolkit/contrib/regular_languages/__pycache__/regex_parser.cpython-38.pyc,,
prompt_toolkit/contrib/regular_languages/__pycache__/validation.cpython-38.pyc,,
prompt_toolkit/contrib/regular_languages/compiler.py,sha256=rIvSoad6jhtCvgdSbrlvBQ8CV1Esqntds3-tG2cArOo,21868
prompt_toolkit/contrib/regular_languages/completion.py,sha256=C2X7-JPn8aACwSJgZN8WKWW7Uo3ElSTR0Ykf32Tyomo,3222
prompt_toolkit/contrib/regular_languages/lexer.py,sha256=TBfU0nSBv-p_h-5CCPpgmn5ub-Z34sAEgAJcTmLuJWM,3398
prompt_toolkit/contrib/regular_languages/regex_parser.py,sha256=MifqfniMiZaF5Q_1bxPvV4Jk6prnX5vRr88detP6s2o,7803
prompt_toolkit/contrib/regular_languages/validation.py,sha256=UQkC3nXedAPVM37qJ4LiBZA8JfoScMal_0SSwSwvRt4,2048
prompt_toolkit/contrib/ssh/__init__.py,sha256=RXy1t24dQ3a0oqLBy23ezhknwA6-kl9PlJ9P91anFgQ,144
prompt_toolkit/contrib/ssh/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/contrib/ssh/__pycache__/server.cpython-38.pyc,,
prompt_toolkit/contrib/ssh/server.py,sha256=D_ymHnb6utqaEJ5DEeTXHoEq6x8zfVxF-HRAHFB2fEA,5426
prompt_toolkit/contrib/telnet/__init__.py,sha256=4Gka9wB9X2k7mLy9fQg2aP-9Tud-3fk9DvMaBgno4ZU,68
prompt_toolkit/contrib/telnet/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/contrib/telnet/__pycache__/log.cpython-38.pyc,,
prompt_toolkit/contrib/telnet/__pycache__/protocol.cpython-38.pyc,,
prompt_toolkit/contrib/telnet/__pycache__/server.cpython-38.pyc,,
prompt_toolkit/contrib/telnet/log.py,sha256=9Gx9ifabhiFgoIfhAclkDUkdeGCB9B0e63x07JvULgA,130
prompt_toolkit/contrib/telnet/protocol.py,sha256=MBFZXRgM-TEEtKLrQoCcQW3yj7LRJytYTrUsIKXaI8c,5548
prompt_toolkit/contrib/telnet/server.py,sha256=IWGJOz8-bnBVl1huB4EOAcYiOanuxUjtgE7bP2f3yIA,10707
prompt_toolkit/cursor_shapes.py,sha256=gTQKFrAseTRR7vjtMqocKc5YQxC_CZthHag6446BHus,3269
prompt_toolkit/data_structures.py,sha256=6mATpY1S2RUzM02qNWgvGnTfoJnCKSM1U_4xEID4ufo,176
prompt_toolkit/document.py,sha256=t5wP3iE1hNYFM6bLTZgpGUyHRFlOlYRAfWkNVgPzB6w,40689
prompt_toolkit/enums.py,sha256=T54v5C2Adz1qcWIXJLWqrrTnOyKouJ1i5wwNuY4YV7E,322
prompt_toolkit/eventloop/__init__.py,sha256=jYlepkTiGGhHCEEXlc5ad4QlPe_zmyVWYxANfCUjoEQ,678
prompt_toolkit/eventloop/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/eventloop/__pycache__/async_context_manager.cpython-38.pyc,,
prompt_toolkit/eventloop/__pycache__/async_generator.cpython-38.pyc,,
prompt_toolkit/eventloop/__pycache__/dummy_contextvars.cpython-38.pyc,,
prompt_toolkit/eventloop/__pycache__/inputhook.cpython-38.pyc,,
prompt_toolkit/eventloop/__pycache__/utils.cpython-38.pyc,,
prompt_toolkit/eventloop/__pycache__/win32.cpython-38.pyc,,
prompt_toolkit/eventloop/async_context_manager.py,sha256=O8kvy2b8xogOLdqaMjQgTT2ot3EzAq4Pc2tT7PBK86o,4429
prompt_toolkit/eventloop/async_generator.py,sha256=r9XFZlrK4BoTonI7Shgu1MWARhT7iJmJdt4q4VAJQ58,2075
prompt_toolkit/eventloop/dummy_contextvars.py,sha256=IQ-PkGILLCWIP-qAjwubdEJtQrTwoxZ5GkNMVgDHsww,1171
prompt_toolkit/eventloop/inputhook.py,sha256=0xy_O4HNMyeqa0Jo237fXKK2pByG0cm47WSknl72pa0,6049
prompt_toolkit/eventloop/utils.py,sha256=SMC5GnSjamJq8wTWjRxCWzoILalG3307oTjVso5giWE,3723
prompt_toolkit/eventloop/win32.py,sha256=4NCx8KV6m8jZ_Cw3BZwU_TKCcVT0Ta8fCRAIlIFDGpQ,2249
prompt_toolkit/filters/__init__.py,sha256=dmIst7EUX2A_6pQHdVEVgLHOLAXGU8DiEhqjBHfkUPQ,1953
prompt_toolkit/filters/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/filters/__pycache__/app.cpython-38.pyc,,
prompt_toolkit/filters/__pycache__/base.cpython-38.pyc,,
prompt_toolkit/filters/__pycache__/cli.cpython-38.pyc,,
prompt_toolkit/filters/__pycache__/utils.cpython-38.pyc,,
prompt_toolkit/filters/app.py,sha256=jmyIqAEfOTqfe6EnPoKqjjNVMjQtkBkk4IWytYRl3_o,9799
prompt_toolkit/filters/base.py,sha256=cJqc02EBSEdXL8E4GsceDiz7Thm4FxLvolw3WjYwXzk,5704
prompt_toolkit/filters/cli.py,sha256=FuQMa4dCAmUIHV7aJEIsJXqAfJxlW4OeyqbaQKsY_eA,1830
prompt_toolkit/filters/utils.py,sha256=l_cn8dAcZ4GpUa1xtBWKNvcuPhJHfg76YkjVjyjPClI,848
prompt_toolkit/formatted_text/__init__.py,sha256=EkYZbOikE51A01oKtB1Ciodj80E7n3XPey39Yz73esk,1418
prompt_toolkit/formatted_text/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/formatted_text/__pycache__/ansi.cpython-38.pyc,,
prompt_toolkit/formatted_text/__pycache__/base.cpython-38.pyc,,
prompt_toolkit/formatted_text/__pycache__/html.cpython-38.pyc,,
prompt_toolkit/formatted_text/__pycache__/pygments.cpython-38.pyc,,
prompt_toolkit/formatted_text/__pycache__/utils.cpython-38.pyc,,
prompt_toolkit/formatted_text/ansi.py,sha256=z1Bt8R62vlvxBeo4s0wmsSo2Dij5ZbNdnf4O2469k7M,9750
prompt_toolkit/formatted_text/base.py,sha256=yJz35j6hMYiY5_A-GhNHRAZ37083WBHG045Be4m3vT8,5057
prompt_toolkit/formatted_text/html.py,sha256=FTz7rdMPNGHulFP2AAB-92MFj1PHYVh3m8-H6HOArZA,4362
prompt_toolkit/formatted_text/pygments.py,sha256=hG1bM5iP8Gl2yc92occjeoODsbkENP1NTfJPAPUTrbg,759
prompt_toolkit/formatted_text/utils.py,sha256=F3X6QC7sw5F9xcN238VaICUdNP30IZLUiYQYOtsIrWA,3015
prompt_toolkit/history.py,sha256=jJhBoYb7amERSn6h7GxQ4I-fkUlT6P95UNgLZDU-cWI,9352
prompt_toolkit/input/__init__.py,sha256=YwzIjXrGzROGZf4Uf0fiYrfD69bREXqH5goa4-s-UfE,209
prompt_toolkit/input/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/input/__pycache__/ansi_escape_sequences.cpython-38.pyc,,
prompt_toolkit/input/__pycache__/base.cpython-38.pyc,,
prompt_toolkit/input/__pycache__/defaults.cpython-38.pyc,,
prompt_toolkit/input/__pycache__/posix_pipe.cpython-38.pyc,,
prompt_toolkit/input/__pycache__/posix_utils.cpython-38.pyc,,
prompt_toolkit/input/__pycache__/typeahead.cpython-38.pyc,,
prompt_toolkit/input/__pycache__/vt100.cpython-38.pyc,,
prompt_toolkit/input/__pycache__/vt100_parser.cpython-38.pyc,,
prompt_toolkit/input/__pycache__/win32.cpython-38.pyc,,
prompt_toolkit/input/__pycache__/win32_pipe.cpython-38.pyc,,
prompt_toolkit/input/ansi_escape_sequences.py,sha256=d4xOsJNe62jn1rYGqX00uyfrbr7S5Rz5q6cLynIGu9I,13671
prompt_toolkit/input/base.py,sha256=20kVHqd5zDshbzNty4O5J7SAeBtyPmMO2dGnDAkwM3o,3729
prompt_toolkit/input/defaults.py,sha256=_AioXVSd18B8gCXAUwt0zazSgwqWC6LDutu9Tyi_8sE,1788
prompt_toolkit/input/posix_pipe.py,sha256=w9vvR7L5OtEAeEOmMIWzuz7lnBD7lGOe6FA6jDF4X4A,1822
prompt_toolkit/input/posix_utils.py,sha256=yVx4Jq-x0w5j38SaM_yJKcl_tanlHZONe0UQQYBpbpg,3937
prompt_toolkit/input/typeahead.py,sha256=mNwYoBagxNS73tYpXZEPI4-uQa_MR-DEWa16PGpdc2M,2538
prompt_toolkit/input/vt100.py,sha256=4XUr4KEvtyU5PJmP3zTyqN7MjucDfJXRD9AtekQEd5c,10580
prompt_toolkit/input/vt100_parser.py,sha256=00MW0PfbDWzXuSk-500RfklXlXIvv4O_aTQ4xMgVIm4,8400
prompt_toolkit/input/win32.py,sha256=QvL04vewwHWxrthCZKv2tbU3ngkayZB7SCHBBIIYVAA,25689
prompt_toolkit/input/win32_pipe.py,sha256=ttMMtZyY-52R-R7lFQxhwtR-wGmPzjOxjQ1nIF5X9bs,4125
prompt_toolkit/key_binding/__init__.py,sha256=ZqHB3R548NETt6D6NiwWCjrxFgVRYmytC9lwY49CIMA,411
prompt_toolkit/key_binding/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/key_binding/__pycache__/defaults.cpython-38.pyc,,
prompt_toolkit/key_binding/__pycache__/digraphs.cpython-38.pyc,,
prompt_toolkit/key_binding/__pycache__/emacs_state.cpython-38.pyc,,
prompt_toolkit/key_binding/__pycache__/key_bindings.cpython-38.pyc,,
prompt_toolkit/key_binding/__pycache__/key_processor.cpython-38.pyc,,
prompt_toolkit/key_binding/__pycache__/vi_state.cpython-38.pyc,,
prompt_toolkit/key_binding/bindings/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
prompt_toolkit/key_binding/bindings/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/auto_suggest.cpython-38.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/basic.cpython-38.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/completion.cpython-38.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/cpr.cpython-38.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/emacs.cpython-38.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/focus.cpython-38.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/mouse.cpython-38.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/named_commands.cpython-38.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/open_in_editor.cpython-38.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/page_navigation.cpython-38.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/scroll.cpython-38.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/search.cpython-38.pyc,,
prompt_toolkit/key_binding/bindings/__pycache__/vi.cpython-38.pyc,,
prompt_toolkit/key_binding/bindings/auto_suggest.py,sha256=ucar3OEvUSMJUqK1ks3LBNBCybvjIqson0mYcisPLAc,1808
prompt_toolkit/key_binding/bindings/basic.py,sha256=-vYYqiB7lmA4PKcPJbgKEr2vT9lruCaM0NA6OzQ9jek,7215
prompt_toolkit/key_binding/bindings/completion.py,sha256=iVQA1RiSgBq-JjrEHIFGwP2hcn5mtv0cg7Cd6jhSw-g,6878
prompt_toolkit/key_binding/bindings/cpr.py,sha256=O5iNE9POKF9_l-eOuc0bgLFi466bmX2RthWBEsAO5Zc,750
prompt_toolkit/key_binding/bindings/emacs.py,sha256=C_UoIDgrKwIYxJmnvyKxUiQxLh9do0Tr-19as1wuJ8E,19613
prompt_toolkit/key_binding/bindings/focus.py,sha256=s2_w73r-oUSMv6LbiNHcZBGe9REOoER9nHzRgaiu8_U,471
prompt_toolkit/key_binding/bindings/mouse.py,sha256=Dfax7oFV5wTK_zQAHIxZE9pjvnedyuzh4hT0o0aGw_8,18475
prompt_toolkit/key_binding/bindings/named_commands.py,sha256=oY3G765YilI12DKZllwxxQDGY0Pwwqd_RLJaUsw6bpE,18375
prompt_toolkit/key_binding/bindings/open_in_editor.py,sha256=URpsxHfjB_BgJpTa8dd0esoshbOyrGx0cp2YqWyHkBM,1319
prompt_toolkit/key_binding/bindings/page_navigation.py,sha256=fGbcbiP39qCHBq5K1OfgZRaxGCUE77D0XhZSxYGLp7A,2355
prompt_toolkit/key_binding/bindings/scroll.py,sha256=XN05lfh9U6wdD1_fuNqb6AkxEhBbRwzPgsnzq1grrjs,5576
prompt_toolkit/key_binding/bindings/search.py,sha256=nlanphOqCwz787C3bxPKWK-e5-taxKqWbPyCWbnqMoE,2595
prompt_toolkit/key_binding/bindings/vi.py,sha256=mJWlxOQeu9chlc9b22oZQeeQci7oO9U3lN_p3Un-lIo,75521
prompt_toolkit/key_binding/defaults.py,sha256=p5AviNKVJsYzOTKOVwKFMei1RVyqiiHuU-AkTUKUPMw,1938
prompt_toolkit/key_binding/digraphs.py,sha256=aBtRvgSO13UlBv9rgc5nMhItgm6KcjVw3NK5wDKZrD0,32780
prompt_toolkit/key_binding/emacs_state.py,sha256=GNKQEDHii1wNIlbG82L95ib3UUC9KmF-qiu0bjnM05c,889
prompt_toolkit/key_binding/key_bindings.py,sha256=XWX_zdcQdmZpg-dXJ3ulJWEQugjHgjpsSpmBe-QUIBo,20967
prompt_toolkit/key_binding/key_processor.py,sha256=zfrsdfER2WDZZV2QK96tflh4S5iJFtPR9zmjgGptBb4,17641
prompt_toolkit/key_binding/vi_state.py,sha256=6LVK_dDuYdjS3ON1nCb66IVDVaUo4KVWc6UQjn2B3xQ,3360
prompt_toolkit/keys.py,sha256=4fMQJ2TLpyUjeKERxkjc0f4wRO9SiAHWb9eIcQ4_VZQ,4910
prompt_toolkit/layout/__init__.py,sha256=xX1hmV1blE2JireJX_9jMtO-7wDmPNj9z1yFq7Ai3H4,3566
prompt_toolkit/layout/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/layout/__pycache__/containers.cpython-38.pyc,,
prompt_toolkit/layout/__pycache__/controls.cpython-38.pyc,,
prompt_toolkit/layout/__pycache__/dimension.cpython-38.pyc,,
prompt_toolkit/layout/__pycache__/dummy.cpython-38.pyc,,
prompt_toolkit/layout/__pycache__/layout.cpython-38.pyc,,
prompt_toolkit/layout/__pycache__/margins.cpython-38.pyc,,
prompt_toolkit/layout/__pycache__/menus.cpython-38.pyc,,
prompt_toolkit/layout/__pycache__/mouse_handlers.cpython-38.pyc,,
prompt_toolkit/layout/__pycache__/processors.cpython-38.pyc,,
prompt_toolkit/layout/__pycache__/screen.cpython-38.pyc,,
prompt_toolkit/layout/__pycache__/scrollable_pane.cpython-38.pyc,,
prompt_toolkit/layout/__pycache__/utils.cpython-38.pyc,,
prompt_toolkit/layout/containers.py,sha256=tMf2KoYAqJ9GbvACm8vqJv8sFYwAJxnELHOI9HCUbyI,99601
prompt_toolkit/layout/controls.py,sha256=XY1oi8Nk3SvnnbNcpWCGngjT6RXJtTxD2IHk-nvfG5Q,35957
prompt_toolkit/layout/dimension.py,sha256=lBzx48D7djEq69TOosmZbYcIyyYzIr1yMQaMZRSWHnA,7043
prompt_toolkit/layout/dummy.py,sha256=OUqbukgJtpzP8Oiqq5tJm1CDezvpqfr_X6o7atsEd_0,1010
prompt_toolkit/layout/layout.py,sha256=P7Z9FoI0BUUt-OdaDD8ONU-FjN18xuKMtszlmDbIngE,13988
prompt_toolkit/layout/margins.py,sha256=In3rqV2UsLP2wlKKqw4HOD4ntXXirpDiQR34KB5lBaE,10378
prompt_toolkit/layout/menus.py,sha256=0N5-v05ME3weTfS6PW9lTPRQFKjanUK8VoUZqvyLvmI,25404
prompt_toolkit/layout/mouse_handlers.py,sha256=sRHlAkwYfKS4haejuPszOb6HHYJfVAt-2RydGcmiZuY,1568
prompt_toolkit/layout/processors.py,sha256=o4LQ_dww-unVfCi4FhEK64Vo0I5iaMgbmifrih3LkHs,34134
prompt_toolkit/layout/screen.py,sha256=oCArHHj4q_L55i9oqmubF4lJYXClYS5fSFL8f4DJhiY,10220
prompt_toolkit/layout/scrollable_pane.py,sha256=ChOrxN1Cnh4L2AfVHEOA_UpeLeqscHyoi5jDKba_pEI,19230
prompt_toolkit/layout/utils.py,sha256=1SDuikXiu_Huzjizq8vcHVbs3ZFJ-s3TCfh0gU869ug,2430
prompt_toolkit/lexers/__init__.py,sha256=KHqcFmNnehEcLINMN8X52iMvT9I21NNJ5vl4i8NGEGQ,372
prompt_toolkit/lexers/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/lexers/__pycache__/base.cpython-38.pyc,,
prompt_toolkit/lexers/__pycache__/pygments.cpython-38.pyc,,
prompt_toolkit/lexers/base.py,sha256=6dBWaxJs9qQ5qgLbFDR8_MlKu_wYjjJISYMIervn-lI,2326
prompt_toolkit/lexers/pygments.py,sha256=VhXla8sgzQ5kM0Aup_Zm9Xm50EDbmD-H2Rt4xvRA5BY,11952
prompt_toolkit/log.py,sha256=mM3nJZ0GvsDSyr4awNl7ywzKXAu3Cc_o5lIoQTpC1bs,116
prompt_toolkit/mouse_events.py,sha256=9KAU2ZKU8f_h7ScjccHQ8bEbPTFdZ_5o4QxLmiRUYpU,2538
prompt_toolkit/output/__init__.py,sha256=077-T8XZ4fD4pFeo7FtbUYnoYoIZMriD6CI6ynsJa5E,244
prompt_toolkit/output/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/output/__pycache__/base.cpython-38.pyc,,
prompt_toolkit/output/__pycache__/color_depth.cpython-38.pyc,,
prompt_toolkit/output/__pycache__/conemu.cpython-38.pyc,,
prompt_toolkit/output/__pycache__/defaults.cpython-38.pyc,,
prompt_toolkit/output/__pycache__/flush_stdout.cpython-38.pyc,,
prompt_toolkit/output/__pycache__/plain_text.cpython-38.pyc,,
prompt_toolkit/output/__pycache__/vt100.cpython-38.pyc,,
prompt_toolkit/output/__pycache__/win32.cpython-38.pyc,,
prompt_toolkit/output/__pycache__/windows10.cpython-38.pyc,,
prompt_toolkit/output/base.py,sha256=erJ_QyPozt3c2s7DSF3W2fBnvuEa6Yj4tQImDGqLXsk,8326
prompt_toolkit/output/color_depth.py,sha256=EtFC46oJS3FprQh3L_r1_rLf2fxpwvzu_r1E0uQdggI,1387
prompt_toolkit/output/conemu.py,sha256=34W9W1qxeO1RJGKbawvwZpMu3R51GSGG3L_hzaqjqbo,1798
prompt_toolkit/output/defaults.py,sha256=lOxmB8vXVVvX3Z-SE7g5XNxtfGdvpAeJAn8QWBT0w2s,3566
prompt_toolkit/output/flush_stdout.py,sha256=VpFSNv93iNomcseOVTrV5ntrtn_qOjmnbq5KU1_zKLA,3028
prompt_toolkit/output/plain_text.py,sha256=dIn9GWl2qjd_ZrYRhOhfzEOF4wnXL79q_Gp7K1Y6DBk,3439
prompt_toolkit/output/vt100.py,sha256=5w1OdEMDGcPJ-S0Zn78bTYnVhD9haMJz4enJAR64w9s,22769
prompt_toolkit/output/win32.py,sha256=w0LhapiiozCi3FuN1RKd9RPMf4t6Aj_oDf_Yr_jweDM,22904
prompt_toolkit/output/windows10.py,sha256=U6rJGTXZHw1xamHwdgF_ohRQmHLHmXalkJZBX_4Rjwg,3155
prompt_toolkit/patch_stdout.py,sha256=hcFYdYiOt-_dnHTW_0pQ6xdlFw74Pghh3K4qTgtclDk,9058
prompt_toolkit/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
prompt_toolkit/renderer.py,sha256=ie4nVD3yRR18_9WYX_pYcdcwKlbT4SfWc5Rg0ftIEMk,29047
prompt_toolkit/search.py,sha256=9mUgXsUKN9dl82j7L6H6ORsuf3LpXgaENOFVdN_1I3U,7022
prompt_toolkit/selection.py,sha256=vDA1DNZXrUuUCjtdus_3YocFD-c-qup-T2APIp1AMzc,1297
prompt_toolkit/shortcuts/__init__.py,sha256=qmbaI4bpzC9K-gcivcAfKaw_0IxB3SvIZ00iZZH28Do,913
prompt_toolkit/shortcuts/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/shortcuts/__pycache__/dialogs.cpython-38.pyc,,
prompt_toolkit/shortcuts/__pycache__/prompt.cpython-38.pyc,,
prompt_toolkit/shortcuts/__pycache__/utils.cpython-38.pyc,,
prompt_toolkit/shortcuts/dialogs.py,sha256=LOzT1kvGyMR5Qzv5Kgl-5J7cYd11OecyXZ0fSWooltk,8968
prompt_toolkit/shortcuts/progress_bar/__init__.py,sha256=JZ6nHSonthtbWKxg51XqUIQflJFeAEvyDyk0_LCrjyo,504
prompt_toolkit/shortcuts/progress_bar/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/shortcuts/progress_bar/__pycache__/base.cpython-38.pyc,,
prompt_toolkit/shortcuts/progress_bar/__pycache__/formatters.cpython-38.pyc,,
prompt_toolkit/shortcuts/progress_bar/base.py,sha256=trOTc83dzh-Scp022Ykcx0kk3USZCHvtDuH-NoRG1Lc,13725
prompt_toolkit/shortcuts/progress_bar/formatters.py,sha256=Q0HF-o58935fjy2gAcqAQCVVeXrz2OKAVnhqJAPY5Vc,11763
prompt_toolkit/shortcuts/prompt.py,sha256=RpL7IcDOdR1JyUceDrCFokxdbSm9koy1n80jQNB0RJA,59579
prompt_toolkit/shortcuts/utils.py,sha256=lDR2lqufH8XWgghErNhhhJVjt2FKjgy9-mP5Sqy-Nok,7135
prompt_toolkit/styles/__init__.py,sha256=5unzwZ5xM75TIOz3uwr6nsvSTaFMC9AeEMF4y_GZeNA,1603
prompt_toolkit/styles/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/styles/__pycache__/base.cpython-38.pyc,,
prompt_toolkit/styles/__pycache__/defaults.cpython-38.pyc,,
prompt_toolkit/styles/__pycache__/named_colors.cpython-38.pyc,,
prompt_toolkit/styles/__pycache__/pygments.cpython-38.pyc,,
prompt_toolkit/styles/__pycache__/style.cpython-38.pyc,,
prompt_toolkit/styles/__pycache__/style_transformation.cpython-38.pyc,,
prompt_toolkit/styles/base.py,sha256=J5Johh2OOH78N96zJZAwx0YwXtAFMEkLeJ7BD6UHEEo,5036
prompt_toolkit/styles/defaults.py,sha256=WLzmO7RJSdSWCBv4T72GGP5jXeeGXWIOtZkwI89xd8o,8512
prompt_toolkit/styles/named_colors.py,sha256=UPxQnEm8gxROOwO3V-8GNAUMaBiQoaUCBi4Mr9VZTL8,4355
prompt_toolkit/styles/pygments.py,sha256=BH0tmECRVRXQXJkBc5CJvDzd7XSLHYkJg2KwA1mK6lw,1955
prompt_toolkit/styles/style.py,sha256=yeKi4LVVAzHfdBrD7DqPfnQzeqw3KQsNN6-nDaGzXx0,13045
prompt_toolkit/styles/style_transformation.py,sha256=Ba6Tzi59XdTYY-v1MWuNnSDGnDN_DseR3OxjjFGNb_8,12439
prompt_toolkit/token.py,sha256=4_osqr_9234wZax-5eMba3osY4wCpowL4nyBiI5Y02E,85
prompt_toolkit/utils.py,sha256=o478yPi1s-3bBwsBG6G5Lb1CKqvsE1-_LWll5gU8_oQ,8617
prompt_toolkit/validation.py,sha256=px26dJKq_Zf85aYhbb_AQMF_jlln4yWl1uTLJOzuCc4,5845
prompt_toolkit/widgets/__init__.py,sha256=hlL7bmjGESgHh7A_AnmiOjzokDZbqf_wjV_y-CUacNY,1181
prompt_toolkit/widgets/__pycache__/__init__.cpython-38.pyc,,
prompt_toolkit/widgets/__pycache__/base.cpython-38.pyc,,
prompt_toolkit/widgets/__pycache__/dialogs.cpython-38.pyc,,
prompt_toolkit/widgets/__pycache__/menus.cpython-38.pyc,,
prompt_toolkit/widgets/__pycache__/toolbars.cpython-38.pyc,,
prompt_toolkit/widgets/base.py,sha256=Mbk-z54U4fqpHr5BYP13G89IGLFQnaFglBLYyU02ig4,31874
prompt_toolkit/widgets/dialogs.py,sha256=7sOdcweXSB8qdfuYcL7rgfd2uqvIF6f-9dJcdUmbmwk,3370
prompt_toolkit/widgets/menus.py,sha256=0LIpF2mYQ2AdGxzqjdtDKUotzou2DOYOLjROohqdbSo,13438
prompt_toolkit/widgets/toolbars.py,sha256=IV3lsN7I5eOUw6chCnQZy4PEKv4ru8eReOVny5IK6Ko,12258
prompt_toolkit/win32_types.py,sha256=q-K1rNmdnlgfcRHemJJZYI7wbCSR315ipTpDXZJ8AW0,5515

View file

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

View file

@ -0,0 +1 @@
prompt_toolkit