Pytoolbox

Latest version: v14.8.5

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

Scan your dependencies

Page 7 of 11

11.5.0

Fixes and enhancements

* Improve code quality
* Remove `try_` prefix from `filesystem` functions (retro compat: `try_` functions still defined)

11.4.3

Not secure
Features

* Add constant `encoding.integer_types`
* Add function `subprocess.su`
* Add function `types.get_arguments_names`

Fixes and enhancements

* Add bare argument to `subprocess.git_clone_or_pull`

11.4.0

Features

* Add module `linux`
* Add module `setuptools`

11.2.0

Features

* Add classes `types.Echo{Object,Dict}`
* Add classes `argparse.Help{ArgumentParser,Formatter}`

Fixes and enhancements

* Add docstrings and fix doctests
* Fix `django.forms.utils.get_instance`
* Update `FromPrivateKeyMixin` to fix call to fail with recent DRF

11.1.0

Minor compatibility breaks

* Update `git_clone_or_pull` to full clone by default

Features

* Add module `network.url`
* Add mixin `django.forms.mixins.CreatedByMixin`
* Add mixin `django.forms.mixins.StaffOnlyFieldsMixin`

Fixes and enhancements

* Add/fix docstrings and unit-tests
* Use `xrange` and `iter{items,keys,values}` under Python 2
* Replace `nose.tools` by `pytoolbox.unittest.asserts`
* Make `RequestMixin` more transparent
* `network.http.download_ext`: Pass `kwargs` to `iter_download_to_file`
* `django.views.mixins.AddRequestToFormKwargsMixin`: Check form "handles" request as `kwarg` based on its class

11.0.0

Compatibility breaks

* Remove ming module to cleanup build
* Remove `django.models.mixins.PublishedMixin` (not generic enough neither powerful enough)

Minor compatibility breaks

* Prefer path over filename (arguments convention)
* Replace `MapUniqueTogetherMixin` + `MapUniqueTogetherIntegrityErrorToValidationErrorMixin` by `BetterUniquenessErrorsMixin`.
* Move `CancellableDeleteView` to `django.views.base`

Features

* Generate documentation and publish on readthedocs.org
* Add mixin `django.models.mixins.BetterUniquenessErrorsMixin`

Fixes and enhancements

* Add/fix docstrings
* Update modules headers
* Make `django.views.mixins.ValidationErrorsMixin` more "generic"
* Too many to be listed here, https://github.com/davidfischer-ch/pytoolbox/compare/10.4.0...11.0.0

Page 7 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.