servo/python/servo
bors-servo 6d488f1be2
Auto merge of #24435 - marmeladema:issue-23607/compat, r=jdm
Issue 23607: first pass of changes for compatibility with Python3

As much as i want to migrate entirely to Python3 (see #23607), it will require some time as changes in web-platform-tests are significant and rely on upstream fixes to be merged and synced downstream.
In the meantime, lets improve compatibility with Python3 so that later, migration will be less painful.

Build system is definitely not ready yet for Python3, but its a step in the right direction.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x ] `./mach build -d` does not report any errors
- [ x] `./mach test-tidy` does not report any errors

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2019-10-16 11:01:28 -04:00
..
lints Improve print statement compatibility with Python3 2019-10-16 00:22:06 +01:00
mutation Improve print statement compatibility with Python3 2019-10-16 00:22:06 +01:00
__init__.py Fix tidy issues with Python files in python/ 2015-06-02 19:51:41 -04:00
bootstrap.py Use urllib from six module in order to be compatible with Python3 2019-10-16 00:22:07 +01:00
bootstrap_commands.py Fix except statement in order to be compatible with Python3 2019-10-16 00:22:07 +01:00
build_commands.py Auto merge of #24435 - marmeladema:issue-23607/compat, r=jdm 2019-10-16 11:01:28 -04:00
command_base.py Use octal literal syntax compatible with Python3 2019-10-16 00:22:07 +01:00
devenv_commands.py Use urllib from six module in order to be compatible with Python3 2019-10-16 00:22:07 +01:00
package_commands.py Use urllib from six module in order to be compatible with Python3 2019-10-16 00:22:07 +01:00
packages.py Support building UWP with native UWP rustc target. 2019-10-12 10:19:26 -04:00
post_build_commands.py Allow setting GST_DEBUG on Android through mach 2019-10-14 17:27:29 +02:00
servo-binary-formula.rb.in Change servo homepage link to https 2018-11-27 19:01:20 +01:00
testing_commands.py Use iteritems from six module for Python3 compatibility 2019-10-16 00:22:08 +01:00
util.py Fix StringIO module import to be compatible with Python3 2019-10-16 00:22:08 +01:00
win32_toast.py Add proper Win32 notification for builds 2016-08-17 09:50:58 -04:00