Re: [pygtk] ANNOUNCE: PyGTK All-in-one Installer 2.22.5
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
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
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
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
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
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
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
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/