aiokatcp


Nameaiokatcp JSON
Version 1.9.0 PyPI version JSON
download
home_pagehttps://github.com/ska-sa/aiokatcp
SummaryAsynchronous I/O implementation of the katcp protocol
upload_time2024-04-09 08:07:07
maintainerNone
docs_urlNone
authorBruce Merry
requires_python>=3.8
licenseBSD
keywords asyncio katcp
VCS
bugtrack_url
requirements async-solipsism async-timeout certifi cfgv charset-normalizer coverage coveralls decorator distlib docopt exceptiongroup filelock identify idna iniconfig nodeenv packaging platformdirs pluggy pre-commit pytest pytest-asyncio pytest-cov pytest-mock pyyaml requests tomli typing-extensions urllib3 virtualenv
Travis-CI No Travis.
coveralls test coverage No coveralls.
            aiokatcp
========

.. image:: https://github.com/ska-sa/aiokatcp/actions/workflows/test.yml/badge.svg
   :target: https://github.com/ska-sa/aiokatcp/actions/workflows/test.yml
.. image:: https://coveralls.io/repos/github/ska-sa/aiokatcp/badge.svg
   :target: https://coveralls.io/github/ska-sa/aiokatcp
.. image:: https://readthedocs.org/projects/aiokatcp/badge/?version=latest
   :target: http://aiokatcp.readthedocs.io/en/latest/

aiokatcp is an implementation of the `katcp`_ protocol based around the Python
asyncio system module. It requires Python 3.8 or later. It is loosely inspired
by the `Python 2 bindings`_, but has a much narrower scope.

.. _katcp: https://katcp-python.readthedocs.io/en/latest/_downloads/361189acb383a294be20d6c10c257cb4/NRF-KAT7-6.0-IFCE-002-Rev5-1.pdf

.. _Python 2 bindings: https://github.com/ska-sa/katcp-python

The current implementation provides both client and server APIs. It only
supports katcp version 5, and does not support a number of features that are
marked deprecated in version 5.

Full documentation can be found on `readthedocs`_.

