This repository has been archived by the owner on Jan 7, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 39
[scons] Python 3 support for SConscripts and related tools #297
Merged
salkinium
merged 10 commits into
roboterclubaachen:develop
from
mhthies:feature/python3_support
Jan 3, 2018
Merged
[scons] Python 3 support for SConscripts and related tools #297
salkinium
merged 10 commits into
roboterclubaachen:develop
from
mhthies:feature/python3_support
Jan 3, 2018
Commits on Dec 21, 2017
-
[scons] Make SCons* and site_tools Python 3 compatible
In Python 2 envrionments, we depend on the 'future' and 'configparser' packages now, that provide compatibility for Python 3 solutions. Strings (e.g. output of subprocesses) is now decoded to Unicode strings using the system locale's default encoding. This can crash in some environments without a proper locale setting.
Configuration menu - View commit details
-
Copy full SHA for 60dd059 - Browse repository at this point
Copy the full SHA 60dd059View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90cd72c - Browse repository at this point
Copy the full SHA 90cd72cView commit details -
[tools] Make all remaining tools Python 3 compatible
This commit introduces some changes that rely on the Python 2 'future' package. It also brings decoding of input strings according to the system locale's default encoding, which requires a proper system locale to be defined.
Configuration menu - View commit details
-
Copy full SHA for 2531461 - Browse repository at this point
Copy the full SHA 2531461View commit details -
[examples] Refactor examples' and release tests' SConstruct files for…
… Python 3 compatibility
Configuration menu - View commit details
-
Copy full SHA for 8535350 - Browse repository at this point
Copy the full SHA 8535350View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d9d814 - Browse repository at this point
Copy the full SHA 3d9d814View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e80f83 - Browse repository at this point
Copy the full SHA 3e80f83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e240b2 - Browse repository at this point
Copy the full SHA 2e240b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 182c135 - Browse repository at this point
Copy the full SHA 182c135View commit details -
[scons] Change Python interpreter of system builder to Python 3
This breaks the build on systems without Python 3 or the required Python 3 packages.
Configuration menu - View commit details
-
Copy full SHA for d3f969b - Browse repository at this point
Copy the full SHA d3f969bView commit details
Commits on Dec 25, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 5a38cc0 - Browse repository at this point
Copy the full SHA 5a38cc0View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.