diff --git a/release/release_files.py b/release/release_files.py index 5331512e20..75edefc91d 100755 --- a/release/release_files.py +++ b/release/release_files.py @@ -52,11 +52,7 @@ sunnypilot_blacklist = [ "teleoprtc/", "tinygrad/", # Below needs to be revisited - ".editorconfig", - ".gitlab-ci.yml", - ".gitmodules", - ".pre-commit-config.yaml", - ".python-version", + ".clang-tidy", ".dockerignore", ".editorconfig", ".gitlab-ci.yml", @@ -67,6 +63,12 @@ sunnypilot_blacklist = [ "body/board/canloader.py", "body/board/flash_base.sh", "body/board/flash_knee.sh", + "body/board/obj/.placeholder", + "body/board/obj/body.bin", + "body/board/obj/body.bin.signed", + "body/board/obj/body.elf", + "body/board/obj/bootstub.body.bin", + "body/board/obj/bootstub.body.elf", "body/board/recover.sh", "body/Dockerfile", "body/LICENSE", @@ -78,30 +80,61 @@ sunnypilot_blacklist = [ "cereal/.pre-commit-config.yaml", "cereal/codecov.yml", "cereal/Dockerfile", + "cereal/gen/c/include/c++.capnp.h", + "cereal/gen/cpp/car.capnp.c++", + "cereal/gen/cpp/car.capnp.h", + "cereal/gen/cpp/custom.capnp.c++", + "cereal/gen/cpp/custom.capnp.h", + "cereal/gen/cpp/legacy.capnp.c++", + "cereal/gen/cpp/legacy.capnp.h", + "cereal/gen/cpp/log.capnp.c++", + "cereal/gen/cpp/log.capnp.h", "cereal/generate_javascript.sh", + "cereal/libcereal_shared.so", "cereal/LICENSE", "cereal/maptile.capnp", + "cereal/messaging/bridge", "cereal/messaging/demo.py", + "cereal/messaging/messaging_pyx.cpp", + "cereal/messaging/messaging_pyx.so", "cereal/messaging/msgq.md", "cereal/messaging/stress.py", "cereal/messaging/test_runner", - "cereal/messaging/tests/", + "cereal/messaging/tests/__init__.py", + "cereal/messaging/tests/test_fake.py", + "cereal/messaging/tests/test_messaging.py", + "cereal/messaging/tests/test_poller.py", + "cereal/messaging/tests/test_pub_sub_master.py", + "cereal/messaging/tests/test_services.py", "cereal/pyproject.toml", "cereal/README.md", "cereal/SConstruct", - "cereal/site_scons/", + "cereal/services.h", + "cereal/site_scons/site_tools/cython.py", "cereal/visionipc/test_runner", - "cereal/visionipc/tests/", + "cereal/visionipc/tests/__init__.py", + "cereal/visionipc/tests/test_visionipc.py", + "cereal/visionipc/visionipc_pyx.cpp", + "cereal/visionipc/visionipc_pyx.so", "codecov.yml", - "common/tests/", + "common/params_pyx.cpp", + "common/params_pyx.so", + "common/tests/.gitignore", + "common/tests/test_common", "common/transformations/.gitignore", "common/transformations/README.md", - "common/transformations/tests/", + "common/transformations/transformations.cpp", + "common/transformations/transformations.so", "conftest.py", "Dockerfile.openpilot", "Dockerfile.openpilot_base", - "docs/_static/", - "docs/assets/", + "docs/_static/favicon.ico", + "docs/_static/logo.png", + "docs/_static/robots.txt", + "docs/assets/icon-star-empty.svg", + "docs/assets/icon-star-full.svg", + "docs/assets/icon-star-half.svg", + "docs/assets/icon-youtube.svg", "docs/BOUNTIES.md", "docs/c_docs.rst", "docs/conf.py", @@ -116,7 +149,20 @@ sunnypilot_blacklist = [ "opendbc/cadillac_ct6_chassis.dbc", "opendbc/cadillac_ct6_object.dbc", "opendbc/cadillac_ct6_powertrain.dbc", - "opendbc/can/tests/", + "opendbc/can/libdbc.so", + "opendbc/can/packer_pyx.cpp", + "opendbc/can/packer_pyx.so", + "opendbc/can/parser_pyx.cpp", + "opendbc/can/parser_pyx.so", + "opendbc/can/tests/__init__.py", + "opendbc/can/tests/.gitignore", + "opendbc/can/tests/test_checksums.py", + "opendbc/can/tests/test_dbc_exceptions.py", + "opendbc/can/tests/test_dbc_parser.py", + "opendbc/can/tests/test_define.py", + "opendbc/can/tests/test_packer_parser.py", + "opendbc/can/tests/test_parser_performance.py", + "opendbc/can/tests/test.dbc", "opendbc/chrysler_cusw.dbc", "opendbc/Dockerfile", "opendbc/ESR.dbc", @@ -146,7 +192,7 @@ sunnypilot_blacklist = [ "opendbc/README.md", "opendbc/requirements.txt", "opendbc/SConstruct", - "opendbc/site_scons/", + "opendbc/site_scons/site_tools/cython.py", "opendbc/tesla_model3_party.dbc", "opendbc/tesla_model3_vehicle.dbc", "opendbc/toyota_2017_ref_pt.dbc", @@ -155,10 +201,30 @@ sunnypilot_blacklist = [ "opendbc/toyota_radar_dsu_tssp.dbc", "opendbc/volvo_v40_2017_pt.dbc", "opendbc/volvo_v60_2015_pt.dbc", + "openpilot/common", + "openpilot/selfdrive", + "openpilot/system", + "openpilot/third_party", + "openpilot/tools", "panda/.pre-commit-config.yaml", "panda/Dockerfile", - "panda/docs/", - "panda/drivers/", + "panda/docs/CANPacket_structure.png", + "panda/docs/USB_packet_structure.png", + "panda/drivers/linux/.gitignore", + "panda/drivers/linux/dkms.conf", + "panda/drivers/linux/Makefile", + "panda/drivers/linux/panda.c", + "panda/drivers/linux/README.md", + "panda/drivers/linux/test/main.c", + "panda/drivers/linux/test/Makefile", + "panda/drivers/linux/test/run.sh", + "panda/drivers/spi/.gitignore", + "panda/drivers/spi/load.sh", + "panda/drivers/spi/Makefile", + "panda/drivers/spi/patch", + "panda/drivers/spi/pull-src.sh", + "panda/drivers/spi/spi_panda.h", + "panda/drivers/spi/spidev_panda.c", "panda/LICENSE", "panda/mypy.ini", "panda/panda.png", @@ -168,21 +234,148 @@ sunnypilot_blacklist = [ "panda/SConstruct", "panda/setup.cfg", "panda/setup.py", - "panda/tests/", + "panda/tests/__init__.py", + "panda/tests/benchmark.py", + "panda/tests/black_white_loopback_test.py", + "panda/tests/black_white_relay_endurance.py", + "panda/tests/black_white_relay_test.py", + "panda/tests/bulk_write_test.py", + "panda/tests/can_printer.py", + "panda/tests/canfd/test_canfd.py", + "panda/tests/check_fw_size.py", + "panda/tests/ci_shell.sh", + "panda/tests/debug_console.py", + "panda/tests/development/register_hashmap_spread.py", + "panda/tests/echo.py", + "panda/tests/elm_car_simulator.py", + "panda/tests/elm_throughput.py", + "panda/tests/fan/fan_test.py", + "panda/tests/fan/fan_tuning.py", + "panda/tests/get_version.py", + "panda/tests/health_test.py", + "panda/tests/hitl/__init__.py", + "panda/tests/hitl/1_program.py", + "panda/tests/hitl/2_health.py", + "panda/tests/hitl/3_usb_to_can.py", + "panda/tests/hitl/4_can_loopback.py", + "panda/tests/hitl/5_spi.py", + "panda/tests/hitl/6_safety.py", + "panda/tests/hitl/7_internal.py", + "panda/tests/hitl/8_misc.py", + "panda/tests/hitl/9_harness.py", + "panda/tests/hitl/conftest.py", + "panda/tests/hitl/helpers.py", + "panda/tests/hitl/known_bootstub/bootstub_f4_first_dos_production.panda.bin", + "panda/tests/hitl/known_bootstub/bootstub_f4_only_bcd.panda.bin", + "panda/tests/hitl/known_bootstub/bootstub.panda_h7.bin", + "panda/tests/hitl/reset_jungles.py", + "panda/tests/hitl/run_parallel_tests.sh", + "panda/tests/hitl/run_serial_tests.sh", + "panda/tests/ir_test.py", + "panda/tests/libpanda/libpanda_py.py", + "panda/tests/libpanda/libpanda.so", + "panda/tests/libpanda/panda.c", + "panda/tests/libpanda/safety_helpers.h", + "panda/tests/libpanda/safety_helpers.py", + "panda/tests/libpanda/SConscript", + "panda/tests/libs/resetter.py", + "panda/tests/loopback_test.py", + "panda/tests/message_drop_test.py", + "panda/tests/misra/.gitignore", + "panda/tests/misra/coverage_table", + "panda/tests/misra/install.sh", + "panda/tests/misra/suppressions.txt", + "panda/tests/misra/test_misra.sh", + "panda/tests/misra/test_mutation.py", + "panda/tests/read_flash_spi.py", + "panda/tests/read_st_flash.sh", + "panda/tests/read_winusb_descriptors.py", + "panda/tests/reflash_internal_panda.py", + "panda/tests/relay_test.py", + "panda/tests/restore_flash_spi.py", + "panda/tests/safety_replay/__init__.py", + "panda/tests/safety_replay/.gitignore", + "panda/tests/safety_replay/helpers.py", + "panda/tests/safety_replay/replay_drive.py", + "panda/tests/safety/__init__.py", + "panda/tests/safety/common.py", + "panda/tests/safety/hyundai_common.py", + "panda/tests/safety/test_body.py", + "panda/tests/safety/test_chrysler.py", + "panda/tests/safety/test_defaults.py", + "panda/tests/safety/test_elm327.py", + "panda/tests/safety/test_ford.py", + "panda/tests/safety/test_gm.py", + "panda/tests/safety/test_honda.py", + "panda/tests/safety/test_hyundai_canfd.py", + "panda/tests/safety/test_hyundai.py", + "panda/tests/safety/test_mazda.py", + "panda/tests/safety/test_nissan.py", + "panda/tests/safety/test_subaru_preglobal.py", + "panda/tests/safety/test_subaru.py", + "panda/tests/safety/test_tesla.py", + "panda/tests/safety/test_toyota.py", + "panda/tests/safety/test_volkswagen_mqb.py", + "panda/tests/safety/test_volkswagen_pq.py", + "panda/tests/safety/test.sh", + "panda/tests/setup_device_ci.sh", + "panda/tests/som_debug.sh", + "panda/tests/som/on-device.py", + "panda/tests/som/test_bootkick.py", + "panda/tests/spam_can.py", + "panda/tests/standalone_test.py", + "panda/tests/test_rsa.c", + "panda/tests/usbprotocol/test_comms.py", + "panda/tests/usbprotocol/test_pandalib.py", + "panda/tests/usbprotocol/test.sh", "poetry.lock", + "prebuilt", + "rednose/", "rednose_repo/.dockerignore", "rednose_repo/.editorconfig", "rednose_repo/.gitignore", "rednose_repo/.pre-commit-config.yaml", "rednose_repo/Dockerfile", - "rednose_repo/examples/", + "rednose_repo/examples/__init__.py", + "rednose_repo/examples/kinematic_kf.png", + "rednose_repo/examples/kinematic_kf.py", + "rednose_repo/examples/live_kf.py", + "rednose_repo/examples/SConscript", + "rednose_repo/examples/test_compare.py", + "rednose_repo/examples/test_kinematic_kf.py", "rednose_repo/LICENSE", "rednose_repo/pyproject.toml", "rednose_repo/README.md", - "rednose_repo/rednose/", + "rednose_repo/rednose/__init__.py", + "rednose_repo/rednose/.gitignore", + "rednose_repo/rednose/helpers/__init__.py", + "rednose_repo/rednose/helpers/chi2_lookup_table.npy", + "rednose_repo/rednose/helpers/chi2_lookup.py", + "rednose_repo/rednose/helpers/ekf_load.h", + "rednose_repo/rednose/helpers/ekf_sym_pyx.cpp", + "rednose_repo/rednose/helpers/ekf_sym_pyx.pyx", + "rednose_repo/rednose/helpers/ekf_sym_pyx.so", + "rednose_repo/rednose/helpers/ekf_sym.h", + "rednose_repo/rednose/helpers/ekf_sym.py", + "rednose_repo/rednose/helpers/ekf.h", + "rednose_repo/rednose/helpers/kalmanfilter.py", + "rednose_repo/rednose/helpers/sympy_helpers.py", + "rednose_repo/rednose/logger/logger.h", + "rednose_repo/rednose/SConscript", + "rednose_repo/rednose/templates/compute_pos.c", + "rednose_repo/rednose/templates/ekf_c.c", + "rednose_repo/rednose/templates/feature_handler.c", + "rednose_repo/requirements.txt", + "rednose_repo/SConstruct", + "rednose_repo/setup.py", + "rednose_repo/site_scons/site_tools/cython.py", "SECURITY.md", "selfdrive/assets/compress-images.sh", "selfdrive/assets/strip-svg-metadata.sh", + "selfdrive/assets/translations_assets.qrc", + "selfdrive/boardd/boardd", + "selfdrive/boardd/boardd_api_impl.cpp", + "selfdrive/boardd/boardd_api_impl.so", "selfdrive/boardd/tests/__init__.py", "selfdrive/boardd/tests/bootstub.panda_h7_spiv0.bin", "selfdrive/boardd/tests/bootstub.panda_h7.bin", @@ -192,12 +385,7 @@ sunnypilot_blacklist = [ "selfdrive/boardd/tests/test_pandad.py", "selfdrive/car/CARS_template.md", "selfdrive/car/docs.py", - "selfdrive/car/ford/tests/", - "selfdrive/car/gm/tests/", - "selfdrive/car/honda/tests/", - "selfdrive/car/hyundai/tests/", "selfdrive/car/README.md", - "selfdrive/car/subaru/tests/", "selfdrive/car/tests/.gitignore", "selfdrive/car/tests/big_cars_test.sh", "selfdrive/car/tests/routes.py", @@ -209,12 +397,22 @@ sunnypilot_blacklist = [ "selfdrive/car/tests/test_models_segs.txt", "selfdrive/car/tests/test_models.py", "selfdrive/car/tests/test_platform_configs.py", - "selfdrive/car/toyota/tests/", - "selfdrive/car/volkswagen/tests/", "selfdrive/controls/.gitignore", - "selfdrive/controls/lib/sunnypilot/tests/", - "selfdrive/controls/lib/tests/", - "selfdrive/controls/tests/", + "selfdrive/controls/lib/lateral_mpc_lib/c_generated_code/libacados_ocp_solver_lat.so", + "selfdrive/controls/lib/longitudinal_mpc_lib/c_generated_code/libacados_ocp_solver_long.so", + "selfdrive/controls/lib/sunnypilot/tests/test_speed_limit_resolver.py", + "selfdrive/controls/lib/tests/__init__.py", + "selfdrive/controls/lib/tests/test_alertmanager.py", + "selfdrive/controls/lib/tests/test_latcontrol.py", + "selfdrive/controls/lib/tests/test_vehicle_model.py", + "selfdrive/controls/tests/__init__.py", + "selfdrive/controls/tests/test_alerts.py", + "selfdrive/controls/tests/test_cruise_speed.py", + "selfdrive/controls/tests/test_following_distance.py", + "selfdrive/controls/tests/test_lateral_mpc.py", + "selfdrive/controls/tests/test_leads.py", + "selfdrive/controls/tests/test_startup.py", + "selfdrive/controls/tests/test_state_machine.py", "selfdrive/debug/__init__.py", "selfdrive/debug/adb.sh", "selfdrive/debug/can_print_changes.py", @@ -229,7 +427,12 @@ sunnypilot_blacklist = [ "selfdrive/debug/debug_fw_fingerprinting_offline.py", "selfdrive/debug/dump_car_docs.py", "selfdrive/debug/fingerprint_from_route.py", - "selfdrive/debug/internal/", + "selfdrive/debug/internal/__init__.py", + "selfdrive/debug/internal/fuzz_fw_fingerprint.py", + "selfdrive/debug/internal/hands_on_wheel_moniotr.py", + "selfdrive/debug/internal/measure_modeld_packet_drop.py", + "selfdrive/debug/internal/measure_torque_time_to_max.py", + "selfdrive/debug/internal/qlog_size.py", "selfdrive/debug/live_cpu_and_temp.py", "selfdrive/debug/print_docs_diff.py", "selfdrive/debug/print_flags.py", @@ -240,16 +443,47 @@ sunnypilot_blacklist = [ "selfdrive/debug/show_matching_cars.py", "selfdrive/debug/test_fw_query_on_routes.py", "selfdrive/debug/toyota_eps_factor.py", - "selfdrive/locationd/test/", + "selfdrive/locationd/locationd", + "selfdrive/locationd/models/generated/car.cpp", + "selfdrive/locationd/models/generated/car.h", + "selfdrive/locationd/models/generated/libcar.so", + "selfdrive/locationd/models/generated/liblive.so", + "selfdrive/locationd/models/generated/live_kf_constants.h", + "selfdrive/locationd/models/generated/live.cpp", + "selfdrive/locationd/models/generated/live.h", + "selfdrive/locationd/test/__init__.py", + "selfdrive/locationd/test/.gitignore", + "selfdrive/locationd/test/test_calibrationd.py", + "selfdrive/locationd/test/test_locationd_scenarios.py", + "selfdrive/locationd/test/test_locationd.py", + "selfdrive/modeld/libthneed.so", + "selfdrive/modeld/models/commonmodel_pyx.cpp", + "selfdrive/modeld/models/commonmodel_pyx.so", "selfdrive/modeld/models/dmonitoring_model.current", "selfdrive/modeld/models/dmonitoring_model.onnx", "selfdrive/modeld/models/README.md", - "selfdrive/modeld/tests/", + "selfdrive/modeld/models/supercombo_metadata.pkl", + "selfdrive/modeld/models/supercombo.thneed", + "selfdrive/modeld/runners/runmodel_pyx.cpp", + "selfdrive/modeld/runners/runmodel_pyx.so", + "selfdrive/modeld/runners/snpemodel_pyx.cpp", + "selfdrive/modeld/runners/snpemodel_pyx.so", + "selfdrive/modeld/runners/thneedmodel_pyx.cpp", + "selfdrive/modeld/runners/thneedmodel_pyx.so", + "selfdrive/modeld/tests/__init__.py", + "selfdrive/modeld/tests/snpe_benchmark/.gitignore", + "selfdrive/modeld/tests/snpe_benchmark/benchmark.sh", + "selfdrive/modeld/tests/test_modeld.py", + "selfdrive/modeld/tests/tf_test/build.sh", + "selfdrive/modeld/tests/tf_test/pb_loader.py", + "selfdrive/modeld/tests/timing/benchmark.py", "selfdrive/modeld/thneed/README", "selfdrive/monitoring/helpers.py", "selfdrive/monitoring/README.md", "selfdrive/monitoring/test_hands_monitoring.py", "selfdrive/monitoring/test_monitoring.py", + "selfdrive/navd/libmaprender.so", + "selfdrive/navd/mapsd", "selfdrive/test/.gitignore", "selfdrive/test/ci_shell.sh", "selfdrive/test/ciui.py", @@ -257,18 +491,50 @@ sunnypilot_blacklist = [ "selfdrive/test/docker_build.sh", "selfdrive/test/docker_common.sh", "selfdrive/test/docker_tag_multiarch.sh", - "selfdrive/test/longitudinal_maneuvers/", + "selfdrive/test/longitudinal_maneuvers/__init__.py", + "selfdrive/test/longitudinal_maneuvers/.gitignore", + "selfdrive/test/longitudinal_maneuvers/maneuver.py", + "selfdrive/test/longitudinal_maneuvers/plant.py", + "selfdrive/test/longitudinal_maneuvers/test_accel.py", + "selfdrive/test/longitudinal_maneuvers/test_longitudinal.py", "selfdrive/test/loop_until_fail.sh", - "selfdrive/test/process_replay/", - "selfdrive/test/profiling/", + "selfdrive/test/process_replay/__init__.py", + "selfdrive/test/process_replay/.gitignore", + "selfdrive/test/process_replay/capture.py", + "selfdrive/test/process_replay/compare_logs.py", + "selfdrive/test/process_replay/imgproc_replay_ref_hash", + "selfdrive/test/process_replay/migration.py", + "selfdrive/test/process_replay/model_replay_ref_commit", + "selfdrive/test/process_replay/model_replay.py", + "selfdrive/test/process_replay/process_replay.py", + "selfdrive/test/process_replay/README.md", + "selfdrive/test/process_replay/ref_commit", + "selfdrive/test/process_replay/regen_all.py", + "selfdrive/test/process_replay/regen.py", + "selfdrive/test/process_replay/test_fuzzy.py", + "selfdrive/test/process_replay/test_imgproc.py", + "selfdrive/test/process_replay/test_processes.py", + "selfdrive/test/process_replay/test_regen.py", + "selfdrive/test/process_replay/vision_meta.py", + "selfdrive/test/profiling/__init__.py", + "selfdrive/test/profiling/.gitignore", + "selfdrive/test/profiling/lib.py", + "selfdrive/test/profiling/profiler.py", "selfdrive/test/scons_build_test.sh", "selfdrive/test/setup_vsound.sh", "selfdrive/test/setup_xvfb.sh", "selfdrive/test/test_updated.py", "selfdrive/test/update_ci_routes.py", "selfdrive/ui/__init__.py", - "selfdrive/ui/installer/", + "selfdrive/ui/_spinner", + "selfdrive/ui/_text", + "selfdrive/ui/installer/continue_openpilot.sh", + "selfdrive/ui/installer/installers/installer_openpilot", + "selfdrive/ui/installer/installers/installer_openpilot_internal", + "selfdrive/ui/installer/installers/installer_openpilot_nightly", + "selfdrive/ui/installer/installers/installer_openpilot_test", "selfdrive/ui/mui", + "selfdrive/ui/qt/libpython_helpers.so", "selfdrive/ui/qt/python_helpers.py", "selfdrive/ui/qt/setup/reset", "selfdrive/ui/qt/setup/setup", @@ -279,47 +545,94 @@ sunnypilot_blacklist = [ "selfdrive/ui/tests/create_test_translations.sh", "selfdrive/ui/tests/cycle_offroad_alerts.py", "selfdrive/ui/tests/test_soundd.py", - "selfdrive/ui/tests/test_ui/", + "selfdrive/ui/tests/test_ui/run.py", + "selfdrive/ui/tests/test_ui/template.html", "selfdrive/ui/tests/ui_snapshot", "selfdrive/ui/translations/auto_translate.py", "selfdrive/ui/translations/create_badges.py", + "selfdrive/ui/translations/main_ar.qm", + "selfdrive/ui/translations/main_de.qm", + "selfdrive/ui/translations/main_en.qm", + "selfdrive/ui/translations/main_fr.qm", + "selfdrive/ui/translations/main_ja.qm", + "selfdrive/ui/translations/main_ko.qm", + "selfdrive/ui/translations/main_pt-BR.qm", + "selfdrive/ui/translations/main_th.qm", + "selfdrive/ui/translations/main_tr.qm", + "selfdrive/ui/translations/main_zh-CHS.qm", + "selfdrive/ui/translations/main_zh-CHT.qm", "selfdrive/ui/translations/README.md", + "selfdrive/ui/ui", "selfdrive/ui/ui.py", "selfdrive/ui/watch3", - "teleoprtc_repo/", + "system/camerad/camerad", + "system/camerad/test/.gitignore", + "system/camerad/test/stress_restart.sh", + "system/hardware/.gitignore", + "system/hardware/tici/restart_modem.sh", + "system/logcatd/logcatd", + "system/loggerd/bootlog", + "system/loggerd/encoderd", + "system/loggerd/loggerd", + "system/loggerd/README.md", + "system/loggerd/tests/test_logger", + "system/manager/gitlab_runner.sh", + "system/proclogd/proclogd", + "system/proclogd/tests/.gitignore", + "system/proclogd/tests/test_proclog", + "system/sensord/sensord", + "system/ubloxd/glonass_fix.patch", + "system/ubloxd/glonass.ksy", + "system/ubloxd/gps.ksy", + "system/ubloxd/tests/test_glonass_runner", + "system/ubloxd/ubloxd", + "system/ubloxd/ubx.ksy", + "teleoprtc/", "teleoprtc_repo/.gitignore", "teleoprtc_repo/.pre-commit-config.yaml", - "teleoprtc_repo/examples/", + "teleoprtc_repo/examples/face_detection/face_detection.py", + "teleoprtc_repo/examples/face_detection/README.md", + "teleoprtc_repo/examples/videostream_cli/cli.py", + "teleoprtc_repo/examples/videostream_cli/README.md", "teleoprtc_repo/LICENSE", "teleoprtc_repo/pyproject.toml", "teleoprtc_repo/README.md", - "teleoprtc_repo/scripts/", - "teleoprtc_repo/teleoprtc/", - "teleoprtc_repo/tests/", - "third_party/acados/acados_template/.gitignore", + "teleoprtc_repo/scripts/bump_tag.sh", + "teleoprtc_repo/scripts/publish_pypi.sh", + "teleoprtc_repo/teleoprtc/__init__.py", + "teleoprtc_repo/teleoprtc/builder.py", + "teleoprtc_repo/teleoprtc/info.py", + "teleoprtc_repo/teleoprtc/stream.py", + "teleoprtc_repo/teleoprtc/tracks.py", + "teleoprtc_repo/tests/test_info.py", + "teleoprtc_repo/tests/test_integration.py", + "teleoprtc_repo/tests/test_stream.py", + "teleoprtc_repo/tests/test_track.py", + "third_party/acados/aarch64", "third_party/acados/build.sh", - "third_party/acados/x86_64/", - "third_party/bootstrap/.gitignore", - "third_party/catch2/", + "third_party/acados/x86_64/lib/libacados.so", + "third_party/acados/x86_64/lib/libblasfeo.so", + "third_party/acados/x86_64/lib/libhpipm.so", + "third_party/acados/x86_64/lib/libqpOASES_e.so", + "third_party/acados/x86_64/lib/libqpOASES_e.so.3.1", + "third_party/acados/x86_64/t_renderer", + "third_party/catch2/include/catch2/catch_reporter_automake.hpp", + "third_party/catch2/include/catch2/catch_reporter_sonarqube.hpp", + "third_party/catch2/include/catch2/catch_reporter_tap.hpp", + "third_party/catch2/include/catch2/catch_reporter_teamcity.hpp", + "third_party/catch2/include/catch2/catch.hpp", "third_party/libyuv/.gitignore", + "third_party/libyuv/aarch64", "third_party/libyuv/build.sh", "third_party/libyuv/LICENSE", - "third_party/libyuv/x86_64/", - "third_party/maplibre-native-qt/.gitignore", - "third_party/snpe/x86_64-linux-clang/", - "tinygrad_repo/tinygrad/renderer/cuda.py", - "tinygrad_repo/tinygrad/renderer/llvmir.py", - "tinygrad_repo/tinygrad/renderer/metal.py", - "tinygrad_repo/tinygrad/renderer/triton.py", - "tinygrad_repo/tinygrad/renderer/wgsl.py", - "tinygrad_repo/tinygrad/runtime/ops_clang.py", - "tinygrad_repo/tinygrad/runtime/ops_cuda.py", - "tinygrad_repo/tinygrad/runtime/ops_hip.py", - "tinygrad_repo/tinygrad/runtime/ops_llvm.py", - "tinygrad_repo/tinygrad/runtime/ops_metal.py", - "tinygrad_repo/tinygrad/runtime/ops_shm.py", - "tinygrad_repo/tinygrad/runtime/ops_torch.py", - "tinygrad_repo/tinygrad/runtime/ops_webgpu.py", + "third_party/libyuv/x86_64/include", + "third_party/maplibre-native-qt/aarch64", + "third_party/snpe/larch64", + "third_party/snpe/x86_64", + "third_party/snpe/x86_64-linux-clang/libHtpPrepare.so", + "third_party/snpe/x86_64-linux-clang/libomp.so", + "third_party/snpe/x86_64-linux-clang/libSNPE.so", + "tinygrad/", ] # Merge the blacklists