Re: [pygtk] ANNOUNCE: PyGTK All-in-one Installer 2.22.5

2010-12-27 Thread John Stowers
On Sun, 2010-12-26 at 22:56 +0100, Dieter Verfaillie wrote:
> On 26/12/2010 21:05, Shin Guey Wong wrote:
> > This all in one installer is great for developer. However, the installer
> > contains lots of development files(header, static library, docs..etc) which
> > doesn't need by a user who just want to install pygtk with gtk-runtime to
> > run pygtk application.
> 
> Ah, but in my opinion developers are the intended audience not only for
> the all-in-one installer but also for the per package pyg* installers,
> the gtk+ binaries (and bundle), any other python extension installer
> ever released as .exe, .msi, .egg or source code and yes, even the
> Python installer.

Fully agree with Dieter here. This all-in-one installer is intended for
developers. To distribute programs to users py2exe actually works very
well once you have it up and running, and I suggest people use that to
distribute their python applications.

Of course some things could be done to make py2exe'ing pyGTK
applications easier, and Dieter and I have discussed what tools or
utilities we could ship with PyGObject to accomplish this. Work is
ongoing, but I suspect now that we can assume developers will be
generating their py2exe installers via this new all-in-one installer we
can make some assumptions about file locations, etc, which will
streamline the process.

John

> 
> Viewing the Python interpreter windows installer as a development tool
> and not something an end user of our applications should ever need to
> touch might come as a surprise for many people and has for a long time
> been just a "feeling" for me. Until I discovered the following comment
> by Mark Hammond [1]:
> "My take is still that Python is a tool, not an app.  People
>  writing an app they with to distribute using Python should include
>  Python in their package (ie, not rely on an installed version) and
>  these apps should conform with the guidelines."
> 
> This comes from http://bugs.python.org/issue1284316, msg104384.
> 
> If Python is to be considered a development tool then by definition so
> are extension modules (like PyGTK). So now we have discovered why we
> have tools like py2exe. Distributing a py2exe'd application is a breeze
> (once you get the hang of it) and not only saves end users a lot of
> time, it potentially saves you a lot of support calls [2]. Remember,
> end users are rarely interested in investing time on the technical side
> of things. They just want to use our shiny applications :)
> 
> > For now, I will still use this to install on
> > development machine. But for deployment, I will recommend user to install
> > gtk-runtime from
> > http://gtk-win.sourceforge.net/home/index.php/Downloadswhich only
> > 7.46MB, then install pygtk/pycairo/pygobject which less than 2MB.
> > (10MB vs 32MB which is quite a big different. Honestly, I'm not that concern
> > on the installer size but the installing time for gtk with development files
> > take much longer. I have user asking me why it takes so long time to install
> > the gtk with development file)
> 
> Please continue to do whatever is required for your projects, the aio
> installer is offered simply as an alternative. I just wanted to clarify
> why it has been built the way it is :)
> 
> mvg,
> Dieter
> 
> [1] Yes, the same Mark Hammond that's praised on the last page of
> the Python installer: "Special Windows thanks to: Mark Hammond, without
> whose years of freely shared Windows expertise, Python for Windows
> would still be Python for DOS."
> 
> [2] For a start, simply look at the recent rise in problems with
> multiple gtk+ runtime versions on the PATH environment variable...
> ___
> pygtk mailing list   pygtk@daa.com.au
> http://www.daa.com.au/mailman/listinfo/pygtk
> Read the PyGTK FAQ: http://faq.pygtk.org/


___
pygtk mailing list   pygtk@daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/


Re: [pygtk] ANNOUNCE: PyGTK All-in-one Installer 2.22.5

2010-12-26 Thread Dieter Verfaillie
On 26/12/2010 21:05, Shin Guey Wong wrote:
> This all in one installer is great for developer. However, the installer
> contains lots of development files(header, static library, docs..etc) which
> doesn't need by a user who just want to install pygtk with gtk-runtime to
> run pygtk application.

