summaryrefslogtreecommitdiffstats
path: root/SCons/Executor.py
Commit message (Collapse)AuthorAgeFilesLines
* classes no longer explicitly inherit from objectMats Wichmann2020-05-241-2/+2
| | | | | | In Python3 this is the default. Signed-off-by: Mats Wichmann <mats@linux.com>
* Eliminate Py2-compat with_metaclass jigMats Wichmann2020-05-131-3/+3
| | | | | | | | | | | SCons has used a wrapper trick because the way a class declares it uses a metaclass differs between Py2 and Py3. Drop this usage and list the metaclass the Py3 way. Along the way, stop reusing the type class name as a parameter, as it might be confusing (SCons and packaging). Signed-off-by: Mats Wichmann <mats@linux.com>
* Reorganize the repo. Moved src/engine/SCons to ./SCons to be more in line ↵William Deegan2020-05-061-0/+671
with current python packaging practices