Commit Graph

143 Commits

Author SHA1 Message Date
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
Robin Dunn
b7e1d321e5 comment
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73653 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-14 01:15:23 +00:00
Robin Dunn
7c8faf80c3 add bdist_wininst command
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73652 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-14 01:15:15 +00:00
Robin Dunn
05608fb3b4 Fix selection of the python executable on Windows so virtualenv pythons can be used.
Fix --python

Fix indentation bug in the code setting INCLUDES_PY* in wscript

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73650 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-14 01:15:00 +00:00
Robin Dunn
b9871f9e66 Add install and bdist_egg commands.
Add the ability to use an already installed wxWidgets.
Remove the setup_py command since setup.py no longer duplicates the build functionality.
Avoid having WAF look for the python*-config scripts and just use the values fetched from distutils.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73649 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-14 01:14:51 +00:00
Robin Dunn
a0c1f560b4 Use platform, not sys.platform so the older win64 builds will be removed from the daily snapshots
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73608 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-06 19:56:31 +00:00
Robin Dunn
4d1c775c9f Also copy the generated .py and .pi files into the sdist
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73584 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-02-28 19:17:23 +00:00
Robin Dunn
465ab1823a Move all the default build output locations to be under the main build folder
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73581 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-02-28 19:16:50 +00:00
Robin Dunn
3f274356d0 Move check for XMLSRC to etg command instead of when the etgtools are imported.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73569 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-02-26 00:45:26 +00:00
Robin Dunn
fa3f290712 Add sdist command for building a source tarball.
Add command to buildbot config.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73561 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-02-24 03:09:16 +00:00
Robin Dunn
766893c4b9 Enable using jom in place of nmake in the wxMSW build
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73555 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-02-22 06:20:18 +00:00
Robin Dunn
fcb55098be Use 'win64' in bdist
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73547 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-02-21 02:18:36 +00:00
Robin Dunn
78029ef10e Bump up to WAF 1.7.9
Add more support for building with MSVC 10 for Python 3.3+

Don't use check_python_headers on Windows.  WAF can sometimes needlessly confuse itself there and configurations will fail with the configuration test builds acting like they can't find the python lib or .h file.  Since we can easily deduce all that is needed from the python path and prefix we'll just take care of it all in the wscript.

Other minor tweaks.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73546 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-02-21 02:18:28 +00:00
Robin Dunn
052696ceca Add version check for MSVC 10
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73541 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-02-19 08:33:56 +00:00