Ah, but in my opinion developers are the intended audience not only for
the all-in-one installer but also for the per package pyg* installers,
the gtk+ binaries (and bundle), any other python extension installer
ever released as .exe, .msi, .egg or source code and yes, even the
Python installer.

Viewing the Python interpreter windows installer as a development tool
and not something an end user of our applications should ever need to
touch might come as a surprise for many people and has for a long time
been just a "feeling" for me. Until I discovered the following comment
by Mark Hammond [1]:
"My take is still that Python is a tool, not an app.  People
 writing an app they with to distribute using Python should include
 Python in their package (ie, not rely on an installed version) and
 these apps should conform with the guidelines."

This comes from http://bugs.python.org/issue1284316, msg104384.

If Python is to be considered a development tool then by definition so
are extension modules (like PyGTK). So now we have discovered why we
have tools like py2exe. Distributing a py2exe'd application is a breeze
(once you get the hang of it) and not only saves end users a lot of
time, it potentially saves you a lot of support calls [2]. Remember,
end users are rarely interested in investing time on the technical side
of things. They just want to use our shiny applications :)

> For now, I will still use this to install on
> development machine. But for deployment, I will recommend user to install
> gtk-runtime from
> http://gtk-win.sourceforge.net/home/index.php/Downloadswhich only
> 7.46MB, then install pygtk/pycairo/pygobject which less than 2MB.
> (10MB vs 32MB which is quite a big different. Honestly, I'm not that concern
> on the installer size but the installing time for gtk with development files
> take much longer. I have user asking me why it takes so long time to install
> the gtk with development file)

Please continue to do whatever is required for your projects, the aio
installer is offered simply as an alternative. I just wanted to clarify
why it has been built the way it is :)

mvg,
Dieter

[1] Yes, the same Mark Hammond that's praised on the last page of
the Python installer: "Special Windows thanks to: Mark Hammond, without
whose years of freely shared Windows expertise, Python for Windows
would still be Python for DOS."

[2] For a start, simply look at the recent rise in problems with
multiple gtk+ runtime versions on the PATH environment variable...
___
pygtk mailing list   pygtk@daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/


Re: [pygtk] ANNOUNCE: PyGTK All-in-one Installer 2.22.5

2010-12-26 Thread Shin Guey Wong
This all in one installer is great for developer. However, the installer
contains lots of development files(header, static library, docs..etc) which
doesn't need by a user who just want to install pygtk with gtk-runtime to
run pygtk application. For now, I will still use this to install on
development machine. But for deployment, I will recommend user to install
gtk-runtime from
http://gtk-win.sourceforge.net/home/index.php/Downloadswhich only
7.46MB, then install pygtk/pycairo/pygobject which less than 2MB.
(10MB vs 32MB which is quite a big different. Honestly, I'm not that concern
on the installer size but the installing time for gtk with development files
take much longer. I have user asking me why it takes so long time to install
the gtk with development file)

On Sat, Dec 25, 2010 at 12:00 PM,  wrote:

>
> Date: Fri, 24 Dec 2010 06:55:56 +0100
> From: Dieter Verfaillie 
>
> We are pleased to announce release 2.22.5 of the PyGTK All-in-one
> installer for Windows.
>
> binaries:
>
>
> http://download.gnome.org/binaries/win32/pygtk/2.22/pygtk-all-in-one-2.22.5.win32-py2.6.msi
>  md5sum: 3acbd0ef3c13c1112d6f119bdb076ac6
>  size  : 32,3M
>
>
> http://download.gnome.org/binaries/win32/pygtk/2.22/pygtk-all-in-one-2.22.5.win32-py2.7.msi
>  md5sum: 7a0272a0bd5c857b994f2eed92af199f
>  size  : 32,3M (33091012)
>
>
> End of pygtk Digest, Vol 94, Issue 28
> *
>
___
pygtk mailing list   pygtk@daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/

