Commit Graph

326 Commits

Author SHA1 Message Date
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
Robin Dunn
93d3bb8f5f Only build the message catalogs by default in release builds 2019-05-24 12:01:44 -07:00
Robin Dunn
794eb6f82d disable building the message catalogs, for now 2019-05-24 11:34:26 -07:00
Robin Dunn
0e8ef04fec Merge pull request #1209 from RobinD42/use-pathlib-touch
Use pathlib2 to implement cmd_touch

(cherry picked from commit 68555f6d31)
2019-04-17 19:34:49 -07:00
Robin Dunn
96c41be226 Merge pull request #1199 from RobinD42/sip-4.19.16
Update sip to version 4.19.16

(cherry picked from commit 7383d34fce)
2019-04-15 16:57:04 -07:00
Robin Dunn
ac1a323144 Merge pull request #1026 from RobinD42/sip-4.19.13
Switch to SIP 4.19.13

(cherry picked from commit a268da9b84)
2018-10-03 19:25:45 -07:00
Robin Dunn
03e6abf33e Merge pull request #912 from RobinD42/fix-issue904
Fix linux linking, update waf, etc.
(cherry picked from commit 7a7231aa1e)
2018-07-04 00:41:49 -07:00
Robin Dunn
3407c57980 Merge branch 'HelioGuilherme66-fedora28' into wxPy-4.0.x
(cherry picked from commit 476a597936)
2018-06-23 18:34:36 -07:00
Robin Dunn
b77c88a280 Merge tag 'wxPython-4.0.2' into wxPy-4.0.x
(cherry picked from commit 4c56c39e52)
2018-06-17 22:04:22 -07:00
Robin Dunn
e64deef9d2 Merge branch 'add-ubuntu18.04' into wxPy-4.0.x
(cherry picked from commit 0d2f66e49e)
2018-05-07 11:23:41 -07:00
Robin Dunn
ff4f32c309 Merge pull request #846 from RobinD42/update-waf
Update waf to version 2.0.7
(cherry picked from commit 7a90868c85)
2018-05-05 22:56:39 -07:00
Robin Dunn
89f2c3deaf Turn off use of -std=c++11 flag for now 2018-03-27 18:54:38 -07:00
Robin Dunn
f99bf3e9e1 Add the ability to inject wxClassInfo macros into the sip generated wrapper classes.
Only needed for wxTreeCtrl so far.
2018-03-09 21:26:56 -08:00
Mesalu
e42e704444 FIX, er, I mean, tweak build.py to have clean_all, which is the same as callign cleanall 2018-02-08 21:49:37 -08:00
Robin Dunn
73af9141ad Set LD_RUN_PATH for wxWidgets part of the build too 2018-02-01 20:23:16 -08:00
Robin Dunn
0ff5ce69db Split out the VM name 2018-01-29 21:19:21 -08:00
Robin Dunn
e0c664c953 Only build for gtk3 on Fedora 27
Apparently the webkitgtk libs there do not support gtk2.
2018-01-29 12:05:04 -08:00
Robin Dunn
ea38f0fe51 Add ability to pass build args in env var WXPYTHON_BUILD_ARGS 2018-01-27 16:37:25 -08:00
Robin Dunn
cacfb3c4a9 Keep more snapshot build files around 2018-01-27 16:06:35 -08:00
Robin Dunn
fd75df9c48 Switch to sip 4.19.7 final 2018-01-23 16:07:21 -08:00
Robin Dunn
5e89ae9bc9 Merge branch 'master' into sip-4.19.7 2018-01-23 12:16:38 -08:00
Metallicow
c76384d458 Trim trailing whitespace *.py files 2018-01-16 08:47:07 -06:00
Robin Dunn
a3714e83cd Switch to sip 4.19.7.dev1801141749 on windows 2018-01-15 15:24:59 -08:00
Robin Dunn
370d747429 Switch to sip 4.19.7.dev1801141749 on linux 2018-01-15 14:27:59 -08:00
Robin Dunn
1d8d9aa384 Switch to 4.19.7.dev1801141749 on darwin 2018-01-15 14:16:00 -08:00
Robin Dunn
18bec5a31a Add vagrant box for debian-9 2018-01-10 11:01:02 -08:00
Robin Dunn
22cae1a173 Add vagrant box for fedora-27 2018-01-08 15:57:25 -08:00
Robin Dunn
96dc005481 Update SIP to 4.19.5 2017-11-07 13:50:44 -08:00
Robin Dunn
1cfd40fa50 Turn on C++11 mode for non-Darwin unix builds (assumes gcc) 2017-11-03 12:48:38 -07:00
Robin Dunn
666761337b Update SIP to 4.19.4 2017-11-02 21:39:05 -07:00
Robin Dunn
541c4882da Add an item to wx.PlatformInfo and wx.__version__ indicating build type:
Development, snapshot or release
2017-09-27 17:25:37 -07:00