e6dad6d087
Conflicts: CHANGELOG extras/win32-portable/create_portable.txt extras/win32-portable/prepare_portable.py openslides/__init__.py openslides/core/templates/base.html requirements_production.txt tests/config/test_config.py
38 lines
1.4 KiB
Plaintext
38 lines
1.4 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 django-mptt beautifulsoup4 bleach jsonfield natsort reportlab setuptools sockjs_tornado tornado backports.ssl_match_hostname django-haystack whoosh
|
|
|
|
|
|
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.
|
|
|