Pytool

Latest version: v5.0.0

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

Scan your dependencies

Page 1 of 4

5.0.0

[5.0.0](https://github.com/shakefu/pytool/compare/v4.0.0...v5.0.0) (2024-01-04)


⚠ BREAKING CHANGES

* **ci:** Python 3.8 is no longer supported and will cause errors due to
the use of typing hints.

Features

* **ci:** drop support for Python 3.8 ([620c43b](https://github.com/shakefu/pytool/commit/620c43ba6ce17bab7ff9369012ada08f90d9f42b))


Bug Fixes

* **cmd,lang:** start adding type hinting ([5b36457](https://github.com/shakefu/pytool/commit/5b364572699c82951a37146b064205e0d067108a))

4.0.0

[4.0.0](https://github.com/shakefu/pytool/compare/v3.16.3...v4.0.0) (2023-12-02)


⚠ BREAKING CHANGES

* The 4.x line is not compatible with Python 3.7 or earlier.

Features

* create utc method, start type annotations ([90f7a12](https://github.com/shakefu/pytool/commit/90f7a12826ac8c02e6fb1e8fd29d4296e9396a0b))
* releasing 4.x line ([010138e](https://github.com/shakefu/pytool/commit/010138ea18101e1670b09522c9f061ec7eca9e61))

4.0.0rc

Release candidate for v4.

What's Changed
* Start updating pytool for modern Python by shakefu in https://github.com/shakefu/pytool/pull/24
* Updates for glory by shakefu in https://github.com/shakefu/pytool/pull/25


**Full Changelog**: https://github.com/shakefu/pytool/compare/3.16.2...v4.0.0-rc

3.16.2

- Make `cmd` compatible with `gevent`
- Adds `Keyspace` object, similiar to `Namespace`, but not yet in the documentation, so therefore cooler.
- Running tests against more recent Pythons
- Switch to `pytest` as test suite runner
- Resolves deprecation warnings in `proxy` module
- Attribution and Classifiers update

3.15.0

- Adds `pytool.text.columns()`
- Simplifies `pytool.cmd.Command.subcommand()` syntax to allow for name-based option and run method binding.
- Uses better default option formatter for `Command()` instances which have complex helps.
- Creates `pytool.cmd.opt()` and `pytool.cmd.run()` helpers for better subcommand support.

3.14.2

- Fixes 14 - Namespaces will no longer pollute when doing membership checks that hit `__contains__`.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.