Commit Graph

41 Commits

Author SHA1 Message Date
Robin Dunn
32a324f73b Some minor cleanup 2016-09-22 09:46:39 -07:00
Robin Dunn
7050c8466e Wrap quotes around sys.executable in case there are spaces in the pathname 2016-07-01 13:59:20 -07:00
Robin Dunn
ed4756b902 Remove wx.lib.six and use the stock six module instead,
and add it as an installation dependency.
2016-06-30 20:07:57 -07:00
Robin Dunn
4ad4884809 Update copyright, etc. 2016-05-09 22:17:29 -07:00
Robin Dunn
1594acad6a Update classifiers 2016-05-09 21:54:12 -07:00
Robin Dunn
8a581ff317 Some typos and other cleanup 2016-05-09 21:54:12 -07:00
Nelson Brochado
9b224fcb31 Corrected a typo in the setup.py file 2015-08-20 03:26:36 +02:00
Robin Dunn
6b5b8d6018 Remove the hack in setup.py using the bogus Extension(). Instead do
some monkey patching and flag setting in the derived command classes to
make the base classes think that there are extension modules.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@76333 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-04-14 03:26:15 +00:00
Robin Dunn
8c9a486bbd Just call them all console scripts for now
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@75620 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-01-14 05:06:22 +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
d8ce6d4b01 update description and other project metadata
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@75495 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-12-31 02:14:27 +00:00
Robin Dunn
0c0ac4c11d The setuptools and distribute projects have merged back together, so use ez_setup instead of distribute_setup.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@74369 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-07-05 21:31:21 +00:00
Robin Dunn
53a0f77e8f Use "gui_scripts" entry points where appropriate
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73744 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-30 04:42:08 +00:00
Robin Dunn
4de619c4d5 Use build.py to do the sdist command
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73742 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-30 04:41:48 +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
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
4f56622135 Monkey-patch the distutils copy_file and copy_tree functions so they preserve symlinks.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73583 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-02-28 19:17:15 +00:00
Robin Dunn
7905b1bcb1 Switch setup.py to use build.py for the actual building,
and set things up so commands like install or bdist_egg are
able to use the build as-is without having to build it.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73582 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-02-28 19:17:08 +00:00
Robin Dunn
1ea727bfef Use the base name for the xml library
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73545 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-02-21 02:18:20 +00:00
Robin Dunn
0784c3cc09 First pass at adding wxGrid and related classes. It all compiles, but there is still lots more to do.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73497 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-02-12 05:12:14 +00:00
Robin Dunn
35fd2e16bf Update copyright year
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73416 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-01-21 02:13:03 +00:00
Robin Dunn
4d5faa2868 Add _xml and _xrc modules with some unit tests
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73080 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-11-30 22:32:53 +00:00
Robin Dunn
422814f88b Add html2 (WebView) classes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73036 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-11-27 01:23:10 +00:00
Robin Dunn
431b09c5a2 Add wx.glcanvas
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72931 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-11-09 04:39:42 +00:00
Robin Dunn
fbda53cbe4 Add wxHtml classes
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72851 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-11-01 22:50:37 +00:00
Robin Dunn
06b02a6277 Add wx.stc.StyledTextCtrl
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@72791 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-10-27 03:16:14 +00:00
Robin Dunn
b0298e71e5 Optionally return an empty list from makeLibName if we're using the monolithic wx lib
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@70980 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-03-23 01:54:42 +00:00
Robin Dunn
0358c27467 Don't unconditionally use the adv and html libs in MSW builds
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@70976 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-03-22 21:37:02 +00:00
Robin Dunn
19db0eb058 Add a new wx.adv extension module for those items that are in the wx adv lib in multi-lib builds.
Add AboutDialog.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@70972 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-03-22 20:30:37 +00:00
Kevin Ollivier
4b6743ef7e Add dataview module to the distutils build.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@70234 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-01-02 21:43:06 +00:00
Robin Dunn
e54ba50b49 Various fixes for the build on Windows
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69080 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-09-14 06:50:09 +00:00
Robin Dunn
2d4e4b7ca2 Since we're running the etg scripts and sip from build.py then we don't need the distutils hacks needed to run them from setup.py. Deactivate the and just use normal distutils stuff on the generated C++ files.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@69075 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-09-13 05:47:13 +00:00
Robin Dunn
04f10c5868 Update Phoenix copyright statements to 2011
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@68978 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2011-09-03 01:52:23 +00:00
Robin Dunn
bec66711ce Added the beginnings of a new all-in-one build script like the build-wxpython.py in the wxPython folder. Made it command+options based instead of just options, and make it easy to extend with new commands.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@66321 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-12-04 00:32:25 +00:00
Robin Dunn
96717983ad A boatload of changes and additions, all my Phoenix work for the past few days. Lots of lower level classes are wrapped, wxApp is working up through OnInit, plus there's a good start on some unit tests.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@66272 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-11-27 08:53:17 +00:00
Robin Dunn
35fcd7e932 Add etg scripts for the windowid, tracker, kbdstate, mousestate and event header files.
Other etg weaks and cleanups as needed.

git-svn-id: https://svn.wxwidgets.org/svn/wx/sandbox/trunk/Phoenix@66191 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-11-18 08:13:57 +00:00
Robin Dunn
48e6567723 rearrainge things a little
git-svn-id: https://svn.wxwidgets.org/svn/wx/sandbox/trunk/Phoenix@66133 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-11-13 08:06:19 +00:00
Robin Dunn
8ffaf69b50 cosmetic indentation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/sandbox/trunk/Phoenix@66125 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-11-12 22:16:28 +00:00
Robin Dunn
ab37739a9b initial commit of experimental Phoenix code
git-svn-id: https://svn.wxwidgets.org/svn/wx/sandbox/trunk/Phoenix@66111 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-11-11 00:08:20 +00:00