52 lines
1.7 KiB
Plaintext
52 lines
1.7 KiB
Plaintext
How to create a new portable Windows distribution of OpenSlides:
|
|
----------------------------------------------------------------
|
|
|
|
1. Install Python 2.7.x and Setuptools
|
|
Follow the instructions in the README, section III (Windows installation), step 1.
|
|
|
|
|
|
2. Install all required python packages (see requirements_production.txt):
|
|
|
|
easy_install -Z "django<1.7" ^
|
|
backports.ssl_match_hostname ^
|
|
"beautifulsoup4<4.4" ^
|
|
"bleach<1.5" ^
|
|
"django-ckeditor-updated<4.3" ^
|
|
"django-haystack<2.2" ^
|
|
"django-mptt<0.7" ^
|
|
"jsonfield<0.10" ^
|
|
"natsort<3.3" ^
|
|
"reportlab<2.8" ^
|
|
"roman<2.1" ^
|
|
"sockjs_tornado<1.1" ^
|
|
"tornado<3.3" ^
|
|
"whoosh<2.6" ^
|
|
"setuptools<3.7"
|
|
|
|
|
|
3. Install pywin32 from binary installer:
|
|
http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/pywin32-218.win32-py2.7.exe/download
|
|
|
|
Pywin32 is used to update the version resource of the prebuild openslides.exe.
|
|
It is not strictly required but at least for published releases it is highly advisable.
|
|
|
|
|
|
4. Install wxPython from binary installer:
|
|
http://downloads.sourceforge.net/wxpython/wxPython2.8-win32-unicode-2.8.12.1-py27.exe
|
|
|
|
WxPython is required to build the OpenSlides GUI frontend.
|
|
|
|
|
|
5. Run in the main directory of the OpenSlides checkout:
|
|
|
|
python extras\win32-portable\prepare_portable.py
|
|
|
|
|
|
=> The portable OpenSlides distribution is created as a zip archive in
|
|
the 'dist' directory of OpenSlides checkout.
|
|
|
|
|
|
NOTE: Creating the portable Windows distribution of OpenSlides is not possible
|
|
if Python is installed in 64-bit(!) version.
|
|
|