<commit_before>=====================
 OpenSlides Portable
=====================

Overview
========

Scripts to build a portable version of OpenSlides for Windows. Other
plattforms (Mac OS X, Linux) are planned for the future.


Requirements
============

- `OpenSlides <https://github.com/OpenSlides/OpenSlides/>`_ 2.x
- `OpenSlides-GUI <https://github.com/OpenSlides/openslides-gui/>`_


Build a Windows portable Version
================================

This is an instruction to create a portable Windows distribution of OpenSlides.

1. Install Python 3.3+ and Setuptools

   Follow the instructions in the README of OpenSlides.


2. Install OpenSlides 2.x package with all requirements::

    $ pip install openslides-2.x.tar.gz


3. Install OpenSlides-GUI package with all requirements::

    $ pip install openslides-gui-1.x.tar.gz


4. Install pywin32 for your Python version from:

   http://sourceforge.net/projects/pywin32/files/pywin32/

   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.


5. Run::

    $ python make_portable.py


The portable OpenSlides distribution is created as a zip archive in the 'dist' directory.

NOTE: Creating the portable Windows distribution of OpenSlides is not possible if Python
is installed in 64-bit(!) version.


License
=======

This software is Free/Libre Open Source Software and distributed under the
MIT License, see LICENSE file.


Authors
=======

* <NAME> <<EMAIL>>
* <NAME> <<EMAIL>>


Changelog
=========

Version 1.0 (unreleased)
------------------------
* First release of openslides-portable for OpenSlides 2.x.
  It's moved from old OpenSlides 1.x repository into an own openslides-portable package.
<commit_msg>1.0 release<commit_after>=====================
 OpenSlides Portable
=====================

Overview
========

Scripts to build a portable version of OpenSlides for Windows. Other
plattforms (Mac OS X, Linux) are planned for the future.


Requirements
============

- `OpenSlides <https://github.com/OpenSlides/OpenSlides/>`_ 2.x
- `OpenSlides-GUI <https://github.com/OpenSlides/openslides-gui/>`_


Build a Windows portable Version
================================

This is an instruction to create a portable Windows distribution of OpenSlides.

1. Install Python 3.3+ and Setuptools

   Follow the instructions in the README of OpenSlides.


2. Install OpenSlides 2.x package with all requirements::

    $ pip install openslides-2.x.tar.gz


3. Install OpenSlides-GUI package with all requirements::

    $ pip install openslides-gui


4. Install pywin32 for your Python version from:

   http://sourceforge.net/projects/pywin32/files/pywin32/

   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.


5. Run::

    $ python make_portable.py


The portable OpenSlides distribution is created as a zip archive in the 'dist' directory.

NOTE: Creating the portable Windows distribution of OpenSlides is not possible if Python
is installed in 64-bit(!) version.


License
=======

This software is Free/Libre Open Source Software and distributed under the
MIT License, see LICENSE file.


Authors
=======

* <NAME> <<EMAIL>>
* <NAME> <<EMAIL>>


Changelog
=========

Version 1.0 (2015-12-07)
------------------------
* First release of openslides-portable for OpenSlides 2.x.
  It's moved from old OpenSlides 1.x repository into an own openslides-portable package.

{'fraction_non_alphanumeric': 0.14277731209835148, 'fraction_numerical': 0.01648505169041632, 'mean_word_length': 3.9108367626886147, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 19, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4167750', 'n_tokens_mistral': 1079, 'n_tokens_neox': 986, 'n_words': 401}