mapnik/scons/scons-local-3.0.1/SCons/Tool
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
..
docbook port Scons3 support from master 2017-11-24 11:29:14 +01:00
MSCommon port Scons3 support from master 2017-11-24 11:29:14 +01:00
packaging port Scons3 support from master 2017-11-24 11:29:14 +01:00
386asm.py 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
aixc++.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
aixcc.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
aixcxx.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
aixf77.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
aixlink.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
applelink.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
ar.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
as.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
bcc32.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
c++.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
cc.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
clang.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
clangxx.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
cvf.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
cxx.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
cyglink.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
DCommon.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
default.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
dmd.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
dvi.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
dvipdf.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
dvips.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
f03.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
f08.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
f77.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
f90.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
f95.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
filesystem.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
fortran.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
FortranCommon.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
g++.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
g77.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
gas.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
gcc.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
gdc.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
gettext_tool.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
GettextCommon.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
gfortran.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
gnulink.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
gs.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
gxx.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
hpc++.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
hpcc.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
hpcxx.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
hplink.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
icc.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
icl.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
ifl.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
ifort.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
ilink.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
ilink32.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
install.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
intelc.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
ipkg.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
jar.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
javac.py Stop using custom OrderedDict 2022-02-07 12:32:15 -05:00
JavaCommon.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
javah.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
latex.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
ldc.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
lex.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
link.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
linkloc.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
m4.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
masm.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
midl.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
mingw.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
msgfmt.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
msginit.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
msgmerge.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
mslib.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
mslink.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
mssdk.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
msvc.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
msvs.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
mwcc.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
mwld.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
nasm.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
pdf.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
pdflatex.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
pdftex.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
PharLapCommon.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
qt.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
rmic.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
rpcgen.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
rpm.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
rpmutils.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
sgiar.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
sgic++.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
sgicc.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
sgicxx.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
sgilink.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
sunar.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
sunc++.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
suncc.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
suncxx.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
sunf77.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
sunf90.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
sunf95.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
sunlink.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
swig.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
tar.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
tex.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
textfile.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
tlib.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
wix.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
xgettext.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
yacc.py port Scons3 support from master 2017-11-24 11:29:14 +01:00
zip.py port Scons3 support from master 2017-11-24 11:29:14 +01:00