powertrain-build

View on PyPIReverse Dependencies (0)

1.1.4 powertrain_build-1.1.4-py3-none-any.whl

Wheel Details

Project: powertrain-build
Version: 1.1.4
Filename: powertrain_build-1.1.4-py3-none-any.whl
Download: [link]
Size: 353393
MD5: 1c6acb4c6a2d1ce6195439916a27e68e
SHA256: 8df303cb5640cb83733c6b52ae88215cd52741cdd251f11cec2561e69d6ea93c
Uploaded: 2024-12-19 15:14:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: powertrain-build
Version: 1.1.4
Summary: A Continuous Integration (CI) build system testing all configurations where a Simulink model is used.
Author: Henrik Wahlqvist
Author-Email: henrik.wahlqvist[at]volvocars.com
Home-Page: https://opendev.org/volvocars/powertrain-build
Download-Url: https://pypi.org/project/powertrain-build/
License: Apache License, Version 2.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: Other/Proprietary License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Embedded Systems
Requires-Dist: certifi (==2024.7.4)
Requires-Dist: gitpython (>=3.1.8)
Requires-Dist: pbr (>=6.0.0)
Requires-Dist: voluptuous (<0.14.0,>=0.11.7); python_version < "3.7"
Requires-Dist: scipy (==1.5.4); python_version < "3.8"
Requires-Dist: importlib-resources (==5.4.0); python_version < "3.9"
Requires-Dist: pywin32 (==305); python_version == "3.6" and sys_platform == "win32"
Requires-Dist: requests (==2.27.1); python_version == "3.6"
Requires-Dist: ruamel.yaml.clib (==0.2.7); python_version == "3.6"
Requires-Dist: ruamel.yaml (==0.17.21); python_version == "3.6"
Requires-Dist: scipy (==1.9.1); python_version == "3.8" or python_version == "3.9" or python_version == "3.10"
Requires-Dist: pywin32 (==308); python_version > "3.6" and sys_platform == "win32"
Requires-Dist: requests (==2.32.3); python_version > "3.6"
Requires-Dist: ruamel.yaml (==0.18.6); python_version > "3.6"
Requires-Dist: scipy (==1.14.1); python_version >= "3.11"
Requires-Dist: voluptuous (>=0.14.0); python_version >= "3.7"
Description-Content-Type: text/x-rst; charset=UTF-8
License-File: LICENSE
License-File: NOTICE
[Description omitted; length: 2862 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.37.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
powertrain_build/__init__.py sha256=hZRnvPL7lI6QSkuxqJQAiBcaAOqESm_-JZeCiZvjIfk 1458
powertrain_build/__main__.py sha256=cK40KTJaZwvaSW7E2ALOWOmRmblxcQSkutpQtoYB2wQ 111
powertrain_build/a2l.py sha256=_ZL-H-4_uv4fpjd9NS01WwCWD_elsjHXZsATGzsyPCw 22847
powertrain_build/a2l_merge.py sha256=XSin2actvTItBBYoyBnCJicvwYiq8eyMBFlchSCNeqA 30950
powertrain_build/a2l_templates.py sha256=UwZ_dXnXv36hmBEdxINynxeMEEhGuWI5k1mLzr1BemY 31003
powertrain_build/build.py sha256=uG-GgNk3NMV_TlQ_BKXZpgkPYEsQPm0G_JHwZhLY4OU 40387
powertrain_build/build_defs.py sha256=5l4gxpSBWXZyTBuS5j9-w5eusHEynHVdt-TkVfq_d0I 16589
powertrain_build/build_proj_config.py sha256=v6RaYalK33UOLstX9hyYBYBCHVaeZaXSLrvVPSbryzs 25226
powertrain_build/check_interface.py sha256=odNtmM_VUvPzzC6AXkOFpSSFWMWb6-mgIfnT86xtFRU 23111
powertrain_build/cli.py sha256=vFzLZKSKCrtGYkoytpyo_GFXhkZ73K2JVZ9_8iqyl4Y 5425
powertrain_build/config.py sha256=SbM0-DfrOkP4o0u3i7o_s0uTlkQgxWMg5g6tOnk74P0 19819
powertrain_build/core.py sha256=OD6_fKUSc9DTnq6pkZt1yOwb-APrpygKuaG_GwRxIIs 15774
powertrain_build/core_dummy.py sha256=Vgy_GD2flJE75ug-12nyFT4OcLFWnVCl-gyHbPQwt3I 17682
powertrain_build/create_conversion_table.py sha256=0FLwhQcqPRY7nkly5dQTdg9WgKFIeq3JDDxk5jlRgpY 2216
powertrain_build/dids.py sha256=R1OPHdFJQBndzkpctvrvnutNDicW2K0Vwv8x5fXdEZY 31508
powertrain_build/dummy.py sha256=QHgBG4Xkq58SkTOpfO-OD3vnJ9Augd0K5XEx-x5jUDY 6843
powertrain_build/dummy_spm.py sha256=btlVGtybjV1aKH86RMvnM9oJZSTCq-RkBLfZTIlhQqE 11832
powertrain_build/environmentcheck.py sha256=FCDCgwZeBguUBK6_4C3X_SIvtU9g_S4y7kACu5IO2r4 1893
powertrain_build/ext_dbg.py sha256=eAyHtdxv2LIeYBJgSwReaSyHBc714hXw6zNlfKyGArY 9885
powertrain_build/ext_var.py sha256=_uaoNumM8SQodnDAWEa_hrL0IJMZafEB0nXh9yuE10I 11550
powertrain_build/feature_configs.py sha256=grAiWU5lYIoGmJenA703I4MnifRtrSQT1Tbjijkwmzs 11837
powertrain_build/gen_allsysteminfo.py sha256=mVlw2lNrmvOk9BIWx6uWFpiLd19cMlPH1rWyPqvkDIU 8603
powertrain_build/gen_label_split.py sha256=29FUdChzPXPe6FNTMllSnlpeBfCo4eyBuA7OjfqJPVU 21865
powertrain_build/handcode_replacer.py sha256=Hhda4dUenM5gb0cL6OTcSb14Rkj_l-u3xukF1si400c 4369
powertrain_build/html_report.py sha256=1wxRREk70T-HrA45UTVmySjBlnTvx0gDMPnNtYWDdE8 3487
powertrain_build/memory_section.py sha256=jl2tZOcxavWTURgGYCiCWmKN3d-6YWAhzFj5kf3qSTs 8944
powertrain_build/nvm_def.py sha256=qEWt7LY1tq4jpCfEB4d-ZzhT6uOQHBG4LiS82cpiTx4 30447
powertrain_build/problem_logger.py sha256=pECMXRbi5TkqELtuwLA5LlZtZDZ970g05neuvh5VrmY 2306
powertrain_build/pt_matlab.py sha256=NpjBaWZCgFCu655F9rMsuq_4XRBAKo-drzOaKqYNynk 14580
powertrain_build/pt_win32.py sha256=ZeltLZ9r9vw5swJPIHcz7VWXNruO1Dm-KT8VDRK-qOA 5376
powertrain_build/replace_compu_tab_ref.py sha256=NKEr6Z81gNq7OxA2Y2jh6qvOM4Lo8MzXxS91iA_shRI 4816
powertrain_build/sched_funcs.py sha256=A1Rkshko6PiD7alAhxquDLKYwLHLtrlSGhQf2vO0-G4 8700
powertrain_build/signal.py sha256=k9AN5eMFuFA4im0aWcbro03ZN1nZYdqek1FN49Xu_2c 153
powertrain_build/signal_if_html_rep.py sha256=CW3iBXNKPIcSnzpP1AT_E6TCHz4n1dpERxx8oIuXMLI 7757
powertrain_build/signal_if_html_rep_all.py sha256=xv_qAoSujS0ZVdtV1EbWaTcdN5lRFMPWo-JGqVHKYLc 10481
powertrain_build/signal_incons_html_rep.py sha256=JDZGVC-h4jwE1dW9EzdJcp6BKX6VhHxRokKsPaWwez0 7847
powertrain_build/signal_incons_html_rep_all.py sha256=pwIZfpt2JH9TymiE8VPYzyL2fsGo2RU7lLKatBkLU90 15821
powertrain_build/signal_incons_html_rep_base.py sha256=omMQmyo44c_1BG1EyEcepckeNdmqX2YUZIWGTOYq3qk 6031
powertrain_build/signal_inconsistency_check.py sha256=n3BR2UOXl-bjh-ZtZH31Dl-lVmkxyr07uoc0_T2B0hM 25229
powertrain_build/signal_interfaces.py sha256=YvcxQRBU0hZQmGilCCCY--rGBJWJIh6qW_Cwegswszg 34344
powertrain_build/types.py sha256=Iw6WsesW54kPlUMKkZpwdsfriRfhhGCTvgsdkbPlqTY 4669
powertrain_build/unit_configs.py sha256=mDhc71XmJfBkW1TlgUWLLXMNS2JdtSJamZryxMbNMBM 18060
powertrain_build/user_defined_types.py sha256=XWkoEKY7ebmzPGTM9uij2pMBUrUP5oxHbU4BNRdrtVE 24189
powertrain_build/versioncheck.py sha256=pw8Iov2dATvhWnsSeCc0iYKfhG1mGGENl84WUTg1SfQ 1968
powertrain_build/wrapper.py sha256=4kjXbES4rnBk4JU96l9rwIDhwVwcvlw0GK_vt60ASrk 20263
powertrain_build/xlrd_csv.py sha256=YrS9gXp2QD3rEqG-cCEg_69C2jZnlc_o_FpMDXjtoWw 2635
powertrain_build/interface/__init__.py sha256=RKooc7kTModEqTi5NZJSdoTofZbYHgxzCjMe8hOP1V4 103
powertrain_build/interface/application.py sha256=fh0fvhAxtCZGVRvEtnpwdUBnZSyxWe0wqZAyTjU4gtI 19026
powertrain_build/interface/base.py sha256=Mwj1hHE1aLVT6g1QRs6xqUM5Awj1Gadl3xjfZpnMkC8 17696
powertrain_build/interface/csp_api.py sha256=IYr1yfP_Y2RUPz-Us7OLWcSRn2xDJLfxNc2CNH5HSos 19335
powertrain_build/interface/device_proxy.py sha256=IyabLl99Rv0BigGxqKn9itkzJ95Ud2sheVn8sTv1nh0 27715
powertrain_build/interface/ems.py sha256=nwYPJEjApTnqB4p5YaX_D00IIeADiWrfB-vlka8iDxA 2700
powertrain_build/interface/export_global_vars.py sha256=4vYzMr2G_nKUzyinDvTXtZ5xAGUSfJ97U2_xnlazzX4 3788
powertrain_build/interface/generate_adapters.py sha256=4UOzFnVCvZ-EeA9PPm4iFRQOOmwbz6n13fbF3uS2mek 3871
powertrain_build/interface/generate_hi_interface.py sha256=J0j-hZ1d_F6AdhgVDSHcCOy5Rg4avpOgNf5M09cxEIM 2950
powertrain_build/interface/generate_service.py sha256=VKpUN97gPTRFWC4SQKUabHe8yX1OaKTdsbPdARL5WxI 2376
powertrain_build/interface/generate_wrappers.py sha256=QD-XYg-3kEnMRyPyJNAvQp13Hg2ydChfUTxq8OGkxzM 5305
powertrain_build/interface/generation_utils.py sha256=37T9PLx4nyIfsyp9CIrsYgdkDfmEurNNCP4cwKXohx4 4719
powertrain_build/interface/hal.py sha256=HarViugPN4OyfjaoVkv1qSpNnjOrRm27FZJP56iMXfs 5739
powertrain_build/interface/model_yaml_verification.py sha256=6pNzuSxxfUOpysaSJCAl7_t0eOftHNEujhv-dLFoPrU 14730
powertrain_build/interface/service.py sha256=mmJS3fkRahVh32D7f-I9sdAwMp-McwFhW8o_J_1PDsE 10963
powertrain_build/interface/simulink.py sha256=E1MjZ82oU8LyJr88_Cvf4ao0YUHY8x09pUOGPlWSiV8 9554
powertrain_build/interface/update_call_sources.py sha256=1mFsv7yAD-rywc8pFr5xfVOESwcTtGx6dTLA07EhjmU 6361
powertrain_build/interface/update_model_yaml.py sha256=sL4uLYkRAZ0NPTUs9EiJfMMIsWRqxQO4u2OrMjpFS0k 6644
powertrain_build/interface/zone_controller.py sha256=krk6Rt8DqFRxHuMx1zBAOtIDxZN_GIGuPaQ5YNJV2v4 16538
powertrain_build/lib/__init__.py sha256=wge8g1I6g6Z7LoxiltSg3iVEnfuNPG9GKLMH-KjlHS4 97
powertrain_build/lib/helper_functions.py sha256=GA6CQIsqOo8lg-YjJu0K7H2r-cpniXi1jF7GHAZiGAs 4024
powertrain_build/lib/logger.py sha256=p2rIRILG0sc3WNKA6rWmYJjtI-NDwo6NJ55kH490nVM 1692
powertrain_build/matlab_scripts/Init_PyBuild.m sha256=smFXw0WunCeiPi1o7HioVcjQp1MLW7uFbgYSJ3hlOqQ 2647
powertrain_build/matlab_scripts/__init__.py sha256=lgzFhKKYWf-1UK5JyleufcRFlQr2Tq9aAU8TO7QHfmM 68
powertrain_build/matlab_scripts/CodeGen/BuildAutomationPyBuild.m sha256=r0hKjzFTGHIm6xnPbE_NGSgh9uJzcghagxXlU6FYxnk 2232
powertrain_build/matlab_scripts/CodeGen/Generate_A2L.m sha256=Gi_WhDbB3G2kzHyvXGOrPvyx7ukrleQ3N5hxCsAlYXY 5190
powertrain_build/matlab_scripts/CodeGen/generateTLUnit.m sha256=dKiVycEZNAgczKDBJdPmmmciKK92W4e54VK0TguFEYw 9739
powertrain_build/matlab_scripts/CodeGen/getAsilClassification.m sha256=HBveoBWkmhgSml6PfAn5jP-hH0tUzlU82gSVOXqebx8 1049
powertrain_build/matlab_scripts/CodeGen/modelConfiguredForTL.m sha256=wqgq5Uytj7SsMTkEnH5HI5deDY3Qq3elO61lQJWxrBs 701
powertrain_build/matlab_scripts/CodeGen/moveDefOutports.m sha256=zWLH7HQzy8TYYpYik7mfbDCotVhyKZ7agdnn-GOH8oc 3852
powertrain_build/matlab_scripts/CodeGen/parseCalMeasData.m sha256=A6BBwXW9phN9sMXTDpXPvmrEIUCrB5t9wIRCKyr6bpQ 19526
powertrain_build/matlab_scripts/CodeGen/parseCoreIdentifiers.m sha256=X_pN7m_PXN6WbGZ7EwEVsh2mQCNb-n-MWT9sKOueZZE 6828
powertrain_build/matlab_scripts/CodeGen/parseDIDs.m sha256=foyyPl_XxJlTgwpREeaWAooflPVdIUhkD-be6DAv3KM 6348
powertrain_build/matlab_scripts/CodeGen/parseInPorts.m sha256=UfM2EwUYW9xjmn0ja4ZqT0DcVNHoFJSS6HQ-ce4Cpgs 4292
powertrain_build/matlab_scripts/CodeGen/parseIncludeConfigs.m sha256=14r4m_5Zn0HBKj1QOtcAgBOj8zL4_R4kyQysSK-CIvc 820
powertrain_build/matlab_scripts/CodeGen/parseModelInfo.m sha256=Ufhdqjs03s5Y1xnWlpshOB3XlYY580fnhygfS4apfWM 1549
powertrain_build/matlab_scripts/CodeGen/parseNVM.m sha256=gcbgW3S69Y0gSoNPMqDPsZ43uNejkyR185m3J92lkDs 2893
powertrain_build/matlab_scripts/CodeGen/parseOutPorts.m sha256=IUG48XPfbQuJ00FTbNXJIc_3kPLwLLpoa8sxpiJ19Co 4885
powertrain_build/matlab_scripts/CodeGen/parsePreProcBlks.m sha256=OokupbQWqXTXJCgcIK_tAD4rwv8e3gQtzxTnLCWuomk 944
powertrain_build/matlab_scripts/CodeGen/struct2JSON.m sha256=2YTUWA3Ogjlsqw9gr9Of3ms-KEqObvr9Yq1b9RCy9xs 5010
powertrain_build/matlab_scripts/CodeGen/updateCodeSwConfig.m sha256=GQJVwpUZb4bknujYU2CccR-c83Lrgd0faWplEUikpFQ 1296
powertrain_build/matlab_scripts/helperFunctions/Get_Full_Name.m sha256=3xrlZIw8JnjBKzBL0SEQl0JMCVtR06xTIOKINrI_q_k 1572
powertrain_build/matlab_scripts/helperFunctions/Get_SrcLines.m sha256=VU-JwhrJbgRt6qruF4mk79MDKHvwmJr7lNojrPsvwdY 262
powertrain_build/matlab_scripts/helperFunctions/Init_Models.m sha256=6-nzkLy7AcNhT6AxE8URoX1RjAKu9FPPxlQlSG7Af_0 2485
powertrain_build/matlab_scripts/helperFunctions/Init_Projects.m sha256=s1jSGxNawSEcGofuv4nW4Kk11ubnaCRSHLJJ_yxpleU 3143
powertrain_build/matlab_scripts/helperFunctions/Read_Units.m sha256=yIHND3fxXEg4New9FuZ0r5XOM0lu2C4qSRq-HYGKCWs 1064
powertrain_build/matlab_scripts/helperFunctions/SetProjectTimeSamples.m sha256=L28z5ys3ji4OJxqWFDEmU8cUwJheTseJMworbrsAoAw 869
powertrain_build/matlab_scripts/helperFunctions/Strip_Suffix.m sha256=jNLjeuZpbkTNaZzt3cl_76C2z1_xBcuIKC-lQ2TLAwQ 486
powertrain_build/matlab_scripts/helperFunctions/followLink.m sha256=dLHI1WSYkGmuKjWoWnFasdjikEWE3xAg6H1Eyls-4qg 5077
powertrain_build/matlab_scripts/helperFunctions/getCodeSwitches.m sha256=-YDldjxDpTCnH5tSsMoe8_rg_sRv5L4OhZQZbqp94rM 1820
powertrain_build/matlab_scripts/helperFunctions/getConsumerBlocks.m sha256=IGjY03F3NzLkADu_C8suiL_Gzv0crmXNjzS0H1-YTJo 843
powertrain_build/matlab_scripts/helperFunctions/getDefBlock.m sha256=adh5-zzNHJl2sZhh8KorZ32u18n9R0JoPmT6oeSCk3M 1842
powertrain_build/matlab_scripts/helperFunctions/getDefOutport.m sha256=9Us5AXvoPFsstfPzKDkdkf7xn6bVFeFi6PUPZ1j2IpI 2516
powertrain_build/matlab_scripts/helperFunctions/getDstBlocks.m sha256=lDUy8cqP9Xk59NfUJEGb_CgMuy8tg1hwHCHlu59c_Xw 500
powertrain_build/matlab_scripts/helperFunctions/getDstLines.m sha256=TqdamFX_-Fj2wmI3AEKVH_eWe2dUHWHSb1BpN305KNk 252
powertrain_build/matlab_scripts/helperFunctions/getInterfaceSignals.m sha256=qRyqxL-A7imfPH9hYzdbiUXuwM-x5X_QEgIHiAXqX60 1483
powertrain_build/matlab_scripts/helperFunctions/getName.m sha256=1qWkWLBa0dKH61sEUhUybxgQW3wm3omQ-fr9pCkyEnY 1202
powertrain_build/matlab_scripts/helperFunctions/getPath.m sha256=r4TFtt9biEZbINZqYsxhtRZhDf_D_h2hSIONGGkYPvE 173
powertrain_build/matlab_scripts/helperFunctions/getProperValue.m sha256=XNddOZHUM8roRPh-9lkGQ0KVMlBKSntE5rsh1tXBtEA 518
powertrain_build/matlab_scripts/helperFunctions/getSrcBlocks.m sha256=GXJFc6_M48VqYQZHGsLqPs4uJ1yl7ogDeCBHLQVnQRo 470
powertrain_build/matlab_scripts/helperFunctions/getSrcLines.m sha256=YBfJ8_GOQNc8-g_U2j_tfw-WSDtNmKMAHw67uBHxJUs 250
powertrain_build/matlab_scripts/helperFunctions/loadLibraries.m sha256=8UMK7zrp9hD2QvuFk5YyMgjEKR-Gni9SzilNyQBf-oU 298
powertrain_build/matlab_scripts/helperFunctions/loadjson.m sha256=t1QqNoCOagmVb_10d3ypsBDtayiHqAbvsh2ihtfMTLs 145
powertrain_build/matlab_scripts/helperFunctions/modifyEnumStructField.m sha256=QX7K4abIGvN6Vvy817HL81Hg4NbA5Up9Fso-BiYYXMI 855
powertrain_build/matlab_scripts/helperFunctions/removeConfigDuplicates.m sha256=nRhwq_iH6Vse_RC437SlbmkstNVMlvsGco0VYF2vkH0 843
powertrain_build/matlab_scripts/helperFunctions/sortSystemByClass.m sha256=87l3TYLimHKSyTtHu5SPIrny5swYLBZwRhpWSUa9ypE 1336
powertrain_build/matlab_scripts/helperFunctions/tl_getfast.m sha256=uC6Ve62XaP4hk5XolstmcBuGLZlVTaeuF3k8h5StFag 1737
powertrain_build/matlab_scripts/helperFunctions/topLevelSystem.m sha256=eoAUTo7LNq4ahMQplU5NbGaVrg8IwpB8_HonDGQJdPA 754
powertrain_build/matlab_scripts/helperFunctions/updateModels.m sha256=Tt3OF9q2VgbVBhEiHDRCHKK4V_LJbJH3CysnHcuGZvs 4838
powertrain_build/templates/Index_SigCheck_All.html sha256=7gJYND-1Yw2gPEVHBgeWxROOJiGDcH_Eq1A1kPVbZGk 1580
powertrain_build/templates/Index_SigIf_All.html sha256=qipYkh6kyq8uMhmPsFCwCQs_-uMkqrr3lEYzHHicfx4 1414
powertrain_build/zone_controller/__init__.py sha256=bEVUECk2MoMbyTE3ClTyAnRUSrcJKm2w-qeogjZTgA8 109
powertrain_build/zone_controller/calibration.py sha256=CM6fxNlCnXz8_Po9vhDxCXLZ6GYi1EpQKV0lq_AzSM8 6911
powertrain_build/zone_controller/composition_yaml.py sha256=J_RdW-ob8aBBGdJ8f0yGWgBOvfE57xYDgCyHcVC5F5c 31786
powertrain_build-1.1.4.dist-info/AUTHORS sha256=vLWNrELoOyjMvejpUKoQR1j5ObKZYMwZJFIFp1HwcyE 234
powertrain_build-1.1.4.dist-info/LICENSE sha256=jFbdHn4HLCQicFAV4KGOiZI1i2FY_PUXXFNx-usWVls 10250
powertrain_build-1.1.4.dist-info/METADATA sha256=1doVH6J0NPHw-qAs3wcT32btWJFjCfx2WecYhQXy7PQ 4963
powertrain_build-1.1.4.dist-info/NOTICE sha256=1ZZhdKUFHmeDfOBe6Cv5e3SOR_q5D1LXxegPcfsYRrk 439884
powertrain_build-1.1.4.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
powertrain_build-1.1.4.dist-info/entry_points.txt sha256=X_MMG5BKc1f2Ak9HH5n1emTh92B5oRRLLH1fdTJ0yT0 64
powertrain_build-1.1.4.dist-info/pbr.json sha256=z0H85_YdkE6uF-2Dc0n6zLcrVuEQziutT3lhGk-lHlc 46
powertrain_build-1.1.4.dist-info/top_level.txt sha256=wAaR8OQEH2mb8_gudmo4l_RoNXgWvnB845ckD1BsguA 17
powertrain_build-1.1.4.dist-info/RECORD

top_level.txt

powertrain_build

entry_points.txt

powertrain-build = powertrain_build.cli:main