diff --git a/DEVELOPMENT.rst b/DEVELOPMENT.rst index 38cb7a101..b7e10bc99 100644 --- a/DEVELOPMENT.rst +++ b/DEVELOPMENT.rst @@ -18,11 +18,11 @@ a. Check requirements Make sure that you have installed `Python (>= 3.4) `_, `Node.js (>=4.x) `_, `npm - Node Package Manager (>=3.x) `_ and `Git `_ on your system. You also -need header files and a static library for Python. +need build-essential packages and header files and a static library for Python. For Ubuntu 16.04 e. g. run:: - $ sudo apt-get install git nodejs nodejs-legacy npm python3-dev + $ sudo apt-get install git nodejs nodejs-legacy npm build-essential python3-dev b. Get OpenSlides source code diff --git a/MANIFEST.in b/MANIFEST.in index b79579b32..4d0cf794e 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -3,6 +3,7 @@ include CHANGELOG include LICENSE include README.rst include requirements_production.txt +include requirements_big_mode.txt include bower.json recursive-include openslides *.* exclude openslides/__pycache__/* diff --git a/README.rst b/README.rst index ed622c773..b6444c5ff 100644 --- a/README.rst +++ b/README.rst @@ -28,7 +28,9 @@ a. Check requirements ''''''''''''''''''''' Make sure that you have installed `Python (>= 3.4) -`_ on your system. +`_ on your system. You also need build-essential +packages (``build-essential``) and header files and a static library for +Python (``python3-dev``). b. Setup a virtual Python environment (optional) @@ -120,6 +122,11 @@ If you want to contribute to OpenSlides, have a look at `OpenSlides website `instruction to install the development version `_. +In OpenSlides repository you find a ``Dockerfile`` but this is not for +production use. See our `Multi instance backend for OpenSlides +`_ for more +information. + Installation for big assemblies =============================== @@ -157,40 +164,7 @@ Used software OpenSlides uses the following projects or parts of them: -* `asgiref `_, License: BSD - -* `Autobahn `_, License: MIT - -* `Constantly `_, License: MIT - -* `daphne `_, License: BSD - -* `Django `_, License: BSD - -* `Django Channels `_, License: BSD - -* `django-jsonfield `_, - License: MIT - -* `Django REST framework `_, License: - BSD - -* `Incremental `_, License: MIT - -* `PyPDF2 `_, License: BSD - -* `roman `_, License: Python 2.1.1 - -* `setuptools `_, License: MIT - -* `Six `_, License: MIT - -* `Twisted `_, License: MIT - -* `txaio `_, License: MIT - -* `zope.interface `, - License: ZPL 2.1 +* Several Python packages (see ``requirements_production.txt``). * Several JavaScript packages (see ``bower.json``)