Use six.moves.collections_abc where appropriate

Some classes from collections module were moved to collections.abc in
Python 3.3.

This came up when trying to compile Mozc on Windows. That enables gyp to
work with Python 3.3+ on Windows. I also looked for other potentially
problematic places and updated them as well.

Bug: 217559564
Change-Id: I8a573fa8e5a21caf2a6a5b068d3412986f660da3
Reviewed-on: https://chromium-review.googlesource.com/c/external/gyp/+/3536247
Reviewed-by: Mark Mentovai <mark@chromium.org>
4 files changed
tree: e52e3374e6f6e27ea716985ed959ead8782cd325
  1. buildbot/
  2. data/
  3. pylib/
  4. samples/
  5. test/
  6. tools/
  7. .gitignore
  8. AUTHORS
  9. codereview.settings
  10. DEPS
  11. gyp
  12. gyp.bat
  13. gyp_main.py
  14. gyptest.py
  15. LICENSE
  16. OWNERS
  17. PRESUBMIT.py
  18. README.md
  19. setup.py
README.md

GYP can Generate Your Projects.

Documents are available at gyp.gsrc.io, or you can check out md-pages branch to read those documents offline.