Commit Graph

212 Commits

Author SHA1 Message Date
Robin Dunn
572ebca499 Enable including either 32bit or 64bit Cairo DLLs as appropriate for the architecture of the Python being built for. 2016-08-16 23:29:53 -07:00
Robin Dunn
09d4d817e6 Enable runcmd to use a list for the command, and have it quote elements as needed. 2016-07-22 14:41:14 -07:00
Robin Dunn
648e5789fc Enable runcmd to use a list for the command, and have it quote elements as needed. 2016-07-22 14:28:00 -07:00
Robin Dunn
5e8f4b1264 Revert 8e0b359e, it just caused additional problems.
It will need a different solution.
2016-07-22 13:40:06 -07:00
Robin Dunn
8e0b359e15 Use single quotes for python commands containing a ';', otherwise in some cases the shell sees it as separate shell commands instead of one python command with multiple statements. 2016-07-22 11:03:12 -07:00
Robin Dunn
eb76603c67 Allow single letter (like "-v") cli options too. 2016-07-04 14:57:42 -07:00
Robin Dunn
e23c664840 pytest-timeout is not working as I expected in conjunction with --boxed, so set the default to not use --timeout for now 2016-07-04 14:38:00 -07:00
Robin Dunn
58d631c1bd Bump the default timeout to 20 seconds 2016-07-01 14:01:38 -07:00
Robin Dunn
7fcd1fe669 --boxed mode does not work on Windows 2016-07-01 00:44:30 -07:00
Robin Dunn
933e1e22d4 Switch to py.test for running tests. Use --boxed mode to run each test in a separate process, and --timeout to kill stuck tests. 2016-07-01 00:25:26 -07:00
Robin Dunn
98cf9f79e0 Switch to requests for downloading tools, and other cleanup. 2016-06-28 12:55:53 -07:00
Robin Dunn
be00229828 Add linux MD5s for sip 2016-06-11 21:59:17 -07:00
Robin Dunn
4428ba405f Add win32 MD5 for sip 2016-06-11 21:35:36 -07:00
Robin Dunn
2ea46e8c9a Update to SIP 4.18.1 snapshot 2016-06-11 20:59:19 -07:00
Robin Dunn
89dcaaec8f Move the wxpy and wxtools command into the wxlib command 2016-06-07 16:21:38 -07:00
Robin Dunn
26fa245466 Merge branch 'master' into docs-add-wx-prefix 2016-05-27 10:31:55 -07:00
Robin Dunn
22d2394190 For Python 3.5 add the VC14 CRT DLLs 2016-05-25 22:23:42 -07:00
Robin Dunn
68844e4b52 Add the functions to the module index pages.
Call them moduleindex pages instead of classindex.
Use the fullname for function links.
2016-05-23 23:43:11 -07:00
Robin Dunn
a83ca5e94f Refactor lots of functions to use camelCase names 2016-05-19 23:53:40 -07:00
Robin Dunn
32c2c747ea Remove debugger import 2016-05-19 20:57:29 -07:00
Robin Dunn
1cf7503a82 clean *.pyi files too 2016-05-19 20:42:20 -07:00
Robin Dunn
240daf5554 Add a simple docstring for all of the main modules 2016-05-19 14:50:04 -07:00
Robin Dunn
ec8b78a824 Clean *.rst files too 2016-05-18 16:29:07 -07:00
Robin Dunn
028d173676 Rename some doc files --> *.rst for editor support and for GitHub visibility. 2016-05-11 22:12:07 -07:00
Robin Dunn
3e3c3a41f9 More typos and other cleanup 2016-05-10 22:36:37 -07:00
Robin Dunn
4ad4884809 Update copyright, etc. 2016-05-09 22:17:29 -07:00
Robin Dunn
c2377f7a08 We need to pass the --gtk3 to the wxwidgets build too. 2016-03-02 20:12:38 -08:00
Robin Dunn
549df8a6d0 Merge branch 'gtk3' of git://github.com/swt2c/Phoenix into gtk3 2016-03-02 18:26:08 -08:00
Robin Dunn
2c630fa533 Move the Cygwin location code into a function
Add a note to README about the need for Cygwin
2016-03-01 21:44:16 -08:00
Thibault Genessay
01ef209420 Basic Cygwin path detection
So that build.py works out of the box with default Cygwin 64
installations
2016-03-01 12:57:45 +01:00
Robin Dunn
d84ade13bb Add --release_build CLI option.
It turns off some dev-only options, and controls where uploads will go.
2016-02-29 21:31:18 -08:00
Scott Talbert
a57bec2e71 Add support for building with GTK3 2016-02-29 20:22:58 -05:00
Robin Dunn
598ee1e3f2 Import and use build_wxwidgets from buildtools 2016-02-27 18:25:28 -08:00
Robin Dunn
f764b32778 Some fixes for running the build script with Python3 2015-12-04 18:02:35 -08:00
Robin Dunn
cc52d6c3fa Forgot the import 2015-08-10 22:58:26 -07:00
Robin Dunn
2e9b9c7399 Use either 32bit or 64bit builds of SIP on linux 2015-08-10 22:50:53 -07:00
Robin Dunn
9a733347ab Update to sip 4.16.7 final 2015-03-25 13:06:18 -07:00
Robin Dunn
aecdd96a25 update sip MD5s for the 4.16.7 snapshot 2015-03-24 15:26:27 -07:00
Robin Dunn
b553f66b25 More sip-4.16 work. The build now completes w/o errors. 2015-03-23 09:09:32 -07:00
Robin Dunn
211b10d175 Merge branch 'master' into sip-4.16 2015-03-21 12:26:26 -07:00
Robin Dunn
dd1d9d580f Better checks for downloaded tools.
isfile --> md5 check --> if platformBinary: return else --> os.access --> test executing

See PR#11
2015-03-20 19:47:15 -07:00
Robin Dunn
421dafaf2e More steps on the sip 4.16 journey. 2015-03-20 12:05:24 -07:00
Robin Dunn
91110d0db6 Merge branch 'master' into sip-4.16 2015-03-20 11:03:24 -07:00
Robin Dunn
a7cb363452 Use Python3 syntax for except clause. 2015-03-19 12:50:20 -07:00
Robin Dunn
2ac42ed0d4 Merge branch 'wip' into sip-4.16 2015-03-17 18:03:48 -07:00
Robin Dunn
53815d8ec2 Merge branch 'master' into wip 2015-03-17 18:03:20 -07:00
Robin Dunn
22cc6b665e Only test executability when platformBinary is true.
Others will likely be run by Python or similar.
2015-03-17 18:02:33 -07:00
Robin Dunn
36f4779d52 Merge branch 'wip' into sip-4.16 2015-03-17 17:28:22 -07:00
Robin Dunn
2c20cce983 Merge branch 'master' into wip 2015-03-17 17:27:51 -07:00
Robin Dunn
d07fb5331a Allow skipping the MD5 check on tools when in dev mode 2015-03-17 14:23:54 -07:00