A IPython debugging console for Plover.
Project description
plover-debugging-console
A IPython debugging console for Plover.
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.
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.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55c749e404ba874603dd73a07af2b28f5d0a0e7581b3abd8bd2820f934617bfd |
|
MD5 | 7c7625e356f5889aba8a0959954c32b7 |
|
BLAKE2b-256 | a7135580195612962f5ee4ca98ab8c4b2dd5726f0929895e24bb7a505d893b5e |
Close
Hashes for plover_debugging_console-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 015bccdf20d4e889baefa58dae06e82fbc79e5f518f6feb9244a2f05633039c1 |
|
MD5 | 3f5e82eab35f541a6c75ff90ff936fe0 |
|
BLAKE2b-256 | feac90cb0b73147769f5a457dc976ce7698c64b10d55df74c65ee4189be8732a |