Konch

Latest version: v5.0.0

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

Scan your dependencies

Page 1 of 7

5.0.0

------------------

Typing:

* Fix typing of ``context`` parameter to allow callables.
* Restrict ``Context`` type to ``dict[str, Any]``.

Other changes:

* Drop support for Python 3.8 (EOL).
* Test against Python 3.13.
* Remove unnecessary tabcomplete code from ``PythonShell``,
since tab completion is enabled by default.
* *Backwards-incompatible*: Remove ``konch.__version__`` attribute.
Use ``importlib.metadata.version("konch")`` instead.

4.5.0

------------------

Features:

- Install konch within a `konch` package. This prevents `docopt.py`
from polluting the site packages directory.
- Add `py.typed` marker file for PEP 561 compatibility.

Other changes:

- Drop support for Python 3.7 (EOL).
- Test against Python 3.11 and Python 3.12.

4.4.0

------------------

Bug fixes:

- Fix compatibility with IPython 8.0 (:issue:`211`).

Other changes:

- Drop support for Python 3.6 (EOL).
- Test against Python 3.10.

4.3.0

------------------

Features:

- Follow XDG standard in config file discovery (:issue:`177`).
Thanks :user:`rpdelaney` for PR and the suggestion.

Other changes:

- Test against Python 3.8 and 3.9.

4.2.2

------------------

Bug fixes:

- Remove usage of deprecated ``imp`` module.
- Handle ``AttributeError`` when object in context list has no
``__name__`` attribute (:issue:`105`). Thanks :user:`brl0` for
reporting.

4.2.1

------------------

Bug fixes:

- Prevent error when ptpython config file exists (:issue:`84`).
Thanks :user:`svanburen`.

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.