mapnik/scons/scons-local-3.0.1/SCons
Mats Wichmann ed912a0eae Stop using custom OrderedDict
OrdredDict is in the standard library for all supported Python versions
(2.7 and 3.5+) and has improvements over the ActiveState recipe version
of OrderedDict we have been using. Switch to importing from collections
instead of getting it from SCons.Util (tests already did this).

At the same time, reorganize the Util.py imports - import Iterable
from collections.abc if possible (it is deprecated to import
it from collections, will stop working in 3.8); try getting the
User{Dict,List,String} from collections if possible - that is, try the
3.x way first.

Signed-off-by: Mats Wichmann <mats@linux.com>

https://github.com/SCons/scons/commit/3fa7141ec7b39
2022-02-07 12:32:15 -05:00
..
compat port Scons3 support from master 2017-11-24 11:29:14 +01:00
Node port Scons3 support from master 2017-11-24 11:29:14 +01:00
Options port Scons3 support from master 2017-11-24 11:29:14 +01:00
Platform port Scons3 support from master 2017-11-24 11:29:14 +01:00
Scanner port Scons3 support from master 2017-11-24 11:29:14 +01:00
Script port Scons3 support from master 2017-11-24 11:29:14 +01:00
Tool Stop using custom OrderedDict 2022-02-07 12:32:15 -05:00
Variables port Scons3 support from master 2017-11-24 11:29:14 +01:00
__init__.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
Action.py Stop using custom OrderedDict 2022-02-07 12:32:15 -05:00
Builder.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
CacheDir.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
Conftest.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
cpp.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
dblite.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
Debug.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
Defaults.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
Environment.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
Errors.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
Executor.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
exitfuncs.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
Job.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
Memoize.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
PathList.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
SConf.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
SConsign.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
Subst.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
Taskmaster.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
Util.py Stop using custom OrderedDict 2022-02-07 12:32:15 -05:00
Warnings.py port Scons3 support from master 2017-11-24 11:29:14 +01:00