dartpy 0.0.3 icon indicating copy to clipboard operation
dartpy: ^0.0.3 copied to clipboard

A library for using dart with python via python's C API

example/dartpy_example.dart

import 'dart:ffi';

import 'package:dartpy/dartpy.dart';
import 'package:ffi/ffi.dart';

void main(List<String> args) {
  dartpyc.Py_Initialize();
  final python = '''
from time import time, ctime
print("Today is", ctime(time()))
''';
  final pystring = python.toNativeUtf8();
  dartpyc.PyRun_SimpleString(pystring.cast<Char>());
  malloc.free(pystring);
  print(dartpyc.Py_FinalizeEx());
}
31
likes
110
pub points
76%
popularity

Publisher

verified publisher icontimwhiting.dev

A library for using dart with python via python's C API

View/report issues

Documentation

API reference

License

Icon for licenses.MIT (LICENSE)

Dependencies

args, ffi, freezed_annotation, path

More

Packages that depend on dartpy