Deprecated
* `flask.get_request_data` replaced by `network.http.get_request_data`
Minor compatibility breaks
* Split `django` module into submodules
* Rename `SmartModel` to `AbsoluteUrlMixin`
Features
* Embed `smpte2022lib`
* Add entry points (`socket-fec-generator` + ` twisted-fec-generator`)
* Add commit and release scripts to make it more securely (run tests before, check sphinx ...)
* Add module `network.http` and classes `juju.SimulatedUnit(s)`
* Add module `django.templatetags` with getattribute function
* Add class `django.models.SaveInstanceFilesMixin`
* Add function `django.forms.update_widget_attributes`
Fixes and enhancements
* Lighter list of dependencies
* Add `--extra-...` flags to install dependencies for the extra features/modules.
* Filter packages to avoid installing tests module !
* Fix `setup.py` to avoid removing tests from packages list if it did not exist.
* Add kwargs to `serialization.object2json` -> `json.dumps`
* `map_marker` : Convert to unicode sooner (to handle special field class)
* `django.forms.SmartModelForm` : Attributes & replacement class applied depending of the form field's class
* Add fill option to `collections.pygal_deque.list()`
* Replace range by xrange, values by itervalues, ...
* Handle `datetime.date` class (function `datetime.dateime2epoch`)
* Add suffix parameter to `AbsoluteUrlMixin.get_absolute_url`
* Ensure import from future of great things
* Fix docstrings
Example usage:
sudo python setup.py install --help
sudo python setup.py install --extra-flask