Discussion:
Status of Phoenix
Jim Morcombe
2014-04-09 04:50:21 UTC
Permalink
I am impressed with the effort that has been put into Phoenix. Keep up the
good work.

Am I correct in thinking that Phoenix is ready for use in "non-critical"
applications?

I assume there will still be a wait before I can just download the binary
for Windows? No pressure, but out of curiosity, how long do you think it
will be?

Jim Morcombe
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxPython-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Werner
2014-04-09 08:50:37 UTC
Permalink
Hi Jim,
Post by Jim Morcombe
I am impressed with the effort that has been put into Phoenix. Keep
up the good work.
Am I correct in thinking that Phoenix is ready for use in
"non-critical" applications?
I assume there will still be a wait before I can just download the
binary for Windows? No pressure, but out of curiosity, how long do
you think it will be?
You should be able to install it using easy_install.

C:\Python33\Lib\site-packages>c:\Python33\Scripts\easy_install.exe -f
http://wxpython.org/Phoenix/snapshot-builds/ wxpython_phoenix

Just tried and on my system I get an error "error: setup.py: Cannot
create a file when that file already exists" but that could have to do
that I installed it manually in the past.

If the easy_install does not work for you then you could do the manual
install by just downloading the appropriate egg from
http://wxpython.org/Phoenix/snapshot-builds/ unzip the egg and move the
'wx' folder contained in it to the site-packages folder and adjust the
wx.pth file accordingly.

Werner
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxPython-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Chris Barker
2014-04-09 19:16:43 UTC
Permalink
Post by Werner
You should be able to install it using easy_install.
C:\Python33\Lib\site-packages>c:\Python33\Scripts\easy_install.exe -f
http://wxpython.org/Phoenix/snapshot-builds/ wxpython_phoenix
For the record -- I hope we can get binary wheels instead soon -- eggs
must die!

and once you can build a binary egg, it should be trivial to build a binary
wheel...

-CHB
Post by Werner
--
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception

***@noaa.gov
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxPython-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Werner
2014-04-09 20:01:05 UTC
Permalink
Hi Chris,
Post by Werner
You should be able to install it using easy_install.
C:\Python33\Lib\site-packages>c:\Python33\Scripts\easy_install.exe
-f http://wxpython.org/Phoenix/snapshot-builds/ wxpython_phoenix
For the record -- I hope we can get binary wheels instead soon --
eggs must die!
and once you can build a binary egg, it should be trivial to build a
binary wheel...
IIRC Robin used his time machine on that:)

http://trac.wxwidgets.org/changeset/75496/wxPython/Phoenix

But don't know what is needed to actually have the wheel's built.

Werner
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxPython-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Mark Lawrence
2014-04-09 20:20:43 UTC
Permalink
Post by Werner
Hi Chris,
Post by Werner
You should be able to install it using easy_install.
C:\Python33\Lib\site-packages>c:\Python33\Scripts\easy_install.exe
-f http://wxpython.org/Phoenix/snapshot-builds/ wxpython_phoenix
For the record -- I hope we can get binary wheels instead soon --
eggs must die!
and once you can build a binary egg, it should be trivial to build a
binary wheel...
IIRC Robin used his time machine on that:)
http://trac.wxwidgets.org/changeset/75496/wxPython/Phoenix
But don't know what is needed to actually have the wheel's built.
Werner
I understand that pip is the way to go as it's included with Python 3.4,
hence these seem appropriate
https://docs.python.org/3/whatsnew/3.4.html#whatsnew-pep-453 and
http://pip.readthedocs.org/en/latest/reference/pip_wheel.html
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.

Mark Lawrence

---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxPython-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Chris Barker
2014-04-09 21:28:54 UTC
Permalink
Post by Mark Lawrence
I understand that pip is the way to go as it's included with Python 3.4,
exactly -- when there is a release version, we want people to be able to do:

pip install wxpython

and get nice binary wheel installed (at least on Windows and OS-X), and
it'll even work with virtualenv.
Post by Mark Lawrence
hence these seem appropriate https://docs.python.org/3/
whatsnew/3.4.html#whatsnew-pep-453 and http://pip.readthedocs.org/en/
latest/reference/pip_wheel.html
yup -- those are the docs.

It looks like Robin has the code in place, it's "just" a question of
running it an putting the binaries up...

-CHB
--
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception

