Skip to content
This repository has been archived by the owner on Jan 7, 2019. It is now read-only.

[scons] Python 3 support for SConscripts and related tools #297

Merged
merged 10 commits into from
Jan 3, 2018

Commits on Dec 21, 2017

  1. [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.
    mhthies committed Dec 21, 2017
    Configuration menu
    Copy the full SHA
    60dd059 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90cd72c View commit details
    Browse the repository at this point in the history
  3. [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.
    mhthies committed Dec 21, 2017
    Configuration menu
    Copy the full SHA
    2531461 View commit details
    Browse the repository at this point in the history
  4. [examples] Refactor examples' and release tests' SConstruct files for…

    … Python 3 compatibility
    mhthies committed Dec 21, 2017
    Configuration menu
    Copy the full SHA
    8535350 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3d9d814 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3e80f83 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2e240b2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    182c135 View commit details
    Browse the repository at this point in the history
  9. [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.
    mhthies committed Dec 21, 2017
    Configuration menu
    Copy the full SHA
    d3f969b View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2017

  1. Configuration menu
    Copy the full SHA
    5a38cc0 View commit details
    Browse the repository at this point in the history