How are you making UnifiedInstaller ?

4 messages Options
Embed this post
Permalink
Jean-Michel FRANCOIS () How are you making UnifiedInstaller ?
Reply Threaded More More options
Print post
Permalink
Hi,

I m not sure to be on the good ML. So don't hesitate to forward.

I have tryed many ways of making release. At the moment I'm using
buildout with private pypi + pypi.

I would like to make a unified installer for a project.

So, do you have scripts to help you to create the unified installer ?

What is the process to start from the code and have *.egg 'folders' ?

--
Cordialement,
Jean-Michel FRANCOIS
Makina-Corpus



_______________________________________________
Setup mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/setup
Encolpe DEGOUTE () Re: How are you making UnifiedInstaller ?
Reply Threaded More More options
Print post
Permalink
Jean-Michel FRANCOIS a écrit :

> Hi,
>
> I m not sure to be on the good ML. So don't hesitate to forward.
>
> I have tryed many ways of making release. At the moment I'm using
> buildout with private pypi + pypi.
>
> I would like to make a unified installer for a project.
>
> So, do you have scripts to help you to create the unified installer ?
>
> What is the process to start from the code and have *.egg 'folders' ?

collective.releaser can build your whole project for masosx, linux and
windows.
You just have to run project_release

--
Encolpe DEGOUTE
http://encolpe.degoute.free.fr/
Logiciels libres, hockey sur glace et autres activités cérébrales


_______________________________________________
Setup mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/setup
Steve McMahon () Re: How are you making UnifiedInstaller ?
Reply Threaded More More options
Print post
Permalink
In reply to this post by Jean-Michel FRANCOIS
Take a look at the svn for the Unified Installer:

http://svn.plone.org/svn/plone/Installers/UnifiedInstaller/trunk

There are a couple of scripts, update_packages.py and buildme.sh that automate the process of building an actual installer. There's also a test suite.

On Thu, Aug 27, 2009 at 8:57 AM, Jean-Michel FRANCOIS <[hidden email]> wrote:
Hi,

I m not sure to be on the good ML. So don't hesitate to forward.

I have tryed many ways of making release. At the moment I'm using
buildout with private pypi + pypi.

I would like to make a unified installer for a project.

So, do you have scripts to help you to create the unified installer ?

What is the process to start from the code and have *.egg 'folders' ?

--
Cordialement,
Jean-Michel FRANCOIS
Makina-Corpus



_______________________________________________
Setup mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/setup


_______________________________________________
Setup mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/setup
Jean-Michel FRANCOIS () Re: Re: How are you making UnifiedInstaller ?
Reply Threaded More More options
Print post
Permalink
In reply to this post by Encolpe DEGOUTE
Encolpe Degoute a écrit :

> Jean-Michel FRANCOIS a écrit :
>  
>> Hi,
>>
>> I m not sure to be on the good ML. So don't hesitate to forward.
>>
>> I have tryed many ways of making release. At the moment I'm using
>> buildout with private pypi + pypi.
>>
>> I would like to make a unified installer for a project.
>>
>> So, do you have scripts to help you to create the unified installer ?
>>
>> What is the process to start from the code and have *.egg 'folders' ?
>>    
>
> collective.releaser can build your whole project for masosx, linux and
> windows.
> You just have to run project_release
>
>  
I have take a look at collective.releaser. It is very interesting, but
doesn't work:

project_deploy
buildout.cfg                                                                                    

Traceback (most recent call
last):                                                                              

  File "/home/toutpt/workspace/buildout/bin/project_deploy", line 7, in
?                                  
   
sys.exit(                                                                                                  

  File
"/home/toutpt/workspace/buildout/lib/python2.4/site-packages/collective.releaser-0.6.4-py2.4.egg/collective/releaser/base.py",
line 62, in
_savewd                                                                    
    return function(*args,
**kw)                                                                                

  File
"/home/toutpt/workspace/buildout/lib/python2.4/site-packages/collective.releaser-0.6.4-py2.4.egg/collective/releaser/project.py",
line 429, in
deploy_release                                                        
    if len(argv) !=
1:                                                                                          

NameError: global name 'argv' is not defined    

The documentation look like to answer my need:
"""This will build a tarball in /tmp using VirtualEnv, and set
everything up so the buildout can be reinstalled offline anywhere with
this archive."""

Thank you to point this me out.

--
Jean-Michel FRANCOIS
Makina-Corpus



_______________________________________________
Setup mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/setup