Commit Graph

402 Commits

Author SHA1 Message Date
Scott Talbert
3a20dd4d70 Fix inclusion of siplib and sip.h in sdist with sip 6.6.2
Since these files are no longer tracked in git, they need to be
explicitly included in the sdist.

Fixes #2207.
2022-07-09 11:00:10 -04:00
Robin Dunn
edf1cf070b Ensure that PYTHON's folder is on the PATH 2022-07-01 08:32:07 -07:00
Robin Dunn
6238e37659 Match "#line" lines with leading whitespace 2022-06-30 15:46:10 -07:00
Robin Dunn
1a77d37cfd Ignore the siplib folder. Use the full pathname of the sbf file 2022-06-30 15:14:51 -07:00
Robin Dunn
369d49f621 Merge branch 'swt2c-sip6' 2022-06-30 14:13:57 -07:00
Robin Dunn
9d4ed22309 Fix clean_wx command for MSW 2022-06-29 09:28:46 -07:00
Scott Talbert
90171ba216 Update to use sip 6.6.x
1) Switch to running sip using its new sip-build command line interface,
   which requires writing out a pyproject.toml to configure it.
2) Generate the sip build file (sbf) ourselves since sip no longer writes
   them.
3) Remove the embedded sip module code and generate it on the fly during
   the build process.

Fixes #2169.
2022-06-18 13:54:17 -04:00
Robin Dunn
c2dbb03e92 Explicitly build for both architectures on Mac instead of expecting it to be done by default. 2022-06-01 10:08:47 -07:00
Robin Dunn
f58bb9e355 little tweaks 2022-05-31 17:34:18 -07:00
Robin Dunn
3bfda1918a Add some debug prints 2022-05-18 07:44:00 -07:00
Robin Dunn
b12d58aea8 Improve a comment, and comment-out some debug code. 2022-05-17 07:20:49 -07:00
Robin Dunn
9cd319734e Try the windows-2022 image on Azure, add some debug prints. 2022-05-16 20:35:57 -07:00
Robin Dunn
3218e4d42f Use MSVCinfo in the waf script to help set up the compiler for the wxPython build 2022-05-15 11:37:43 -07:00
Robin Dunn
685b9af718 Move setting the environment variables into getMSVCInfo 2022-05-15 10:40:51 -07:00
Robin Dunn
cadd91697c Switch to setuptools.msvc for getting setup info for the Windows compiler, reducing dependence on distutils. 2022-05-14 20:31:11 -07:00
Scott Talbert
130959f12b Update MS Edge version to latest 2022-05-02 22:34:13 -04:00
Robin Dunn
97e4461af9 Fix detection of default architecture 2021-12-17 14:31:15 -08:00
Robin Dunn
9627bb8035 Merge branch 'master' into update-wx 2021-12-13 21:40:18 -08:00
Robin Dunn
b528e68ead Force use of builtin libs on macOS, rather than any that might be found on the system 2021-12-03 08:42:17 -08:00
Robin Dunn
4488663deb A little cleanup and add 3.10 to list for runtime DLL selection 2021-12-02 16:15:39 -08:00
Robin Dunn
f1bc116047 fix indentation 2021-12-02 16:07:04 -08:00
Robin Dunn
7725f466e5 Some tweaks to fix multi-architecture builds on maxOS 2021-11-30 15:58:38 -08:00
Robin Dunn
f47014b2b7 Preset some complier flags for when waf does its test build in the configure stage 2021-11-30 15:49:58 -08:00
Robin Dunn
577e8d4714 Handle Python versions that have more than one digit in the minor component 2021-11-30 15:44:44 -08:00
Robin Dunn
9484fe66f1 update waf 2021-11-30 15:42:29 -08:00
Christian Clauss
25ba122168 Fix typos discovered by codespell 2021-08-07 18:55:49 +02:00
Robin Dunn
224630cf64 Add Config.SIP_TRACE flag 2021-01-07 13:43:11 -08:00
Robin Dunn
c385873d70 Add SIP_ABI to the config object 2021-01-05 11:11:26 -08:00
Robin Dunn
c8e25b79e1 Run SIP via its Python interface rather than as a separate subprocess 2021-01-05 11:01:25 -08:00
Robin Dunn
63b8099bc2 Enable building the docker-based builds with gtk2 (for those that support it.) 2020-11-25 13:12:18 -08:00
Robin Dunn
59673db44c Update webview2 DLLs and etc. to 1.0.622.22 2020-10-22 15:05:37 -07:00
Robin Dunn
2497454917 Add flag for turning off MS edge support, code to download the dev files, etc. 2020-10-13 13:18:09 -07:00
Robin Dunn
f96deee066 Add distributable DLLs for MS WebView2 2020-10-13 11:49:27 -07:00
Robin Dunn
b382df3382 reorganize some packaging subfolders 2020-10-12 15:53:24 -07:00
Robin Dunn
2e44b43121 Add Python 3.9 to the list 2020-10-09 10:04:33 -07:00
Robin Dunn
fbca74c826 Sip MD5s for Linux 2020-09-16 16:30:12 -07:00
Robin Dunn
ff4106cb9d Win32 MD5 for sip 2020-09-16 15:58:09 -07:00
Robin Dunn
257c06ba20 Update SIP to version 4.19.24, Darwin MD5 2020-09-16 15:50:26 -07:00
Robin Dunn
92f8cd2d55 Fix lots of misspelled words 2020-07-14 11:38:32 -07:00
Robin Dunn
961dda67ee Merge pull request #1699 from evils/delicious
build.py: append PYTHONPATH
2020-07-02 20:45:51 -07:00
Robin Dunn
4ac15dda3a Ensure that demo/version.py makes it into the source and demo archives 2020-07-02 16:41:35 -07:00
Evils
bf713425ac build.py: append PYTHONPATH
based on deliciouslytyped's commit by a similar name
2020-06-26 16:16:58 +02:00
Robin Dunn
c9ccff3d11 Add SIP MD5 hash for linux64 2020-06-17 15:32:28 -07:00
Robin Dunn
cd54afada9 Add SIP MD5 hash for linux 2020-06-17 15:29:24 -07:00
Robin Dunn
0c0d9ab27f Add SIP MD5 hash for Windows 2020-06-17 13:12:00 -07:00
Robin Dunn
6683c58747 Update SIP version and hash for Darwin 2020-06-17 13:01:06 -07:00
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