Konch

Latest version: v6.0.1

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

Scan your dependencies

Page 1 of 7

6.0.1

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

Bug fixes:

* Load ptpython config and history from new location as of ptpython 3.0.0 (:issue:`278`).
Thanks :user:`notdaniel` for the PR.

6.0.0

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

Typing:

* Add more strict typing for ``konch.config`` and ``konch.named_config``
so that auto-completion works in editors (:pr:`264`).

Other changes:

* Explicitly support IPython>=8.0.0 and ptpython>=3.0.0.

5.0.1

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

Bug fixes:

* Fix bug that caused: ``TypeError: Shell.__init__() got an unexpected keyword argument``
when using ``konch.start()`` or ``konch.AutoShell`` with
shell-specific keyword arguments (:issue:`sloria/flask-konch41`).

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.

Page 1 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.