A hackable CPython remote debugger designed for integration with the latest generation of Javascript editor / IDE (eg. Cloud9, Atom, VS Code)
=============================================================================================================================================
IKP3db is a Python 3 debugger. For **Python 2** see the IKPdb project on github and pypi. https://github.com/audaxis/ikpdb
Features
--------
* Debugging of multithreaded programs
* Conditional breakpoints
* Variables hot modifications
* "Turbo mode"
* easy integration in javascripts frameworks / editors
Installation from pypi
----------------------
When it will be published, you will be able the latest stable version from pypi using:
.. code-block:: bash
$ pip3 install ikp3db
Installation from sources
_________________________
Install using one of these:
.. code-block:: bash
$ pip3 install git+https://github.com/cmorisse/ikp3db.git@1.x#egg=ikp3db # 1.x is the branch name
$ pip3 install git+https://github.com/cmorisse/ikp3db.git#egg=ikp3db # from master
IKP3db sources will be installed in ./ikp3db_src/ikp3db
Installation from sources to contribute
_______________________________________
Git clone and install using one of these:
.. code-block:: bash
$ pip3 install --src ./ikp3db_src -e git+https://github.com/cmorisse/ikp3db.git@1.x#egg=ikp3db # 1.x is the branch name
$ pip3 install --src ./ikp3db_src -e git+https://github.com/cmorisse/ikp3db.git#egg=ikp3db # from master
IKP3db sources will be installed in ./ikp3db_src/ikp3db
.. _getting-started:
Getting started
---------------
Cloud9 is IKP3db debugger client reference implementation so head
to `Cloud9 <https://c9.io/>`_, create an account there then refer to the Getting
Started section of `IKPdb documentation <https://ikpdb.readthedocs.io/>`_.
Documentation
-------------
IKP3db is the Python 3 version of IKPdb ; for now there is only one documentation.
https://ikpdb.readthedocs.io/
Requirements
------------
CPython 3.6.x (CPython 3.10.x support added on 10/2023)
A C compiler (eg. python-dev Debian package, xcode tools on macOS).
License
-------
``IKP3db`` is licensed under the MIT License.
See the License paragraph in the documentation.
Source code
------------
Source code is available on github:
https://github.com/cmorisse/ikp3db
Issues
------
Issues are managed using Github's Issues Tracker.
Memento
-------
Raw data
{
"_id": null,
"home_page": "https://github.com/cmorisse/ikp3db",
"name": "ikp3db",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "debugger debug remote tcp",
"author": "Cyril MORISSE",
"author_email": "cmorisse@boxes3.net",
"download_url": "https://files.pythonhosted.org/packages/8e/6b/e53bd6c865009dc1258e464fcd6889b73534093ad9d7c9bd8962b9a3bb49/ikp3db-1.4.2.tar.gz",
"platform": null,
"description": "A hackable CPython remote debugger designed for integration with the latest generation of Javascript editor / IDE (eg. Cloud9, Atom, VS Code)\n=============================================================================================================================================\n\n\nIKP3db is a Python 3 debugger. For **Python 2** see the IKPdb project on github and pypi. https://github.com/audaxis/ikpdb\n\n\nFeatures\n--------\n\n* Debugging of multithreaded programs\n* Conditional breakpoints\n* Variables hot modifications\n* \"Turbo mode\"\n* easy integration in javascripts frameworks / editors\n\nInstallation from pypi\n----------------------\n\nWhen it will be published, you will be able the latest stable version from pypi using:\n\n.. code-block:: bash\n\n $ pip3 install ikp3db\n\nInstallation from sources\n_________________________\n\nInstall using one of these:\n\n.. code-block:: bash\n\n $ pip3 install git+https://github.com/cmorisse/ikp3db.git@1.x#egg=ikp3db # 1.x is the branch name\n $ pip3 install git+https://github.com/cmorisse/ikp3db.git#egg=ikp3db # from master\n\nIKP3db sources will be installed in ./ikp3db_src/ikp3db\n\nInstallation from sources to contribute\n_______________________________________\n\nGit clone and install using one of these:\n\n.. code-block:: bash\n\n $ pip3 install --src ./ikp3db_src -e git+https://github.com/cmorisse/ikp3db.git@1.x#egg=ikp3db # 1.x is the branch name\n $ pip3 install --src ./ikp3db_src -e git+https://github.com/cmorisse/ikp3db.git#egg=ikp3db # from master\n\nIKP3db sources will be installed in ./ikp3db_src/ikp3db\n\n\n.. _getting-started:\n\nGetting started\n---------------\n\nCloud9 is IKP3db debugger client reference implementation so head \nto `Cloud9 <https://c9.io/>`_, create an account there then refer to the Getting\nStarted section of `IKPdb documentation <https://ikpdb.readthedocs.io/>`_.\n\nDocumentation\n-------------\n\nIKP3db is the Python 3 version of IKPdb ; for now there is only one documentation.\n\nhttps://ikpdb.readthedocs.io/\n\n\nRequirements\n------------\n\nCPython 3.6.x (CPython 3.10.x support added on 10/2023)\n\nA C compiler (eg. python-dev Debian package, xcode tools on macOS).\n\nLicense\n-------\n\n``IKP3db`` is licensed under the MIT License.\nSee the License paragraph in the documentation.\n\nSource code\n------------\n\nSource code is available on github:\n\nhttps://github.com/cmorisse/ikp3db\n\n\nIssues\n------\n\nIssues are managed using Github's Issues Tracker.\n\n\nMemento\n-------\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A hackable CPython 3.6+ remote debugger designed for the Web and online IDE integration. Fork of IKPdb.",
"version": "1.4.2",
"project_urls": {
"Homepage": "https://github.com/cmorisse/ikp3db"
},
"split_keywords": [
"debugger",
"debug",
"remote",
"tcp"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8e6be53bd6c865009dc1258e464fcd6889b73534093ad9d7c9bd8962b9a3bb49",
"md5": "83b06b38186736bf4727b26f2538f8b8",
"sha256": "3006ca1845c26a2ee23662d15d2244e228be95d4b78679f367b6f33f5d22ca55"
},
"downloads": -1,
"filename": "ikp3db-1.4.2.tar.gz",
"has_sig": false,
"md5_digest": "83b06b38186736bf4727b26f2538f8b8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25379,
"upload_time": "2023-10-31T10:32:29",
"upload_time_iso_8601": "2023-10-31T10:32:29.412642Z",
"url": "https://files.pythonhosted.org/packages/8e/6b/e53bd6c865009dc1258e464fcd6889b73534093ad9d7c9bd8962b9a3bb49/ikp3db-1.4.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-10-31 10:32:29",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "cmorisse",
"github_project": "ikp3db",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "ikp3db"
}