***@noaa.gov
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxPython-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Chris Barker
2014-04-09 21:26:22 UTC
Permalink
Post by Werner
Hi Chris,
Post by Werner
You should be able to install it using easy_install.
C:\Python33\Lib\site-packages>c:\Python33\Scripts\easy_install.exe -f
http://wxpython.org/Phoenix/snapshot-builds/ wxpython_phoenix
For the record -- I hope we can get binary wheels instead soon -- eggs
must die!
and once you can build a binary egg, it should be trivial to build a
binary wheel...
IIRC Robin used his time machine on that:)
http://trac.wxwidgets.org/changeset/75496/wxPython/Phoenix
But don't know what is needed to actually have the wheel's built.
apparently magic!

"""
bdist_wheel Build a Python wheel. Requires magic.
"""
--
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception

***@noaa.gov
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxPython-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Robin Dunn
2014-04-14 03:40:30 UTC
Permalink
Post by Werner
Hi Chris,
Post by Werner
You should be able to install it using easy_install.
C:\Python33\Lib\site-packages>c:\Python33\Scripts\easy_install.exe
-f http://wxpython.org/Phoenix/snapshot-builds/ wxpython_phoenix
For the record -- I hope we can get binary wheels instead soon --
eggs must die!
and once you can build a binary egg, it should be trivial to build a
binary wheel...
IIRC Robin used his time machine on that:)
http://trac.wxwidgets.org/changeset/75496/wxPython/Phoenix
But don't know what is needed to actually have the wheel's built.
Yeah I've had the changes committed in my local repository for a while
now, but it has been waiting on some updates to the builder VMs and
physical machines. I've finally had some time and finished all that so
I've just pushed all my changes for wheels, Python 3.4 and buildbot
updates. Cross your fingers...
--
Robin Dunn
Software Craftsman
http://wxPython.org
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxPython-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Robin Dunn
2014-04-14 08:30:40 UTC
Permalink
Post by Robin Dunn
Yeah I've had the changes committed in my local repository for a while
now, but it has been waiting on some updates to the builder VMs and
physical machines. I've finally had some time and finished all that so
I've just pushed all my changes for wheels, Python 3.4 and buildbot
updates. Cross your fingers...
Drat! Looks like I've found a bug in Python 3.4 on Windows when parsing
source files with Unix EOLs. I have a workaround I'll push to the
builders tomorrow.
--
Robin Dunn
Software Craftsman
http://wxPython.org
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxPython-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
DevPlayer
2014-05-16 17:40:16 UTC
Permalink
Post by Robin Dunn
Drat! Looks like I've found a bug in Python 3.4 on Windows when parsing
source files with Unix EOLs. I have a workaround I'll push to the
builders tomorrow.
--
Robin Dunn
I have never used wheel files before nor have installed one. I have a fresh
Windows XP 32 bit OS install (yeah still that).
I have only Python 3.4 installed.

Do I still need to follow the Phoenix wiki install procedure (ie build it)
or
are the previous topic responses showing "easy_install/pip" all I need to
do to install Phoenix?
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxPython-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Mike Driscoll
2014-05-16 17:53:13 UTC
Permalink
Post by Robin Dunn
Drat! Looks like I've found a bug in Python 3.4 on Windows when parsing
Post by Robin Dunn
source files with Unix EOLs. I have a workaround I'll push to the
builders tomorrow.
--
Robin Dunn
I have never used wheel files before nor have installed one. I have a
fresh Windows XP 32 bit OS install (yeah still that).
I have only Python 3.4 installed.
Do I still need to follow the Phoenix wiki install procedure (ie build it)
or
are the previous topic responses showing "easy_install/pip" all I need to
do to install Phoenix?
I believe you can just use pip.

-----------------
Mike Driscoll

Blog: http://blog.pythonlibrary.org
Book: https://gumroad.com/l/bppWr
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxPython-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
DevPlayer
2014-05-16 18:46:25 UTC
Permalink
Post by Mike Driscoll
I believe you can just use pip.
Mike Driscoll
I found this shortly after my post.

https://groups.google.com/forum/#!topic/wxpython-dev/LmGIrQyh7jc

Mark Lawrence Apr 18

For the benefit of those not used to pip, you need the -U option to
force an upgrade. It should be :-

pip install -U --pre -f http://wxpython.org/Phoenix/snapshot-builds/
wxPython_Phoenix

(note the space before wxPython_Phoenix)
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxPython-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
'Mark Lawrence' via wxPython-dev
2014-05-16 18:45:07 UTC
Permalink
Post by Robin Dunn
Drat! Looks like I've found a bug in Python 3.4 on Windows when parsing
source files with Unix EOLs. I have a workaround I'll push to the
builders tomorrow.
--
Robin Dunn
I have never used wheel files before nor have installed one. I have a
fresh Windows XP 32 bit OS install (yeah still that).
I have only Python 3.4 installed.
Do I still need to follow the Phoenix wiki install procedure (ie build
it) or
are the previous topic responses showing "easy_install/pip" all I need
to do to install Phoenix?
Here's the command you need:-

