Commit Graph

40826 Commits

Author SHA1 Message Date
Kovid Goyal 1d33b3dc0c Fix prints() 2020-08-22 18:48:04 +05:30
Kovid Goyal 4d40be05f3 Bump beta version 2020-08-22 18:48:04 +05:30
Kovid Goyal 2966a3233d Fix pycryptodome not working on windows 2020-08-22 18:48:04 +05:30
Kovid Goyal c10abd4e76 Fix SpooledTemporaryFile on python3 2020-08-22 18:48:04 +05:30
Kovid Goyal 06487ad491 Dont use \r\n in logfiles on windows 2020-08-22 18:48:04 +05:30
Kovid Goyal e1fdbd3982 Restore prints and use it instead of polyglot write 2020-08-22 18:48:03 +05:30
Kovid Goyal 4cce5c7006 More py3 unicode fixes
the csv module needs to write out to a stream with newline='' on
python3. And use PolyglotStringIO instead of PolyglotBytesIO so we remain unicode as long as possible.
2020-08-22 18:48:03 +05:30
Kovid Goyal 7414cb28ba More py3 zipfile fixes 2020-08-22 18:48:03 +05:30
Kovid Goyal 76204c71d1 Bump pychm version 2020-08-22 18:48:03 +05:30
Kovid Goyal dbebae5e4c Forgot to use create_job() 2020-08-22 18:48:03 +05:30
Kovid Goyal e72e7e1773 Fix reading of names in custom zipfile module on py3 2020-08-22 18:48:03 +05:30
Kovid Goyal 453d467caf Fix code broken during py3 migration 2020-08-22 18:48:03 +05:30
Kovid Goyal 1b1d51b078 Get proper unicode printouts from the unhandled exception handler 2020-08-22 18:48:03 +05:30
Kovid Goyal e7e78da5c1 Fix devendoring meta path magic on py3 2020-08-22 18:48:03 +05:30
Kovid Goyal 61b829dd4a Get the manual building 2020-08-22 18:48:02 +05:30
Kovid Goyal 60da8900d3 Bump version for beta builds 2020-08-22 18:48:02 +05:30
Kovid Goyal 2e1c57a86c ... 2020-08-22 18:48:02 +05:30
Kovid Goyal 5a1b4430b2 Colorize compiler output on linux 2020-08-22 18:48:02 +05:30
Kovid Goyal dd12f0a76e Parallelize building sip files 2020-08-22 18:48:02 +05:30
Kovid Goyal dc4e482799 Fully parallelize building of non-pyqt extensions 2020-08-22 18:48:02 +05:30
Kovid Goyal 2331baf157 ... 2020-08-22 18:48:02 +05:30
Kovid Goyal 86081e47d8 Make jobs a bit nicer 2020-08-22 18:48:02 +05:30
Kovid Goyal 6811bb0cf7 Speed up compiling translations
Avoids calling a separate msgfmt binary for ever .po file since there
are almost 4000 of them. Instead use msgfmt.py
2020-08-22 18:48:02 +05:30
Kovid Goyal 2865326de3 Sjorten compile transations output 2020-08-22 18:48:02 +05:30
Kovid Goyal 4d09491e01 Better test time formatting 2020-08-22 18:48:01 +05:30
Kovid Goyal 8760440c92 ... 2020-08-22 18:48:01 +05:30
Kovid Goyal ec83c5058f Make timeout test a bit more robust 2020-08-22 18:48:01 +05:30
Kovid Goyal 881d2a4ae9 Dont fail the websocket test when sending garbage and the connection is unexpectedly closed by the OS 2020-08-22 18:48:01 +05:30
Kovid Goyal 0f852ee6f3 DRYer 2020-08-22 18:48:01 +05:30
Kovid Goyal 99bc1a8e65 Fix test failing on windows 2020-08-22 18:48:01 +05:30
Kovid Goyal d2ed3045df Ignore empty/missing media-types in manifest 2020-08-22 18:48:01 +05:30
Kovid Goyal 32523e852c Fix test failing on windows 2020-08-22 18:48:01 +05:30
Kovid Goyal 21d4127197 Fix contention test on windows 2020-08-22 18:48:01 +05:30
Kovid Goyal fa9b0a7e97 Make the max time for the contention test 20s 2020-08-22 18:48:01 +05:30
Kovid Goyal 4a7d673585 Fix translation of pywintypes.error on py3 2020-08-22 18:48:00 +05:30
Kovid Goyal 11fa71adf6 Remove more __future__ imports 2020-08-22 18:48:00 +05:30
Kovid Goyal 729540cebf Fix share_open() in py3 on windows 2020-08-22 18:48:00 +05:30
Kovid Goyal 0410b0c4fb Fix failing test 2020-08-22 18:48:00 +05:30
Kovid Goyal 72ab050346 Forgot to change tarball url for unix 2020-08-22 18:48:00 +05:30
Kovid Goyal 9f57d6ce52 Fix logging in the server for py3 2020-08-22 18:48:00 +05:30
Kovid Goyal f884aa1307 Add pychm to CI deps 2020-08-22 18:48:00 +05:30
Kovid Goyal 817c7663d4 Make the built py3 sw available for CI 2020-08-22 18:48:00 +05:30
Kovid Goyal 605857e276 Only report unhandled errors if excepthook is the default 2020-08-22 18:48:00 +05:30
Kovid Goyal 1c13f9634c Restore reporting of unhandled exceptions during GUI application startup on windows
Not as nice as it was previously since errors importing the site module
will not be reported, but the python API provides no hooks for this in
Py_RunMain
2020-08-22 18:48:00 +05:30
Kovid Goyal 007b6d06ed ... 2020-08-22 18:47:59 +05:30
Kovid Goyal eb60be9186 Py_RunMain does not call exit() 2020-08-22 18:47:59 +05:30
Kovid Goyal 8fc745c7fb Use an at exit handler to restore console state
Py_Main() does not return if an unhandled SystemExit is raised
2020-08-22 18:47:59 +05:30
Kovid Goyal 55713682f2 Clean up logging to use python3 printing as well 2020-08-22 18:47:59 +05:30
Kovid Goyal e9ff40031f Get rid of prints()
Not needed in python3
2020-08-22 18:47:59 +05:30
Kovid Goyal 6e774c6831 Simplify windows terminal handling code
We rely on the fact that python 3 now knows how to write unicode to
windows consoles. And we setup the console to understand ANSI escape
codes
2020-08-22 18:47:59 +05:30