python_ffi_cpython 0.3.1 copy "python_ffi_cpython: ^0.3.1" to clipboard
python_ffi_cpython: ^0.3.1 copied to clipboard

unlistedoutdated

The macOS, Windows and Linux implementation of python_ffi, a Python-FFI for Dart.

python_ffi_cpython #

pub package

MacOS, Windows and Linux implementation of the python_ffi plugin. As such, this package is compatible with Flutter apps.

Development of this package #

Preparing the dylib for bundled distribution #

  1. Run dart run scripts/bin/scripts.dart cpython all to compile the Python dynamic library for the current platform. This creates a cpython folder in the root of this package with the compiled dynamic library (libpython<version>.dylib / libpython<version>.so).
  2. Copy the dynamic library to the macos, windows or linux folder, depending on the platform you're targeting.

Extra steps on macOS #

  1. Add the path to the dynamic library (inside the macos folder) to s.vendored_libraries in macos/python_ffi_cpython.podspec.