windows packaging tools

WinLAFS WinLAFS at riseup.net
Mon Apr 27 03:20:10 UTC 2015


Hello Warner,

i gave pynsist a try

it is possible to install python
but python will not be on the path

it is possible to place the Tahoe-LAFS directory at
c:\Tahoe-LAFS
(i don't like to install it at the programs-dir, it is a 
Win-protected-Dir)

The Tahoe-LAFS dir contains also tahoe-deps (including the new pyOpenSSl 
0.13.1)

this installer is for win64 only,it is a Dessert-Island version called 
Orca

to make it easier usable a batch script should be included (add python 
path,build,version,test etc.)

comment to shortcut:
# shortcut creates an link for the user
#  but uses always the wrong home-Dir ,
#   need to call python example target=python c:\Tahoe-LAFS\setup.py
#,   window closes instantly after execution

# commend to packages=
#  pynsist didn't not recognize installed EGGs / EGG-dirs also when 
installed at python-Dir
#   may recognize installed Wheels (.WHL) but don't care/use/copy the 
info-files
#    it uses the name of the Dir (OpenSSL) not of the package 
(pyOpenSSL)

in this way the promising python features are lost for tahoe-lafs.
the only plus you have two in one.

you can make this result with nsis alone (but pynsist shows you how, see 
the installer.nsi)
or by using a self-unpacking-ARC.exe made with 7zip and the python 
installer for win64

for me nsis looks easier than the Microsoft installer (but i see only 
the script for the msi)

Dessert-island installation of Tahoe-LAFS 1.10.0 (release) on win64 and 
test successful

tried to squeeze Orca in the envelop was to big

Regards

WinLAFS smarty ;)



More information about the tahoe-dev mailing list