pip install -U --pre -f http://wxPython.org/Phoenix/snapshot-builds/
wxPython_Phoenix
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.

Mark Lawrence

---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxPython-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Jim Morcombe
2014-05-19 00:43:44 UTC
Permalink
I must congratulate everyone involved in the phoenix project.
I downloaded it on the weekend and compiled my first three programs with no
problems whatsoever.

Well done and keep it up.

Jim Morcombe
Post by Robin Dunn
Post by Robin Dunn
Drat! Looks like I've found a bug in Python 3.4 on Windows when
parsing
Post by Robin Dunn
source files with Unix EOLs. I have a workaround I'll push to the
builders tomorrow.
--
Robin Dunn
I have never used wheel files before nor have installed one. I have a
fresh Windows XP 32 bit OS install (yeah still that).
I have only Python 3.4 installed.
Do I still need to follow the Phoenix wiki install procedure (ie build
it) or
are the previous topic responses showing "easy_install/pip" all I need
to do to install Phoenix?
Here's the command you need:-
pip install -U --pre -f http://wxPython.org/Phoenix/snapshot-builds/
wxPython_Phoenix
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxPython-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Jim Morcombe
2014-04-09 10:18:08 UTC
Permalink
Werner

Thanks for the reply.

I have Python 3.4, so I changed your command to:

c:\Python34\Scripts\easy_install.exe –f
http://wxpython.org/Phoenix/snapshot-builds/wxpython_phoenix


I got an error message as shown below. Is this because there is no build
for python3.4?

Regards

Jim


PS C:\python34\Lib\site-packages> c:\Python34\Scripts\easy_install.exe –f
http://wxpython.org/Phoenix/snapshot-builds/wxpython_phoenix
error: Not a URL, existing file, or requirement spec: '\u2013f'
PS C:\python34\Lib\site-packages>
Post by Jim Morcombe
I am impressed with the effort that has been put into Phoenix. Keep up
the good work.
Am I correct in thinking that Phoenix is ready for use in "non-critical"
applications?
I assume there will still be a wait before I can just download the binary
for Windows? No pressure, but out of curiosity, how long do you think it
will be?
Jim Morcombe
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxPython-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Werner
2014-04-09 10:51:59 UTC
Permalink
Hi Jim,
Post by Werner
Werner
Thanks for the reply.
c:\Python34\Scripts\easy_install.exe –f
http://wxpython.org/Phoenix/snapshot-builds/
<http://wxpython.org/Phoenix/snapshot-builds/>wxpython_phoenix
I got an error message as shown below. Is this because there is no
build for python3.4?
My copy/paste contained an error, the last '/' should be a space, i.e.:

easy_install.exe –f http://wxpython.org/Phoenix/snapshot-builds
<http://wxpython.org/Phoenix/snapshot-builds/> wxpython_phoenix

Note that there is also no build bot for 3.4 yet, there are build bots
for 3.3 and 2.7 for the moment. I know that Robin has it on his Todo to
add 3.4 to the build bot's.

BTW, I see build errors for the 3.3 bot on
http://buildbot.wxpython.org:8010/waterfall, not sure if that is related
to the error I get.

Hopefully Robin or someone else will be able to enlighten us.

Werner
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxPython-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Jim Morcombe
2014-04-09 12:20:30 UTC
Permalink
Werner

Just for fun, I copied the egg for python3.3 and unzipped it as you
suggested.

However, I couldn't find the wx.pth file. Is it meant to be part of the
egg or does it come from elsewhere?

Is there any chance the 3.3 build will work with python 3.4?

Regards

Jim
Post by Jim Morcombe
I am impressed with the effort that has been put into Phoenix. Keep up
the good work.
Am I correct in thinking that Phoenix is ready for use in "non-critical"
applications?
I assume there will still be a wait before I can just download the binary
for Windows? No pressure, but out of curiosity, how long do you think it
will be?
Jim Morcombe
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxPython-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Werner
2014-04-09 13:06:41 UTC
Permalink
Hi Jim,
Post by Werner
Werner
Just for fun, I copied the egg for python3.3 and unzipped it as you
suggested.
However, I couldn't find the wx.pth file. Is it meant to be part of
the egg or does it come from elsewhere?
It is normally created by the installer, don't know if easy_install
handles that too or not.

I attached mine, the content has to be the name of the folder in
site-packages (I think it can also be a full path to somewhere else)
containing the 'wx' folder you got out of the unzipped egg.
Post by Werner
Is there any chance the 3.3 build will work with python 3.4?
My guess is unlikely that this will work.

Werner
--
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxPython-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Loading...