ikp3db


Nameikp3db JSON
Version 1.4.2 PyPI version JSON
download
home_pagehttps://github.com/cmorisse/ikp3db
SummaryA hackable CPython 3.6+ remote debugger designed for the Web and online IDE integration. Fork of IKPdb.
upload_time2023-10-31 10:32:29
maintainer
docs_urlNone
authorCyril MORISSE
requires_python
licenseMIT
keywords debugger debug remote tcp
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.12705s