Panda3D
|
Public Member Functions | |
def | add_dependency (self, name, target_dir, search_path, referenced_by) |
def | build_runtimes (self, platform, use_wheels) |
def | bundle_macos_app (self, builddir) |
def | copy (self, source_path, target_path) |
def | copy_dependencies (self, target_path, target_dir, search_path, referenced_by) |
def | copy_with_dependencies (self, source_path, target_path, search_path) |
def | download_wheels (self, platform) |
def | expand_path (self, path, platform) |
def | finalize_options (self) |
def | initialize_options (self) |
def | run (self) |
def | update_pe_resources (self, appname, runtime) |
Static Public Attributes | |
dictionary | default_file_handlers |
string | description = 'build Panda3D applications' |
list | user_options |
def add_dependency | ( | self, | |
name, | |||
target_dir, | |||
search_path, | |||
referenced_by | |||
) |
Searches for the given DLL on the search path. If it exists, copies it to the target_dir.
def build_runtimes | ( | self, | |
platform, | |||
use_wheels | |||
) |
Builds the distributions for the given platform.
def bundle_macos_app | ( | self, | |
builddir | |||
) |
Bundle built runtime into a .app for macOS
def copy | ( | self, | |
source_path, | |||
target_path | |||
) |
Copies source_path to target_path. source_path may be located inside a .whl file.
def copy_dependencies | ( | self, | |
target_path, | |||
target_dir, | |||
search_path, | |||
referenced_by | |||
) |
Copies the dependencies of target_path into target_dir.
def copy_with_dependencies | ( | self, | |
source_path, | |||
target_path, | |||
search_path | |||
) |
Copies source_path to target_path. It also scans source_path for any dependencies, which are located along the given search_path and copied to the same directory as target_path. source_path may be located inside a .whl file.
def download_wheels | ( | self, | |
platform | |||
) |
Downloads wheels for the given platform using pip. This includes panda3d wheels. These are special wheels that are expected to contain a deploy_libs directory containing the Python runtime libraries, which will be added to sys.path.
def expand_path | ( | self, | |
path, | |||
platform | |||
) |
def finalize_options | ( | self | ) |
def initialize_options | ( | self | ) |
def run | ( | self | ) |
def update_pe_resources | ( | self, | |
appname, | |||
runtime | |||
) |
Update resources (e.g., icons) in windows PE file
build_base |
console_apps |
|
static |
default_prc_dir |
|
static |
embed_prc_data |
exclude_dependencies |
exclude_modules |
exclude_patterns |
extra_prc_data |
extra_prc_files |
file_handlers |
gui_apps |
icon_objects |
icons |
include_modules |
include_patterns |
log_append |
log_filename |
log_filename_strftime |
macos_main_app |
optimized_wheel_index |
package_data_dirs |
platforms |
plugins |
pypi_extra_indexes |
rename_paths |
requirements_path |
use_optimized_wheels |
|
static |