pydantic-graphql


Namepydantic-graphql JSON
Version 1.1.0 PyPI version JSON
download
home_pagehttps://github.com/dsal3389/ql
Summarynon intrusive python graphql client library wrapped around pydantic
upload_time2024-12-06 21:16:44
maintainerNone
docs_urlNone
authordaniel sonbolian
requires_python<4.0,>=3.12
licenseNone
keywords graphql pydantic library
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ql
Graphql client library, wrapped around pydantic classes for type validation,
provide simple, safe and pythonic way to query data from a graphql api.

using pydantic for creating python objects from rest api is common, it is easy and 
it has type validation, so why not make it easy also for graphql apis?

features:
  * python objects to valid graphql string
  * http send and recv information
  * scalar query responses

## install
```console
pip3 install pydantic-graphql
```

## documentation 
[https://dsal3389.github.io/ql/](https://dsal3389.github.io/ql/)


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/dsal3389/ql",
    "name": "pydantic-graphql",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.12",
    "maintainer_email": null,
    "keywords": "graphql, pydantic, library",
    "author": "daniel sonbolian",
    "author_email": "dsal3389@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/dc/0f/f501ec87e2cbfb30eb97d4a96df3759608fde50cf93d8e3fb9b4a8cf0219/pydantic_graphql-1.1.0.tar.gz",
    "platform": null,
    "description": "# ql\nGraphql client library, wrapped around pydantic classes for type validation,\nprovide simple, safe and pythonic way to query data from a graphql api.\n\nusing pydantic for creating python objects from rest api is common, it is easy and \nit has type validation, so why not make it easy also for graphql apis?\n\nfeatures:\n  * python objects to valid graphql string\n  * http send and recv information\n  * scalar query responses\n\n## install\n```console\npip3 install pydantic-graphql\n```\n\n## documentation \n[https://dsal3389.github.io/ql/](https://dsal3389.github.io/ql/)\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "non intrusive python graphql client library wrapped around pydantic",
    "version": "1.1.0",
    "project_urls": {
        "Homepage": "https://github.com/dsal3389/ql",
        "Repository": "https://github.com/dsal3389/ql"
    },
    "split_keywords": [
        "graphql",
        " pydantic",
        " library"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d028afe6637a49005b463a37cab5929689616135dadfb3f693dfc4456176cebf",
                "md5": "d503ac8b324987718b8a8e15b874620c",
                "sha256": "30fe262340520c5903651a56ffcc0e61971ee7b349327c05e9486f8cefe68eaa"
            },
            "downloads": -1,
            "filename": "pydantic_graphql-1.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d503ac8b324987718b8a8e15b874620c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.12",
            "size": 9285,
            "upload_time": "2024-12-06T21:16:43",
            "upload_time_iso_8601": "2024-12-06T21:16:43.312786Z",
            "url": "https://files.pythonhosted.org/packages/d0/28/afe6637a49005b463a37cab5929689616135dadfb3f693dfc4456176cebf/pydantic_graphql-1.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dc0ff501ec87e2cbfb30eb97d4a96df3759608fde50cf93d8e3fb9b4a8cf0219",
                "md5": "0461a288080e7ca92111ee70f4260793",
                "sha256": "5e8dd64cdd7269a6b4d5772149aec58171f7e77daf9e96dd3b404ff4e33da469"
            },
            "downloads": -1,
            "filename": "pydantic_graphql-1.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "0461a288080e7ca92111ee70f4260793",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.12",
            "size": 7800,
            "upload_time": "2024-12-06T21:16:44",
            "upload_time_iso_8601": "2024-12-06T21:16:44.464980Z",
            "url": "https://files.pythonhosted.org/packages/dc/0f/f501ec87e2cbfb30eb97d4a96df3759608fde50cf93d8e3fb9b4a8cf0219/pydantic_graphql-1.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-06 21:16:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "dsal3389",
    "github_project": "ql",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pydantic-graphql"
}
        
Elapsed time: 0.37707s