ProgressBar - Python and Powershell

Alec Taylor alec.taylor6 at gmail.com
Mon Nov 21 01:28:55 EST 2011


So you're executing Powershell commands into Virtual Machines?

Add this into the installer (probably WiX is your best bet)

On Mon, Nov 21, 2011 at 3:40 AM,  <Nikunj.Badjatya at emc.com> wrote:
> Thanks for reply.
> Python and Powershell are required because the installer would deal in virtual machines ( VMware environment ).
> Some prechecks and postconfig are required in both VMware and Windows environment. For dealing with VMware environment powershell has the best bonding. For windows I am  using Python.
>
> I am new to this field and do not know if there is an alternative available.! Can you please suggest an alternative to Powershell in VM environment. ?
>
> The current look of the installer is completely command line based.
>
>
> -----Original Message-----
> From: Alec Taylor [mailto:alec.taylor6 at gmail.com]
> Sent: Sunday, November 20, 2011 7:22 PM
> To: Badjatya, Nikunj
> Cc: python-list at python.org
> Subject: Re: ProgressBar - Python and Powershell
>
> Why are you writing an installer in Python and Powershell?
>
> Just write an installer in WiX, NSIS or Inno like the rest of the sane world.
>
> Alternatively take a look at MakeMSI or the script python uses to
> generate there .MSI.
>
> Anything else is WAY too non-standard to consider.
>
> On Mon, Nov 21, 2011 at 12:01 AM,  <Nikunj.Badjatya at emc.com> wrote:
>> Can anyone throw some light on this please ! ?
>>
>>
>>
>>
>>
>> From: python-list-bounces+nikunj.badjatya=emc.com at python.org
>> [mailto:python-list-bounces+nikunj.badjatya=emc.com at python.org] On Behalf Of
>> Nikunj.Badjatya at emc.com
>> Sent: Thursday, November 17, 2011 4:10 PM
>> To: python-list at python.org
>> Subject: ProgressBar - Python and Powershell
>>
>>
>>
>> Hi All,
>>
>>
>>
>> I am using Python 2.7, windows Env.
>>
>> I have an Installer written in Python(45%) and Powershell(55%) which is used
>> to install Virtual Machines at specific locations. It is single threaded.
>>
>> I am trying to implement a ProgressBar  for this installer. So that the user
>> will come to know the progress of the installation.
>>
>> I am using pypi progressbar module.
>>
>> The top script is in python which inturns calls powershell scripts using
>> subprocess.call() and proceeds with the installation.
>>
>>
>>
>> I am taking a shared file between python and powershell, so that diff
>> functions can update their %age completion level in to the file. Ex. Func1()
>> updates it to 5%,  func2() will add its own 5% to it.. and so on.
>>
>> At the start of the (main.py) script I am creating a thread whose sole
>> purpose would be to keep "READ" a temp file for a new entry in it.
>>
>> Based on this entry I can have my thread update the progressbar on the
>> console.
>>
>>
>>
>> My questions are:
>>
>> 1.       Can I have a better shared mechanism between python and
>> powershell.?  As I am using a file here. Reading + writing in python and
>> writing only in powershell.  !
>>
>> 2.       Does this thread mechanism work.? I am yet to implement and test
>> it.! :P What can be the possible shortfalls.?
>>
>>
>>
>>
>> Thanks
>>
>>
>>
>> Nikunj
>>
>> Bangalore - India
>>
>>
>>
>>
>> --
>> http://mail.python.org/mailman/listinfo/python-list
>>
>



More information about the Python-list mailing list