A IPython debugging console for Plover.
Project description
plover-debugging-console
A IPython debugging console for Plover.
See also:
plover-run-py
plugin for executing a Python command with a stroke, or from the command-line.
Usage
- Install the plugin.
- Enable the extension plugin in Plover.
- Run the command
plover-debugging-console-connect
(orplover -s plover-debugging-console-connect
) in a terminal.
The global variable engine
is given. Other objects can be accessed from engine
as public
or private members.
Alternatively, plover-debugging-console-connect qtconsole
can be used to launch a console-style application using Qt.
See documentation of jupyter qtconsole
for more details.
Note
- Once started, the kernel is not stopped until Plover exits.
- Any
print
commands are printed on Plover's console, not IPython's console. - On some operating systems, the plugin may set
PAGER
environment variable. (see issue #2 ofplover-run-shell
repository)
Implementation details
- The kernel can be connected to manually with
ipython console --existing <file>
orjupyter console --existing <file>
. - The IPython/Jupyter connection file path is stored in
connection_path_container
, which isplover_debugging_console_path
in the temp folder in the current version. background_zmq_ipython
package is used, which requiresjupyter
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for plover-debugging-console-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d357f85833af41df59f818bb94a90ea32780c745949d8e180ab2bfee407348d4 |
|
MD5 | 254c2aee968bfa2bb05bdb7d86e2b66e |
|
BLAKE2b-256 | 419d957ea2bb9eb445b2d5b76d7e8d674fd99e3581f1ecff26820bb34adb59fd |
Close
Hashes for plover_debugging_console-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8619fb4ca7442f9b3d5f0c03ce7e15e34c6449dd39fc79a6684fce1db718024 |
|
MD5 | a719d96f18017b0f84fdbfb20c3f8267 |
|
BLAKE2b-256 | 35c148b792f6f7c21150922075ef210627fee5b64ec76de30b19be20b599b0d7 |