diff --git a/Marlin/src/lcd/extui/ftdi_eve_touch_ui/ftdi_eve_lib/scripts/file2cpp.py b/Marlin/src/lcd/extui/ftdi_eve_touch_ui/ftdi_eve_lib/scripts/file2cpp.py index 92c1a5259e..70fa8549a3 100755 --- a/Marlin/src/lcd/extui/ftdi_eve_touch_ui/ftdi_eve_lib/scripts/file2cpp.py +++ b/Marlin/src/lcd/extui/ftdi_eve_touch_ui/ftdi_eve_lib/scripts/file2cpp.py @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/python3 # Written By Marcio Teixeira 2021 - SynDaver Labs, Inc. # diff --git a/Marlin/src/lcd/extui/ftdi_eve_touch_ui/ftdi_eve_lib/scripts/font2cpp.py b/Marlin/src/lcd/extui/ftdi_eve_touch_ui/ftdi_eve_lib/scripts/font2cpp.py index 8d066d876a..069b45b089 100755 --- a/Marlin/src/lcd/extui/ftdi_eve_touch_ui/ftdi_eve_lib/scripts/font2cpp.py +++ b/Marlin/src/lcd/extui/ftdi_eve_touch_ui/ftdi_eve_lib/scripts/font2cpp.py @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/python3 # Written By Marcio Teixeira 2019 - Aleph Objects, Inc. # diff --git a/Marlin/src/lcd/extui/ftdi_eve_touch_ui/ftdi_eve_lib/scripts/img2cpp.py b/Marlin/src/lcd/extui/ftdi_eve_touch_ui/ftdi_eve_lib/scripts/img2cpp.py index b55b1250a9..a793e5d2d9 100755 --- a/Marlin/src/lcd/extui/ftdi_eve_touch_ui/ftdi_eve_lib/scripts/img2cpp.py +++ b/Marlin/src/lcd/extui/ftdi_eve_touch_ui/ftdi_eve_lib/scripts/img2cpp.py @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/python3 # Written By Marcio Teixeira 2021 - SynDaver Labs, Inc. # diff --git a/buildroot/bin/opt_add b/buildroot/bin/opt_add index 3abe309ab6..87b99ce251 100755 --- a/buildroot/bin/opt_add +++ b/buildroot/bin/opt_add @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import sys, config diff --git a/buildroot/bin/opt_disable b/buildroot/bin/opt_disable index ce0eaa4ee6..7489993d9d 100755 --- a/buildroot/bin/opt_disable +++ b/buildroot/bin/opt_disable @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import sys, os, config diff --git a/buildroot/bin/opt_enable b/buildroot/bin/opt_enable index 644edb9a28..4be23926d2 100755 --- a/buildroot/bin/opt_enable +++ b/buildroot/bin/opt_enable @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import sys, os, config diff --git a/buildroot/bin/opt_set b/buildroot/bin/opt_set index cf8bbb9449..d0400fe192 100755 --- a/buildroot/bin/opt_set +++ b/buildroot/bin/opt_set @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import sys, os, config diff --git a/buildroot/bin/use_example_configs b/buildroot/bin/use_example_configs index b017205bdd..5a4cc47a6c 100755 --- a/buildroot/bin/use_example_configs +++ b/buildroot/bin/use_example_configs @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # # use_example_configs [repo:]configpath # diff --git a/buildroot/share/PlatformIO/scripts/STM32F1_build_flags.py b/buildroot/share/PlatformIO/scripts/STM32F1_build_flags.py index 58104c0b45..139e95a310 100755 --- a/buildroot/share/PlatformIO/scripts/STM32F1_build_flags.py +++ b/buildroot/share/PlatformIO/scripts/STM32F1_build_flags.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # # STM32F1_build_flags.py # Add build_flags for the base STM32F1_maple environment (stm32f1-maple.ini) diff --git a/buildroot/share/PlatformIO/scripts/collect-code-tests.py b/buildroot/share/PlatformIO/scripts/collect-code-tests.py index fc82e9072d..cd9b9fe12d 100644 --- a/buildroot/share/PlatformIO/scripts/collect-code-tests.py +++ b/buildroot/share/PlatformIO/scripts/collect-code-tests.py @@ -31,7 +31,7 @@ if pioutil.is_pio_build(): f"@echo ====== Configuring for marlin_{name} ======", "restore_configs", f"cp -f {path} ./Marlin/config.ini", - "python ./buildroot/share/PlatformIO/scripts/configuration.py", + "python3 ./buildroot/share/PlatformIO/scripts/configuration.py", f"platformio test -e {env['PIOENV']} -f {name}", "restore_configs", ], diff --git a/buildroot/share/make/get_test_targets.py b/buildroot/share/make/get_test_targets.py index 669a1c4418..bc2fe56942 100644 --- a/buildroot/share/make/get_test_targets.py +++ b/buildroot/share/make/get_test_targets.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ Extract the builds used in GitHub CI, so that we can run them locally """ diff --git a/buildroot/share/scripts/createSpeedLookupTable.py b/buildroot/share/scripts/createSpeedLookupTable.py index c5b8a0275d..703a3b38a8 100755 --- a/buildroot/share/scripts/createSpeedLookupTable.py +++ b/buildroot/share/scripts/createSpeedLookupTable.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 from __future__ import print_function, division diff --git a/buildroot/share/scripts/createTemperatureLookupMarlin.py b/buildroot/share/scripts/createTemperatureLookupMarlin.py index 5515681bfc..b58402ab1e 100755 --- a/buildroot/share/scripts/createTemperatureLookupMarlin.py +++ b/buildroot/share/scripts/createTemperatureLookupMarlin.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """Thermistor Value Lookup Table Generator Generates lookup to temperature values for use in a microcontroller in C format based on: @@ -7,7 +7,7 @@ https://en.wikipedia.org/wiki/Steinhart-Hart_equation The main use is for Arduino programs that read data from the circuit board described here: https://reprap.org/wiki/Temperature_Sensor_v2.0 -Usage: python createTemperatureLookupMarlin.py [options] +Usage: python3 createTemperatureLookupMarlin.py [options] Options: -h, --help show this help diff --git a/buildroot/share/scripts/g29_auto.py b/buildroot/share/scripts/g29_auto.py index c2ac083d1e..b1836cc2b4 100755 --- a/buildroot/share/scripts/g29_auto.py +++ b/buildroot/share/scripts/g29_auto.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # This file is for preprocessing G-code and the new G29 Auto bed leveling from Marlin # It will analyze the first 2 layers and return the maximum size for this part diff --git a/docs/ConfigEmbedding.md b/docs/ConfigEmbedding.md index ac032ab1ed..434b4e6a3e 100644 --- a/docs/ConfigEmbedding.md +++ b/docs/ConfigEmbedding.md @@ -16,7 +16,7 @@ Run the following commands to extract and apply the configuration: ``` $ git checkout -f $ unzip mc.zip -$ python buildroot/share/PlatformIO/scripts/mc-apply.py +$ python3 buildroot/share/PlatformIO/scripts/mc-apply.py ``` This will attempt to update the configuration files to match the settings used for the original build. It will also dump the git reference used to build the code (which may be accessible if the firmware was built from the main repository. As a fallback it also includes the `STRING_DISTRIBUTION_DATE` which is unlikely to be modified in a fork). diff --git a/ini/stm32f1-maple.ini b/ini/stm32f1-maple.ini index 36f651b976..22066cb83c 100644 --- a/ini/stm32f1-maple.ini +++ b/ini/stm32f1-maple.ini @@ -25,7 +25,7 @@ [STM32F1_maple] platform = ststm32@~15.4.1 board_build.core = maple -build_flags = !python buildroot/share/PlatformIO/scripts/STM32F1_build_flags.py +build_flags = !python3 buildroot/share/PlatformIO/scripts/STM32F1_build_flags.py ${common.build_flags} -DARDUINO_ARCH_STM32 -DMAPLE_STM32F1 -DPLATFORM_M997_SUPPORT build_unflags = -std=gnu11 -std=gnu++11 build_src_filter = ${common.default_src_filter} + -