symforce.path_util module#

exception MissingManifestException[source]#

Bases: RuntimeError

symforce_dir()[source]#
Return type:

Path

symenginepy_install_dir()[source]#
Return type:

Path

cc_sym_install_dir()[source]#
Return type:

Path

binary_output_dir()[source]#
Return type:

Path

symforce_root()[source]#

The root directory of the symforce project

Return type:

Path

symforce_data_root()[source]#

The root directory of the symforce project, for use accessing data that might need to be updated (such as generated files). Most of the time this is the same as symforce_root(), but when the --update flag is passed to a test, this is guaranteed to point to the resolved version, i.e. the actual symforce location on disk regardless of whether this path is a symlink.

Return type:

Path