Commit Graph

356 Commits

Author SHA1 Message Date
Robin Dunn
cc88ed14d9 Little fixes 2020-04-23 15:14:41 -07:00
Robin Dunn
7e58190020 Switch recent joins to posixjoins, use relpath with scp 2020-03-25 12:15:54 -07:00
Robin Dunn
386558c757 Fix tarfile filename problems due to changing when the CWD is changed 2020-03-24 12:52:59 -07:00
Robin Dunn
7a05d20d82 Merge pull request #1572 from pbrod/Fix_issue1571
Fixes issue 1571:
2020-03-23 16:07:22 -07:00
Robin Dunn
00640cab39 Merge pull request #1568 from pbrod/Fix_1553
Fixes issue #1553: Replace wait with communicate to avoid potential d…
2020-03-23 15:30:52 -07:00
Robin Dunn
52c00542eb Streamline fetching WX_CONFIG from the environment 2020-03-23 14:50:52 -07:00
Per A. Brodtkorb
e4e8bf8317 Fixes issue 1571:
Adding missing close for open.
If the "close()" call is missing after a "open(filename)" call, the filename isn't guaranteed to be closed before the interpreter exits.
This is generally a bad practice as explained here: https://stackoverflow.com/questions/7395542/is-explicitly-closing-files-important

Also replaced "fid=open(filename) fid.close()" statements for files with the safer
"with open(filename) as fid:" blocks. See https://www.python.org/dev/peps/pep-0343/
2020-03-23 17:16:44 +01:00
Per A. Brodtkorb
95d1df0383 Fixes issue #1553: Replace wait with communicate to avoid potential deadlock. 2020-03-23 11:16:33 +01:00
Robin Dunn
9b122237c9 if WX_CONFIG is set in the environment then use that instead of defaulting to "wx-config" 2020-03-20 15:25:34 -07:00
Robin Dunn
9f2cc54b48 Update copyright years 2020-03-10 11:41:39 -07:00
Robin Dunn
b17906cf89 Update waf to version 2.0.19 2020-01-23 12:56:19 -08:00
Robin Dunn
2244f954bb Use PY2 to check the Python version. 2019-12-12 20:05:57 -08:00
Robin Dunn
18b30fc2e6 Turn off using wx-dpi-aware.manifest for Python 2.7 builds 2019-12-12 12:18:54 -08:00
Robin Dunn
55a49495ac Set version and MD5s for sip 4.19.19 2019-11-08 19:36:25 -08:00
Robin Dunn
1d098cc369 Merge branch 'setuptools' of https://github.com/leonardder/Phoenix into leonardder-setuptools 2019-10-31 13:25:24 -07:00
Robin Dunn
db9781dcdf fix typos 2019-10-31 12:28:48 -07:00
Leonard de Ruijter
e6d5b7f59b Use setuptools' monkeypatching when getting supported compiler to build wx 2019-10-31 08:12:32 +01:00
Robin Dunn
941d3c1ad2 Set the permissions for the docs and demo tarballs too 2019-10-24 10:34:53 -07:00
Robin Dunn
168dc2ad48 Also include the vcredist DLLs for Python 3.8 2019-10-17 16:40:25 -07:00
Robin Dunn
cbb2872ab0 Make a tarball from the docset 2019-10-04 16:17:42 -07:00
Robin Dunn
70be620ebb Remove the sidebar from pages in the Dash docset 2019-10-04 08:09:21 -07:00
Robin Dunn
04da3badb0 Update how doc2dash is invoked 2019-10-03 20:50:45 -07:00
Robin Dunn
e16bed5478 Just add rw permissions, not clobber all, to preserve any executable bits that may already be set on some files. 2019-09-30 21:02:13 -07:00
Robin Dunn
38d64b3851 Run sphinx with the target Python, not whatever happens to be on the PATH 2019-09-26 20:12:38 -07:00
Robin Dunn
f76a71a20e Ensure all DLLs are cleaned up 2019-09-20 11:57:29 -07:00
Robin Dunn
ba99c18fc9 Explicitly set permissions of the files and folders in the source tarball 2019-09-19 14:08:13 -07:00
Robin Dunn
47a942ae4f Fix possible permissions issue with uploaded files 2019-09-18 10:57:33 -07:00
Robin Dunn
5f5245bc5d Buildbot fixes, and remove Py34 builders 2019-09-14 16:00:27 -07:00
Robin Dunn
537c5cec6e Merge pull request #1323 from wxWidgets/add-wxsvg
Add support for parsing and rendering SVG files
2019-09-11 23:23:27 -07:00
Robin Dunn
6206d20bad Various small tweaks and fixes 2019-09-11 12:56:11 -07:00
Robin Dunn
fa4683d8f7 * Fix scanning extension modules for docstrings
* Support documenting classes that are in a package's __init__ module
2019-09-04 14:31:01 -07:00
Robin Dunn
d6bda86a0e Some docstring updates, and add wx.svg to the docs to be built 2019-09-04 14:30:51 -07:00
Robin Dunn
8efd6385a1 Add --no-allmo option 2019-09-04 14:30:35 -07:00
Robin Dunn
32f1e4219e Add build commands and other support for wx.svg 2019-09-04 14:28:08 -07:00
Robin Dunn
4a6d2f467c fix typo 2019-08-16 13:57:30 -07:00
Mesalu
530ecbc4b9 Update build.py
Call `cmd_clean_docker` in `cmd_cleanall` instead of `cmd_clean_vagrant`
2019-08-15 18:19:22 -07:00
Robin Dunn
83fa9e3b2e remove cmd_build_vagrant, add cmd_build_docker 2019-07-04 11:23:27 -07:00
Robin Dunn
49f7e69182 use --forked instead of --boxed with pytest 2019-06-29 16:52:19 -07:00
Robin Dunn
03ee6dcd95 Python 2.7 doesn't have TemporaryDirectory
(cherry picked from commit ef81730d8a)
2019-06-22 19:23:27 -07:00
Robin Dunn
6dab1307fa Add option to regenerate sysconfig in broken build environments.
Also add option to print waf's config.log on error.

(cherry picked from commit a2f6c4b402)
2019-06-22 19:23:27 -07:00
Robin Dunn
b3a438866a Update waf to version 2.0.17 2019-06-05 20:23:33 -07:00
Robin Dunn
3581b7b132 Quote bash commands in case there are spaces in the path 2019-06-04 11:15:48 -07:00
Robin Dunn
90fd88f45d Instead of doing conditional requirements, add the backports we need to buildtools.backports 2019-06-03 21:33:23 -07:00
Robin Dunn
23a99b9742 Reduce dependency on cygwin, enable working with other bash implementations 2019-05-31 15:49:32 -07:00
Robin Dunn
b4239a3813 Add backports.shutil_which 2019-05-31 08:46:20 -07:00
Robin Dunn
2c4f9cb226 Install and use pathlib2 only for Python2 2019-05-29 19:52:07 -07:00
Robin Dunn
d97465c5c0 Recursively export submodules 2019-05-28 16:44:02 -07:00
Robin Dunn
23fe71ff6d Restore always trying to build the msg catalogs, and
remove the source .mo file when done copying it. (Because they're not committed to wxWidgets repo anymore.)
2019-05-28 14:50:06 -07:00
Robin Dunn
20d5780a44 Remove old command 2019-05-27 22:06:23 -07:00
Robin Dunn
bf051ff18b Fixed typo 2019-05-27 14:51:39 -07:00