Pytoolbox

Latest version: v14.8.2

Safety actively analyzes 638452 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 10

5.4.19beta

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

5.0.0beta

Compatibility breaks

* Remove `py_` prefix of all modules & paths
* Change license (GNU GPLv3 -> EUPL 1.1)

Features

* Add module `mongo`

Fixes and enhancements

* Use absolute imports
* Update classifiers
* Update README.rst

4.8.7beta

Minor compatibility breaks

* Rename `duration2secs` -> `total_seconds`
* Rename `get_request_json` -> `get_request_data`

Features

* Python 3 support
* Add module `py_collections`
* Add module `py_django`
* Add function `json_response2dict`
* Add function `make`
* Add function `ssh`
* Greatly improve module `py_juju`
* Greatly improve module `py_serialization`

Fixes and enhancements

* Update README.rst
* Update function `get_request_data`
* Update function `map_exceptions`
* Update function `runtests`
* Update `setup.py`

4.0.0beta

Compatibility breaks

* Greatly improve module `py_serialization`

Features

* Greatly improve module `py_juju`
* Add class `TimeoutError`
* Add function `print_error`

Fixes and enhancements

* Fix `setup.py`
* Update `cmd`
* Update `rsync`

3.10.7beta

Compatibility breaks

* Rename module `py_mock` -> `py_unittest`
* Remove function `unicode_csv_reader`

Features

* Add module `py_console`
* Add module `py_unicode`
* Add module and function `runtests`
* Add class `JsoneableObject`
* Add function `assert_raises_item`
* Add function `valid_uri`
* Add function `validate_list`
* Greatly improve module `py_juju`
* Greatly improve setup and unit-testing

Fixes and enhancements

* Fix shebangs
* Handle unicode
* Use new string formatting
* Update function map_exceptions
* Add kwargs to functions of module `py_subprocess`

Page 10 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.