Commit Graph

156 Commits

Author SHA1 Message Date
Robin Dunn
1af3cfea2e Be a little smarter about selecting files for deletion, using a mask. 2015-02-13 13:08:50 -08:00
Robin Dunn
263ea749d5 Fix syntax error on build.py --python parameter evaluation 2015-02-10 20:15:19 -08:00
Robin Dunn
dba10ef333 * Make the git hash be the "local version label" (see PEP 440) by separating it with a '+'.
* Change the name template for the docs tarball so pip will not think it is part of the local version label and is the package's source code.

* Use version3 for the docset filenames.
2015-02-06 10:31:09 -08:00
Robin Dunn
611417f509 Ensure the pathnames being uploaded are using forward slashes.
A little refactoring
2015-02-03 15:01:10 -08:00
Robin Dunn
57741846ed Oops, remove the windb import 2015-02-03 01:01:51 -08:00
Robin Dunn
27fbae8524 Adapt the build to the new relative location of the wx source 2015-02-03 00:40:14 -08:00
Robin Dunn
8dea2f888e Switch to using CLI scp and ssh instead of plumbum. 2015-02-02 22:27:20 -08:00
Robin Dunn
f7b184589d Make sure uploaded files are readable by all
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@78352 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-01-05 20:55:10 +00:00
Robin Dunn
75c28b04a6 Switch to scp (via plumbum) for copying files to the snapshot folder.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@78335 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-01-03 00:40:04 +00:00
Robin Dunn
70fc0d7eca Check for README at the start of the basename
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@78304 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-12-23 18:24:26 +00:00
Robin Dunn
0de92bb18b More pubsub unittest fixes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@78302 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-12-23 00:28:20 +00:00
Robin Dunn
9a15647afa Add a readme for the snapshots folder, don't delete it when uploading new snapshot builds
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@78301 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-12-23 00:28:11 +00:00
Robin Dunn
5c12e8a4d3 Allow using pathnames to specify which unittests to run.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@78205 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-11-28 04:48:16 +00:00
Robin Dunn
e98d311d42 Add the wx language catalogs to wx/locale in the wx package.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@76360 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-04-17 03:12:02 +00:00
Robin Dunn
803bf67bd4 Use a slightly tweaked version of WAF, which won't trigger an encoding problem on Windows
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@76345 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-04-14 21:03:19 +00:00
Robin Dunn
1cab40f35e Upgrade waf
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@76334 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-04-14 03:26:24 +00:00
Robin Dunn
fe2d0b3a8b Convert docset plist files back to textual XML.
Add note about compatibility

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@76019 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-02-26 03:53:46 +00:00
Robin Dunn
3f19016bb4 change docset names, add icons
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@75848 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-02-09 02:39:44 +00:00
Robin Dunn
7cadc774f0 Make it possible to run a subset of unit tests from the command line using standard wildcards
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@75820 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-02-06 08:05:32 +00:00
Robin Dunn
4fd3eb82cf Add option for buildign release mode binaries that include debug info/symbols.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@75816 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-02-06 08:04:59 +00:00
Robin Dunn
9231246c97 Add support for building Dash or Zeal compatible docset bundles.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@75773 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-02-02 06:22:24 +00:00
Robin Dunn
289f71d13d show the value of cfg.VERSION when building
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@75581 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-01-10 05:39:25 +00:00
Robin Dunn
7d0f393c5f Switch to a 3 component+tag versioning scheme instead of the 4 component scheme used by Classic.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@75516 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-01-02 01:47:27 +00:00
Robin Dunn
4188264a8b ignore empty command-line args
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@75513 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-01-01 18:23:09 +00:00
Robin Dunn
8c45c8411a Include REV.txt, if there is one, in the source archive.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@75508 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-01-01 04:23:19 +00:00
Robin Dunn
72fee9de94 Change --upload_package to --upload.
Simplify cleanup of older snapshot uploads.  Just keep the last 50 files instead of trying to keep 5 of each type.  It's too easy for those filters to break.

Add ability to upload eggs, wheels, and exe's

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@75501 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-12-31 07:48:11 +00:00
Robin Dunn
07ebbbd6b4 remove “-src” from the source tarball name so it matches what setuptools and pip expect it to be.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@75497 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-12-31 05:23:21 +00:00
Robin Dunn
bc00dd154d Add support for building a Python wheel distribution.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@75496 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-12-31 02:14:36 +00:00
Robin Dunn
2e30a88173 Some Py3 and various other fixes from wxGuru.
Merged and squashed from https://github.com/RobinD42/Phoenix/pull/15,
with additional edits.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@74364 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-07-05 20:54:22 +00:00
Robin Dunn
590c739493 just use 6 build jobs instead of all 8
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@74118 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-07 03:02:40 +00:00
Robin Dunn
ca2d49660a Remove import statement for not being used in the code.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@74115 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-06-07 01:42:07 +00:00
Robin Dunn
cd92ea7a90 Improve build.py command and option help text.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73913 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-05-04 02:01:00 +00:00
Robin Dunn
2e5b10c207 reset cfg.VERSION after running the setrev command
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73810 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-04-11 17:19:02 +00:00
Robin Dunn
6a20f2a6d4 Add a message displaying the svn rev used
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73804 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-04-10 01:09:00 +00:00
Robin Dunn
ebdfcfe2db Instead of fetching the svn revision every time a Config object is created add a command to fetch it on demand and cache the value for later use.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73797 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-04-10 00:05:30 +00:00
Robin Dunn
80bd5f62a9 fix the test command function name
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73769 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-04-03 02:11:36 +00:00
Robin Dunn
ee209f1025 Check and run the etg/_core.py file before any others.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73767 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-04-02 03:57:37 +00:00
Robin Dunn
6b4601273a Include the svn revision in the version numbers.
Various other sdist and bdist tweaks and updates.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73743 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-30 04:42:00 +00:00
Robin Dunn
2b067e331d Run egg_info before doing an sdist.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73741 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-30 04:41:39 +00:00
Robin Dunn
16487fafa8 Use waf 1.7.10
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73739 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-30 04:41:24 +00:00
Robin Dunn
a18dffde8d Add a setup.py to the tarball to bootstrap automated builds made by pip or easy_install.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73722 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-27 04:28:34 +00:00
Robin Dunn
f8eaf4854e Clean only the build dir for the selected Python
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73706 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-22 01:30:14 +00:00
Robin Dunn
afc84c41aa Additional tweaks for magic on Linux:
In the bdist_egg build, if one of the libwx* symlinks is actually the soname then we need to keep that one as the real file instead of removing it.

No need to do a wx install if we're using magic.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73661 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-14 01:16:32 +00:00
Robin Dunn
3a03a0a362 Deal with rpath related options for Phoenix magic bundling on wxGTK
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73660 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-14 01:16:22 +00:00
Robin Dunn
a6b33446c4 a bit of cleanup
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73659 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-14 01:16:13 +00:00
Robin Dunn
2037175733 Rename build commands to have a 'cmd_' prefix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73658 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-14 01:16:06 +00:00
Robin Dunn
cd8f86cbe4 add more text about the --no_magic option
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73657 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-14 01:15:58 +00:00
Robin Dunn
bb32bf5da3 Add sip 4.14.4 MD5s for win32 and linux
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73656 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-14 01:15:50 +00:00
Robin Dunn
7e90570bbd Update to sip 4.14.4
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73655 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-14 01:15:43 +00:00
Robin Dunn
ed1ee1222e There isn't any need for separate carbon/cocoa build folders any more since carbon is mostly dead.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73654 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-14 01:15:30 +00:00