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.
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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 353b0cf798a90eccb96385fcd671b67ffc897884724333dbecccbda941543fc0 |
|
MD5 | 428cd34b1bc5e3134052769a99c98f01 |
|
BLAKE2b-256 | 4bc5b2db26768da4daca85b5c3ee9e31565d5d3dba396998b4f5579aa608718e |
Close
Hashes for plover_debugging_console-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a811200d2b3acf99d8fc8d818f83f6100b6373e151a91932f198b8c05bb39ab |
|
MD5 | 246bcb97a89f6cf3c40457ba470543b0 |
|
BLAKE2b-256 | 4506b13fab061bf4797701d7cc81ab12ad8ca807dc450f7396ba17f8fc90b661 |