.. _readthedocs: http://aiokatcp.readthedocs.io/en/latest/

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ska-sa/aiokatcp",
    "name": "aiokatcp",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "asyncio, katcp",
    "author": "Bruce Merry",
    "author_email": "bmerry@sarao.ac.za",
    "download_url": "https://files.pythonhosted.org/packages/91/23/e263b9dad25fd71349f0f1883173264777544cd2b712c5a529b3e7b94080/aiokatcp-1.9.0.tar.gz",
    "platform": null,
    "description": "aiokatcp\n========\n\n.. image:: https://github.com/ska-sa/aiokatcp/actions/workflows/test.yml/badge.svg\n   :target: https://github.com/ska-sa/aiokatcp/actions/workflows/test.yml\n.. image:: https://coveralls.io/repos/github/ska-sa/aiokatcp/badge.svg\n   :target: https://coveralls.io/github/ska-sa/aiokatcp\n.. image:: https://readthedocs.org/projects/aiokatcp/badge/?version=latest\n   :target: http://aiokatcp.readthedocs.io/en/latest/\n\naiokatcp is an implementation of the `katcp`_ protocol based around the Python\nasyncio system module. It requires Python 3.8 or later. It is loosely inspired\nby the `Python 2 bindings`_, but has a much narrower scope.\n\n.. _katcp: https://katcp-python.readthedocs.io/en/latest/_downloads/361189acb383a294be20d6c10c257cb4/NRF-KAT7-6.0-IFCE-002-Rev5-1.pdf\n\n.. _Python 2 bindings: https://github.com/ska-sa/katcp-python\n\nThe current implementation provides both client and server APIs. It only\nsupports katcp version 5, and does not support a number of features that are\nmarked deprecated in version 5.\n\nFull documentation can be found on `readthedocs`_.\n\n.. _readthedocs: http://aiokatcp.readthedocs.io/en/latest/\n",
    "bugtrack_url": null,
    "license": "BSD",
    "summary": "Asynchronous I/O implementation of the katcp protocol",
    "version": "1.9.0",
    "project_urls": {
        "Homepage": "https://github.com/ska-sa/aiokatcp"
    },
    "split_keywords": [
        "asyncio",
        " katcp"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f80ba73bb090f12c9f9260f7dec472ada267abfd42638761073a277101ea6458",
                "md5": "837295c74c28545b43c046d4f184f06c",
                "sha256": "acc50d4e7afedccb42316ea2b18f6aacc7d0999c920f02c02cd6cbf77ee62ac9"
            },
            "downloads": -1,
            "filename": "aiokatcp-1.9.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "837295c74c28545b43c046d4f184f06c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 55027,
            "upload_time": "2024-04-09T08:07:04",
            "upload_time_iso_8601": "2024-04-09T08:07:04.692627Z",
            "url": "https://files.pythonhosted.org/packages/f8/0b/a73bb090f12c9f9260f7dec472ada267abfd42638761073a277101ea6458/aiokatcp-1.9.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9123e263b9dad25fd71349f0f1883173264777544cd2b712c5a529b3e7b94080",
                "md5": "1cb05f9b67cbef99d534667d3cfec854",
                "sha256": "1a45f4b66f149f3e3e55e63c3372d1af16b9bfb388d943b7db9775cc31c8c02e"
            },
            "downloads": -1,
            "filename": "aiokatcp-1.9.0.tar.gz",
            "has_sig": false,
            "md5_digest": "1cb05f9b67cbef99d534667d3cfec854",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 92927,
            "upload_time": "2024-04-09T08:07:07",
            "upload_time_iso_8601": "2024-04-09T08:07:07.493199Z",
            "url": "https://files.pythonhosted.org/packages/91/23/e263b9dad25fd71349f0f1883173264777544cd2b712c5a529b3e7b94080/aiokatcp-1.9.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-09 08:07:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ska-sa",
    "github_project": "aiokatcp",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "async-solipsism",
            "specs": [
                [
                    "==",
                    "0.5"
                ]
            ]
        },
        {
            "name": "async-timeout",
            "specs": [
                [
                    "==",
                    "4.0.3"
                ]
            ]
        },
        {
            "name": "certifi",
            "specs": [
                [
                    "==",
                    "2023.7.22"
                ]
            ]
        },
        {
            "name": "cfgv",
            "specs": [
                [
                    "==",
                    "3.3.1"
                ]
            ]
        },
        {
            "name": "charset-normalizer",
            "specs": [
                [
                    "==",
                    "3.2.0"
                ]
            ]
        },
        {
            "name": "coverage",
            "specs": [
                [
                    "==",
                    "6.5.0"
                ]
            ]
        },
        {
            "name": "coveralls",
            "specs": [
                [
                    "==",
                    "3.3.1"
                ]
            ]
        },
        {
            "name": "decorator",
            "specs": [
                [
                    "==",
                    "5.1.1"
                ]
            ]
        },
        {
            "name": "distlib",
            "specs": [
                [
                    "==",
                    "0.3.7"
                ]
            ]
        },
        {
            "name": "docopt",
            "specs": [
                [
                    "==",
                    "0.6.2"
                ]
            ]
        },
        {
            "name": "exceptiongroup",
            "specs": [
                [
                    "==",
                    "1.2.0"
                ]
            ]
        },
        {
            "name": "filelock",
            "specs": [
                [
                    "==",
                    "3.12.2"
                ]
            ]
        },
        {
            "name": "identify",
            "specs": [
                [
                    "==",
                    "2.5.24"
                ]
            ]
        },
        {
            "name": "idna",
            "specs": [
                [
                    "==",
                    "3.7"
                ]
            ]
        },
        {
            "name": "iniconfig",
            "specs": [
                [
                    "==",
                    "2.0.0"
                ]
            ]
        },
        {
            "name": "nodeenv",
            "specs": [
                [
                    "==",
                    "1.8.0"
                ]
            ]
        },
        {
            "name": "packaging",
            "specs": [
                [
                    "==",
                    "23.1"
                ]
            ]
        },
        {
            "name": "platformdirs",
            "specs": [
                [
                    "==",
                    "3.10.0"
                ]
            ]
        },
        {
            "name": "pluggy",
            "specs": [
                [
                    "==",
                    "1.2.0"
                ]
            ]
        },
        {
            "name": "pre-commit",
            "specs": [
                [
                    "==",
                    "2.21.0"
                ]
            ]
        },
        {
            "name": "pytest",
            "specs": [
                [
                    "==",
                    "7.4.2"
                ]
            ]
        },
        {
            "name": "pytest-asyncio",
            "specs": [
                [
                    "==",
                    "0.21.1"
                ]
            ]
        },
        {
            "name": "pytest-cov",
            "specs": [
                [
                    "==",
                    "4.1.0"
                ]
            ]
        },
        {
            "name": "pytest-mock",
            "specs": [
                [
                    "==",
                    "3.11.1"
                ]
            ]
        },
        {
            "name": "pyyaml",
            "specs": [
                [
                    "==",
                    "6.0.1"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    "==",
                    "2.31.0"
                ]
            ]
        },
        {
            "name": "tomli",
            "specs": [
                [
                    "==",
                    "2.0.1"
                ]
            ]
        },
        {
            "name": "typing-extensions",
            "specs": [
                [
                    "==",
                    "4.7.1"
                ]
            ]
        },
        {
            "name": "urllib3",
            "specs": [
                [
                    "==",
                    "2.0.7"
                ]
            ]
        },
        {
            "name": "virtualenv",
            "specs": [
                [
                    "==",
                    "20.24.5"
                ]
            ]
        }
    ],
    "lcname": "aiokatcp"
}
        
Elapsed time: 0.22559s