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