typedb-protocol


Nametypedb-protocol JSON
Version 2.18.1 PyPI version JSON
download
home_pagehttps://github.com/vaticle/typedb-protocol/
SummaryTypeDB Protocol
upload_time2023-05-30 16:37:46
maintainer
docs_urlNone
authorVaticle
requires_python>3.6.0
licenseAGPL-3.0
keywords typedb typeql type-system strongly-typed database knowledge-base
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # TypeDB Client RPC (Remote Procedure Call) Protocol

A protocol for implementing a TypeDB client driver, in many popular programming languages, using [GRPC (Google's Remote Procedure Call)](https://grpc.io) framework.

---

## Licensing

The TypeDB protocol is distributed under the terms GNU Affero General Public License v3.0 ("AGPL 3.0") as published by the Free Software Foundation, but with the following special exception.

Exception to AGPL 3.0: Any driver or client library (in each case) that implements the TypeDB protocol, and that is used to communicate or interact (in each case) with a database created or managed or accessed (in each case) using a version of the TypeDB software that is made available by or on behalf of Vaticle Limited (UK Company Number 08766237) or any successor entity (but excluding any forked version of that software), may be distributed under one of the following licences:

- The Apache License version 2: https://www.apache.org/licenses/LICENSE-2.0.txt
- The MIT License: https://opensource.org/licenses/MIT
- The BSD License (2-Clause): https://opensource.org/licenses/BSD-2-Clause

As used above "successor entity" means any entity then owning copyrights in the TypeDB software that were previously owned by Vaticle Limited.

If you make any change to, or contribute to, (in each case) the TypeDB protocol, then this exception will apply to any driver or client library that uses or implements that change/contribution.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/vaticle/typedb-protocol/",
    "name": "typedb-protocol",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">3.6.0",
    "maintainer_email": "",
    "keywords": "typedb typeql type-system strongly-typed database knowledge-base",
    "author": "Vaticle",
    "author_email": "community@vaticle.com",
    "download_url": "https://files.pythonhosted.org/packages/ab/2a/f0efe601fe479a445304f4f9fcd3c0adeb77c2537d84a7f358a2f5c7c30e/typedb-protocol-2.18.1.tar.gz",
    "platform": null,
    "description": "# TypeDB Client RPC (Remote Procedure Call) Protocol\n\nA protocol for implementing a TypeDB client driver, in many popular programming languages, using [GRPC (Google's Remote Procedure Call)](https://grpc.io) framework.\n\n---\n\n## Licensing\n\nThe TypeDB protocol is distributed under the terms GNU Affero General Public License v3.0 (\"AGPL 3.0\") as published by the Free Software Foundation, but with the following special exception.\n\nException to AGPL 3.0: Any driver or client library (in each case) that implements the TypeDB protocol, and that is used to communicate or interact (in each case) with a database created or managed or accessed (in each case) using a version of the TypeDB software that is made available by or on behalf of Vaticle Limited (UK Company Number 08766237) or any successor entity (but excluding any forked version of that software), may be distributed under one of the following licences:\n\n- The Apache License version 2: https://www.apache.org/licenses/LICENSE-2.0.txt\n- The MIT License: https://opensource.org/licenses/MIT\n- The BSD License (2-Clause): https://opensource.org/licenses/BSD-2-Clause\n\nAs used above \"successor entity\" means any entity then owning copyrights in the TypeDB software that were previously owned by Vaticle Limited.\n\nIf you make any change to, or contribute to, (in each case) the TypeDB protocol, then this exception will apply to any driver or client library that uses or implements that change/contribution.\n",
    "bugtrack_url": null,
    "license": "AGPL-3.0",
    "summary": "TypeDB Protocol",
    "version": "2.18.1",
    "project_urls": {
        "Homepage": "https://github.com/vaticle/typedb-protocol/"
    },
    "split_keywords": [
        "typedb",
        "typeql",
        "type-system",
        "strongly-typed",
        "database",
        "knowledge-base"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2a92e7ae32f803093915cf2287e4d074ea248877d01f69106e66d817bd60eb87",
                "md5": "4eaf96926c7d1760742e9dd3b183e0ab",
                "sha256": "8c0db522bd614f9afd7841e79e3ff9adc99d54999d762efe77c89a7b4c4139f2"
            },
            "downloads": -1,
            "filename": "typedb_protocol-2.18.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4eaf96926c7d1760742e9dd3b183e0ab",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">3.6.0",
            "size": 68091,
            "upload_time": "2023-05-30T16:37:44",
            "upload_time_iso_8601": "2023-05-30T16:37:44.309916Z",
            "url": "https://files.pythonhosted.org/packages/2a/92/e7ae32f803093915cf2287e4d074ea248877d01f69106e66d817bd60eb87/typedb_protocol-2.18.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ab2af0efe601fe479a445304f4f9fcd3c0adeb77c2537d84a7f358a2f5c7c30e",
                "md5": "2162c6af541ea3695262988c3d60b01e",
                "sha256": "578e307bc3d686c0446fa9cd03f21fadbd20097a049ba997e4d44a58c7536ee6"
            },
            "downloads": -1,
            "filename": "typedb-protocol-2.18.1.tar.gz",
            "has_sig": false,
            "md5_digest": "2162c6af541ea3695262988c3d60b01e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">3.6.0",
            "size": 54736,
            "upload_time": "2023-05-30T16:37:46",
            "upload_time_iso_8601": "2023-05-30T16:37:46.831187Z",
            "url": "https://files.pythonhosted.org/packages/ab/2a/f0efe601fe479a445304f4f9fcd3c0adeb77c2537d84a7f358a2f5c7c30e/typedb-protocol-2.18.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-05-30 16:37:46",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "vaticle",
    "github_project": "typedb-protocol",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "typedb-protocol"
}
        
Elapsed time: 0.09873s