Files
allwpilib/shared/bazel/rules/robotpy/generation_utils.py
PJ Reiniger 762d1e8b93 [copybara] mostrobotpy to allwpilib (#8545)
Project import generated by Copybara.
GitOrigin-RevId: f10284b37498bb6a088891ca41f160793ec7fd90
2026-01-12 19:11:02 -08:00

45 lines
1011 B
Python

def fixup_root_package_name(name):
if name == "wpihal":
return "hal"
if name == "wpilib":
return "wpilibc"
if name == "wpilog":
return "datalog"
if name == "xrp":
return "xrpVendordep"
if name == "romi":
return "romiVendordep"
if name == "pyntcore":
return "ntcore"
if name == "halsim-ws":
return "simulation/halsim_ws_core"
return name
def fixup_native_lib_name(name):
return name
def fixup_shared_lib_name(name):
if name == "wpihal":
return "wpiHal"
if name == "hal":
return "wpiHal"
if name == "wpilib":
return "wpilibc"
if name == "xrp":
return "xrpVendordep"
if name == "romi":
return "romiVendordep"
return name
def fixup_python_dep_name(name):
if name == "robotpy-datalog":
return "robotpy-wpilog"
if name == "robotpy-ntcore":
return "pyntcore"
if name == "wpilib":
return "robotpy-wpilib"
return name