cherwell-pydantic-api


Namecherwell-pydantic-api JSON
Version 0.0.5 PyPI version JSON
download
home_pagehttps://github.com/dataway/cherwell_pydantic_api
SummaryA pythonic, asyncio connector for the Cherwell CSM API with full usage of Pydantic 2 types
upload_time2023-08-16 12:58:53
maintainer
docs_urlNone
authorAnthony Uk
requires_python>=3.9,<4.0
licenseMIT
keywords cherwell pydantic
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # cherwell_pydantic_api
## a pythonic, asyncio connector for the Cherwell CSM API with full usage of Pydantic types

This module implements a modern, Pythonic, [asyncio](https://docs.python.org/3/library/asyncio.html) interface to the
[Cherwell REST API](https://help.cherwell.com/bundle/cherwell_rest_api_10_5_help_only/page/content/system_administration/rest_api/csm_rest_api.html)
offered by the Cherwell Service Management (CSM) ITSM solution.

It offers both a low-level interface to each API call, as well as a high-level interface that maps Cherwell Business Objects to individual [Pydantic](https://docs.pydantic.dev/) models. These models will be automatically generated for your Cherwell instance and maintained in a git repository. This makes it easy to track changes in business object definitions automatically.

[![license](https://img.shields.io/github/license/dataway/cherwell_pydantic_api.svg)](LICENSE.md)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/cherwell-pydantic-api)](https://pypi.python.org/pypi/cherwell-pydantic-api)

## License

[MIT License](LICENSE.md)

[Cherwell Service Management](https://help.cherwell.com/) is a product and trademark of [Ivanti](https://www.ivanti.com/products/cherwell-service-management). This project is not affiliated with Ivanti in any way.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/dataway/cherwell_pydantic_api",
    "name": "cherwell-pydantic-api",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9,<4.0",
    "maintainer_email": "",
    "keywords": "cherwell,pydantic",
    "author": "Anthony Uk",
    "author_email": "uk@anthonyuk.dev",
    "download_url": "https://files.pythonhosted.org/packages/a9/b5/8475ed9b5f23e0d9e0c8c494619db77ef04730da1601e45bd5dbe4b9252f/cherwell_pydantic_api-0.0.5.tar.gz",
    "platform": null,
    "description": "# cherwell_pydantic_api\n## a pythonic, asyncio connector for the Cherwell CSM API with full usage of Pydantic types\n\nThis module implements a modern, Pythonic, [asyncio](https://docs.python.org/3/library/asyncio.html) interface to the\n[Cherwell REST API](https://help.cherwell.com/bundle/cherwell_rest_api_10_5_help_only/page/content/system_administration/rest_api/csm_rest_api.html)\noffered by the Cherwell Service Management (CSM) ITSM solution.\n\nIt offers both a low-level interface to each API call, as well as a high-level interface that maps Cherwell Business Objects to individual [Pydantic](https://docs.pydantic.dev/) models. These models will be automatically generated for your Cherwell instance and maintained in a git repository. This makes it easy to track changes in business object definitions automatically.\n\n[![license](https://img.shields.io/github/license/dataway/cherwell_pydantic_api.svg)](LICENSE.md)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/cherwell-pydantic-api)](https://pypi.python.org/pypi/cherwell-pydantic-api)\n\n## License\n\n[MIT License](LICENSE.md)\n\n[Cherwell Service Management](https://help.cherwell.com/) is a product and trademark of [Ivanti](https://www.ivanti.com/products/cherwell-service-management). This project is not affiliated with Ivanti in any way.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A pythonic, asyncio connector for the Cherwell CSM API with full usage of Pydantic 2 types",
    "version": "0.0.5",
    "project_urls": {
        "Homepage": "https://github.com/dataway/cherwell_pydantic_api",
        "Repository": "https://github.com/dataway/cherwell_pydantic_api"
    },
    "split_keywords": [
        "cherwell",
        "pydantic"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7a6d369e01c94b7dc5a999f4db3d4058c1ff67f9e4db94ddd2a13b1ccf282ed3",
                "md5": "855b4b6eb9d7cd2484ed08245dad114c",
                "sha256": "9c5ef2db197f0200f8cafb3f3e1c8119b8c6714975386ed8fbefa3cdcf8af95e"
            },
            "downloads": -1,
            "filename": "cherwell_pydantic_api-0.0.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "855b4b6eb9d7cd2484ed08245dad114c",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9,<4.0",
            "size": 91680,
            "upload_time": "2023-08-16T12:58:51",
            "upload_time_iso_8601": "2023-08-16T12:58:51.682737Z",
            "url": "https://files.pythonhosted.org/packages/7a/6d/369e01c94b7dc5a999f4db3d4058c1ff67f9e4db94ddd2a13b1ccf282ed3/cherwell_pydantic_api-0.0.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a9b58475ed9b5f23e0d9e0c8c494619db77ef04730da1601e45bd5dbe4b9252f",
                "md5": "66b68f6347023ce8a4662dc28d9a7d1b",
                "sha256": "dbd94eb6e0776803d03dd616d974bc7929d4a6fe533c812c99bf3321bfd28196"
            },
            "downloads": -1,
            "filename": "cherwell_pydantic_api-0.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "66b68f6347023ce8a4662dc28d9a7d1b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9,<4.0",
            "size": 64760,
            "upload_time": "2023-08-16T12:58:53",
            "upload_time_iso_8601": "2023-08-16T12:58:53.522068Z",
            "url": "https://files.pythonhosted.org/packages/a9/b5/8475ed9b5f23e0d9e0c8c494619db77ef04730da1601e45bd5dbe4b9252f/cherwell_pydantic_api-0.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-16 12:58:53",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "dataway",
    "github_project": "cherwell_pydantic_api",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "cherwell-pydantic-api"
}
        
Elapsed time: 7.68356s