Re: [pygtk] ANNOUNCE: PyGTK All-in-one Installer 2.22.5

2010-12-24 Thread Tim Lebedkov
thank you. That's great!

On Fri, Dec 24, 2010 at 10:05 AM, Dieter Verfaillie
 wrote:
> On 24/12/2010 09:44, Tim Lebedkov wrote:
>> thank you for the effort. I use the installers from
>> http://www.optionexplicit.be/projects/gnome-windows/20101102/ in
>> Npackd. Is it the right location?
>
> I keep everything on optionexplicit.be available as long as
> possible, but sometimes I need to remove older files (due to
> resource constraints). The good news is that all installers
> from the 20101102 directory are are now also hosted on
> http://download.gnome.org:
>
> PyGTK (as the pygtk-2.22.0-1 revision):
>    http://download.gnome.org/binaries/win32/pygtk/2.22/
>
> PyGObject (as the pygobject-2.26.0-1 revision):
>    http://download.gnome.org/binaries/win32/pygobject/2.26/
>
> PyCairo:
>    http://download.gnome.org/binaries/win32/pycairo/1.8/
>
> PyGooCanvas:
>    http://download.gnome.org/binaries/win32/pygoocanvas/0.14/
>
> PyGtkSourceView2:
>    http://download.gnome.org/binaries/win32/pygtksourceview/2.10/
>
> PyRsvg:
>    http://download.gnome.org/binaries/win32/gnome-python-desktop/2.32/
>
>> Will you still provide installers
>> for single libraries?
>
> Yes. Be assured the separate installers are not going away, they
> are even a requirement to build the all-in-one installer.
>
> mvg,
> Dieter
>
___
pygtk mailing list   pygtk@daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/


Re: [pygtk] ANNOUNCE: PyGTK All-in-one Installer 2.22.5

2010-12-24 Thread Alessandro Dentella
On Fri, Dec 24, 2010 at 06:55:56AM +0100, Dieter Verfaillie wrote:
> We are pleased to announce release 2.22.5 of the PyGTK All-in-one
> installer for Windows.

Thanks Dieter! I strongly believe that this is a great boost in PyGTK
adoption and diffusion. A very nice christmas gift!


sandro
*:-)


-- 
Sandro Dentella  *:-)
http://www.reteisi.org Soluzioni libere per le scuole
http://sqlkit.argolinux.orgSQLkit home page - PyGTK/python/sqlalchemy
___
pygtk mailing list   pygtk@daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/


Re: [pygtk] ANNOUNCE: PyGTK All-in-one Installer 2.22.5

2010-12-24 Thread Dieter Verfaillie
On 24/12/2010 09:44, Tim Lebedkov wrote:
> thank you for the effort. I use the installers from
> http://www.optionexplicit.be/projects/gnome-windows/20101102/ in
> Npackd. Is it the right location?

I keep everything on optionexplicit.be available as long as
possible, but sometimes I need to remove older files (due to
resource constraints). The good news is that all installers
from the 20101102 directory are are now also hosted on
http://download.gnome.org:

PyGTK (as the pygtk-2.22.0-1 revision):
http://download.gnome.org/binaries/win32/pygtk/2.22/

PyGObject (as the pygobject-2.26.0-1 revision):
http://download.gnome.org/binaries/win32/pygobject/2.26/

PyCairo:
http://download.gnome.org/binaries/win32/pycairo/1.8/

PyGooCanvas:
http://download.gnome.org/binaries/win32/pygoocanvas/0.14/

PyGtkSourceView2:
http://download.gnome.org/binaries/win32/pygtksourceview/2.10/

PyRsvg:
http://download.gnome.org/binaries/win32/gnome-python-desktop/2.32/

> Will you still provide installers
> for single libraries?

Yes. Be assured the separate installers are not going away, they
are even a requirement to build the all-in-one installer.

mvg,
Dieter
___
pygtk mailing list   pygtk@daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/


Re: [pygtk] ANNOUNCE: PyGTK All-in-one Installer 2.22.5

