# 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.md)
[](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.md)\n[](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"
}