dartpip library

Classes

BundleCommand
Implements the bundle command.
BundleModuleCommand
Implements the bundle-module command.
DartpipCommandRunner
The command line application for bundling Python modules into Dart applications.
DownloadCommand
Implements the download command.
GitDependency
A Python dependency from a Git repository, consisting of a name, a URL, and a Git ref. This can be used to depend on a specific commit, branch, or tag.
InstallCommand
Implements the install command.
PathDependency
A Python dependency from a local path. The path can be absolute or relative to the project root.
PubspecEditor
Helper class for editing a pubspec.yaml file. Used by the dartpip command to add/remove dependencies and manage assets.
PyPIDependency
A Python dependency from PyPI, consisting of a name and a version constraint.
PythonDependency
Base class for Python dependencies.

Enums

AppType
Type of the bundle target application. AppType.console is a Dart console application. AppType.flutter is a Flutter application.