pyocient


Namepyocient JSON
Version 3.0.3 PyPI version JSON
download
home_pagehttps://www.ocient.com/
SummaryOcient Database Python API
upload_time2023-07-18 11:45:49
maintainer
docs_urlNone
authorOcient Inc
requires_python>=3.7, <4
license
keywords database sql development
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Ocient Database Python API

This python database API conforms to the Python Database API
Specification 2.0 and can be used to access the Ocient database.

This module can also be called as a main function, in which case
it acts as a CLI for the database.

When called as main, it a connection string in DSN (data source name)
format, followed by zero or more query strings that will be executed.
Output is returned in JSON format.

The Ocient DSN is of the format:
   `ocient://user:password@[host][:port][/database][?param1=value1&...]`

`user` and `password` must be supplied.  `host` defaults to localhost,
port defaults to 4050, database defaults to `system` and `tls` defaults
to `unverified`.

Currently supported parameters are:

- tls: Which can have the values "off", "unverified", or "on"
- force: Which can have the values "true"
- handshake: Which can have the value "cbc", "gcm", or "sso"

For the handshake protocols, "cbc" (Cipher Block Chaining) denotes a previous password encryption protocol which
should be avoided. "gcm" (Galois/Counter Mode), which pyocient will default to, is recommended. If single sign
on is desired, then "sso" should be used.

Release notes are available at https://github.com/ocient/pyocient_release/

            

Raw data

            {
    "_id": null,
    "home_page": "https://www.ocient.com/",
    "name": "pyocient",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7, <4",
    "maintainer_email": "",
    "keywords": "database,sql,development",
    "author": "Ocient Inc",
    "author_email": "info@ocient.com",
    "download_url": "https://files.pythonhosted.org/packages/ba/fe/04c4a726710608d00ea398e1262f292d18f5e42a2d9be1bb438ff393d415/pyocient-3.0.3.tar.gz",
    "platform": null,
    "description": "# Ocient Database Python API\n\nThis python database API conforms to the Python Database API\nSpecification 2.0 and can be used to access the Ocient database.\n\nThis module can also be called as a main function, in which case\nit acts as a CLI for the database.\n\nWhen called as main, it a connection string in DSN (data source name)\nformat, followed by zero or more query strings that will be executed.\nOutput is returned in JSON format.\n\nThe Ocient DSN is of the format:\n   `ocient://user:password@[host][:port][/database][?param1=value1&...]`\n\n`user` and `password` must be supplied.  `host` defaults to localhost,\nport defaults to 4050, database defaults to `system` and `tls` defaults\nto `unverified`.\n\nCurrently supported parameters are:\n\n- tls: Which can have the values \"off\", \"unverified\", or \"on\"\n- force: Which can have the values \"true\"\n- handshake: Which can have the value \"cbc\", \"gcm\", or \"sso\"\n\nFor the handshake protocols, \"cbc\" (Cipher Block Chaining) denotes a previous password encryption protocol which\nshould be avoided. \"gcm\" (Galois/Counter Mode), which pyocient will default to, is recommended. If single sign\non is desired, then \"sso\" should be used.\n\nRelease notes are available at https://github.com/ocient/pyocient_release/\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Ocient Database Python API",
    "version": "3.0.3",
    "project_urls": {
        "Homepage": "https://www.ocient.com/"
    },
    "split_keywords": [
        "database",
        "sql",
        "development"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fe9d829bac37fe21f5936677af2b7468bbd05440d9ec9fcef624e9e1112c4733",
                "md5": "a97d178905234879bfdf53b752d29481",
                "sha256": "a4e84ea934d500bb5a8ca23ef9e8a84769659875dc30a5c3e2a3a2f6c47ec070"
            },
            "downloads": -1,
            "filename": "pyocient-3.0.3-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a97d178905234879bfdf53b752d29481",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.7, <4",
            "size": 44870,
            "upload_time": "2023-07-18T11:45:47",
            "upload_time_iso_8601": "2023-07-18T11:45:47.924248Z",
            "url": "https://files.pythonhosted.org/packages/fe/9d/829bac37fe21f5936677af2b7468bbd05440d9ec9fcef624e9e1112c4733/pyocient-3.0.3-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bafe04c4a726710608d00ea398e1262f292d18f5e42a2d9be1bb438ff393d415",
                "md5": "af8dbcc2a992a8b4361f84239627c4cf",
                "sha256": "1fa7dfc2bfe406d1e3e5ceba23df658150bb1b5311ad6209c8e5446647a923c8"
            },
            "downloads": -1,
            "filename": "pyocient-3.0.3.tar.gz",
            "has_sig": false,
            "md5_digest": "af8dbcc2a992a8b4361f84239627c4cf",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7, <4",
            "size": 43444,
            "upload_time": "2023-07-18T11:45:49",
            "upload_time_iso_8601": "2023-07-18T11:45:49.766849Z",
            "url": "https://files.pythonhosted.org/packages/ba/fe/04c4a726710608d00ea398e1262f292d18f5e42a2d9be1bb438ff393d415/pyocient-3.0.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-18 11:45:49",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "pyocient"
}
        
Elapsed time: 0.09723s