2010-12-24 Thread Tim Lebedkov
Hello Dieter,

thank you for the effort. I use the installers from
http://www.optionexplicit.be/projects/gnome-windows/20101102/ in
Npackd. Is it the right location? Will you still provide installers
for single libraries?

--Tim

On Fri, Dec 24, 2010 at 6:55 AM, Dieter Verfaillie
 wrote:
> We are pleased to announce release 2.22.5 of the PyGTK All-in-one
> installer for Windows.
>
> More information can be found in the README file at:
> https://github.com/dieterv/pygtk-installer#readme
>
> * What is it?
> =
> The PyGTK All-in-one installer provides an alternative installation
> method for PyGTK users on Windows. It bundles PyGTK, PyGObject,
> PyCairo, PyGtkSourceView2, PyGooCanvas, PyRsvg, the gtk+-bundle
> and Glade in one handy installer.
>
> Currently 32 bit Python 2.6 and 2.7 versions are supported
> on Windows XP and up.
>
> Some screenshots can be seen at:
> https://github.com/dieterv/pygtk-installer/wiki
>
> * Where to get it?
> ==
>
> binaries:
>
> http://download.gnome.org/binaries/win32/pygtk/2.22/pygtk-all-in-one-2.22.5.win32-py2.6.msi
>  md5sum    : 3acbd0ef3c13c1112d6f119bdb076ac6
>  size      : 32,3M
>
> http://download.gnome.org/binaries/win32/pygtk/2.22/pygtk-all-in-one-2.22.5.win32-py2.7.msi
>  md5sum    : 7a0272a0bd5c857b994f2eed92af199f
>  size      : 32,3M (33091012)
>
> source code:
>
> https://github.com/dieterv/pygtk-installer/tree/release-2.22.5
> https://github.com/dieterv/pygtk-installer/tarball/release-2.22.5
> https://github.com/dieterv/pygtk-installer/zipball/release-2.22.5
>
>
> Enjoy!
>
> The PyGTK Team
> ___
> pygtk mailing list   pygtk@daa.com.au
> http://www.daa.com.au/mailman/listinfo/pygtk
> Read the PyGTK FAQ: http://faq.pygtk.org/
>
___
pygtk mailing list   pygtk@daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/


[pygtk] ANNOUNCE: PyGTK All-in-one Installer 2.22.5

2010-12-23 Thread Dieter Verfaillie
We are pleased to announce release 2.22.5 of the PyGTK All-in-one
installer for Windows.

More information can be found in the README file at:
https://github.com/dieterv/pygtk-installer#readme

* What is it?
=
The PyGTK All-in-one installer provides an alternative installation
method for PyGTK users on Windows. It bundles PyGTK, PyGObject,
PyCairo, PyGtkSourceView2, PyGooCanvas, PyRsvg, the gtk+-bundle
and Glade in one handy installer.

Currently 32 bit Python 2.6 and 2.7 versions are supported
on Windows XP and up.

Some screenshots can be seen at:
https://github.com/dieterv/pygtk-installer/wiki

* Where to get it?
==

binaries:

http://download.gnome.org/binaries/win32/pygtk/2.22/pygtk-all-in-one-2.22.5.win32-py2.6.msi
  md5sum: 3acbd0ef3c13c1112d6f119bdb076ac6
  size  : 32,3M

http://download.gnome.org/binaries/win32/pygtk/2.22/pygtk-all-in-one-2.22.5.win32-py2.7.msi
  md5sum: 7a0272a0bd5c857b994f2eed92af199f
  size  : 32,3M (33091012)

source code:

https://github.com/dieterv/pygtk-installer/tree/release-2.22.5
https://github.com/dieterv/pygtk-installer/tarball/release-2.22.5
https://github.com/dieterv/pygtk-installer/zipball/release-2.22.5


Enjoy!

The PyGTK Team
___
pygtk mailing list   pygtk@daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/