Skip to main content

python_shell 0.0.7 copy "python_shell: ^0.0.7" to clipboard
python_shell: ^0.0.7 copied to clipboard

Python Environment Manager and Executor for dart and flutter


python_shell

Python Environment Manager and Executor for dart and flutter


Available for:

  • dart, flutter

Supported Platforms:

  • Windows 10+ (x86, amd64, arm64)
  • Linux Distos (amd64, arm64)
  • OSX 11+ (amd64, arm64)




Install #

  • add via cli
flutter(dart) pub add python_shell
  • add dependency to 'pubspec.yaml'
dependencies:
    [other dependencies...]

    python_shell:
        git:
            url: git://github.com/eseunghwan/python_shell.dart.git
            ref: master



Usage #

  • basic usage
import "package:python_shell/python_shell.dart";

var shell = PythonShell();
await shell.initialize();

await shell.runString("{pythonCode}");
  • use instance
import "package:python_shell/python_shell.dart";

PythonShell().initialize();
var instance = ShellManager.getInstance("default");
await instance.runString("{pythonCode}");

  • onMessage, onError, onComplete
// setups like above ...
shell.runString(
    "{pythonCode}",
    listener: ShellListener(
        onMessage: (message) {
            // if `echo` is `true`, log to console automatically
            print("message!");
        },
        onError: (e, s) {
            print("error!");
        },
        onComplete: () {
            print("complete!");
        }
    )
);

for further informations, refers to shell.dart

12
likes
130
points
19
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Python Environment Manager and Executor for dart and flutter

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

archive, dio, intl, path

More

Packages that depend on python_shell