Updated CHANGELOG, README.rst, requirements files, .travis.yml and setup.py.

This commit is contained in:
Norman Jäckel 2014-04-28 22:32:58 +02:00
parent a79abb1eed
commit ee9e2729d1
5 changed files with 30 additions and 21 deletions

View File

@ -2,5 +2,5 @@ language: python
python:
- "2.6"
- "2.7"
install: "pip install -r requirements.txt"
install: "pip install --allow-external argparse -r requirements.txt"
script: "fab travis_ci"

View File

@ -8,39 +8,45 @@ Version 1.6 (unreleased)
========================
[https://github.com/OpenSlides/OpenSlides/issues?milestone=14]
Dashboard:
- Added shortcuts for the countdown.
Agenda:
- New projector view with the current list of speakers.
- Added CSV import.
- Added automatic numbering of agenda items.
- Fixed organizational item structuring.
Motions:
- New slide for vote results.
Assignment:
- Coupled assignment candidates with list of speakers.
Dashboard:
- Shortcuts for the countdown.
- Created a poll description field for each assignment poll.
- New slide for election results.
Participants:
- Disabled widgets by default.
- Disabled dashboard widgets by default.
- Added form field for multiple creation of new participants.
Files:
- Enabled update and delete view for uploader refering to his own files.
Other:
- Added global chatbox for managers.
- New config option to set the 100 % base for polls (motions/elections).
- Changed api for plugins. Used entry points to detect them automaticly. Load
them automaticly from plugin directory of Windows portable version.
- Added possibility to use custom templates and static files in user data path
directory.
- Changed widget api. Used new metaclass.
- Changed api for plugins. Used entry points to detect them automaticly.
- Changed api for main menu entries. Used new metaclass.
- Inserted api for the personal info widget. Used new metaclass.
- Renamed config api classes.
- Regrouped config collections and pages.
- Renamed some classes of the poll api.
- Added api for absolute urls in models.
- Inserted command line option to translate config strings during database setup.
- Inserted api for the personal info widget.
- Changed api for main menu entries.
- Enhanced http error pages.
- Fixed headings on custom slides without text.
- Moved dashboard and select widgets view from projector to core app.
- Created a poll description field for each assignment-poll.
- Added possibility to use custom templates and static files in user data path
directory.
- Added global chatbox for managers.
Version 1.5.2 (unreleased)
==========================
- Renamed and cleaned up static direcories.
- Used jsonfield as required package. Removed jsonfield code.
- Added new package backports.ssl_match_hostname for portable build script.
Version 1.5.1 (2014-03-31)

View File

@ -89,7 +89,7 @@ portable version you should observe the following install steps.*
<http://www.python.org/ftp/python/2.7.6/python-2.7.6.msi>`_. Note
that the 32-bit MSI installer is required even on a 64-bit Windows
system. If you use the 64-bit MSI installer, step 3 of this
instruction will fail unless you installed the packages reportlab
instruction will fail unless you installed the package reportlab
manually.
b. Add python directories to PATH (via Control Panel > System >
@ -98,7 +98,7 @@ portable version you should observe the following install steps.*
c. Download and run (via double click) the last `install script
ez_setup.py for Setuptools
<https://pypi.python.org/pypi/setuptools/#windows>`_.
<https://pypi.python.org/pypi/setuptools/#installation-instructions>`_.
2. Setup a virtual environment with Virtual Python Environment builder
(optional)
@ -246,6 +246,9 @@ VI. Used software
OpenSlides uses the following projects or parts of them:
* `backports.ssl_match_hostname <https://bitbucket.org/brandon/backports.ssl_match_hostname>`_,
License: Python Software Foundation License
* `Beautiful Soup <http://www.crummy.com/software/BeautifulSoup/>`_,
License: MIT
@ -274,6 +277,9 @@ OpenSlides uses the following projects or parts of them:
* `roman <https://pypi.python.org/pypi/roman>`_, License: Python 2.1.1
* `setuptools <https://pypi.python.org/pypi/setuptools>`_,
License: Python Software Foundation License
* `sockjs-client <https://github.com/sockjs/sockjs-client>`_,
License: MIT

View File

@ -14,5 +14,4 @@ tornado>=3.1,<3.3
whoosh>=2.5.6,<2.6
# For Python 2.6 support
--allow-external argparse
argparse==1.2.1

View File

@ -13,10 +13,8 @@ with open('README.rst') as readme:
long_description = readme.read()
dependency_line = re.compile('[^#-]')
with open('requirements_production.txt') as requirements_production:
install_requires = [line for line in requirements_production.readlines()
if dependency_line.match(line)]
install_requires = requirements_production.readlines()
setup(