{ "info": { "author": "Yola Engineers", "author_email": "engineers@yola.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries" ], "description": "Python TeamSupport Client\n=========================\n\n\n|Build Status| |Latest Version|\n\nPython library for interfacing with the TeamSupport XML API, using `demands `__.\n\nFree software: MIT license\n\nFeatures\n--------\n\n- Client methods parse response content in order to return LXML Element\n objects\n- Converting Python dictionaries into XML for POST and PUT calls\n- Simple models for Tickets and Actions.\n\nUsage\n-----\n\n::\n\n from teamsupport import Ticket, init\n\n init(, [, default_ticket_type=<>, default_ticket_status=<>])\n\n # Get ticket with given ID/Number.\n ticket = Ticket()\n\n # Create new ticket.\n ticket = Ticket.create(\n contact_email, contact_first_name, contact_last_name,\n ticket_name, ticket_text)\n\n # Get Ticket description.\n descr = ticket.get_description()\n\n # Update ticket description.\n ticket.set_decription('New description')\n\n To run integration tests please set correct values in `teamsupport/config.py`\n and run: `nosetests integration_tests`\n\n.. |Build Status| image:: https://img.shields.io/travis/yola/teamsupport-python.svg?style=flat-square\n :target: https://travis-ci.org/yola/teamsupport-python\n.. |Latest Version| image:: https://img.shields.io/pypi/v/teamsupport.svg?style=flat-square\n :target: https://warehouse.python.org/project/teamsupport\n\n\nRunning Tests\n-------------\n\nSet correct data in teamsupport/config.py\n\n::\n\n nosetests\n\n\nChangelog\n=========\n\n0.5.0 (2018-07-05)\n------------------\n\n- Switched to JSON API.\n- Set correct ticket status when creating a ticket\n- Added ability to modify default ticket type and status when calling\n teamsupport.init()\n\n\n0.4.1 (2018-02-08)\n------------------\n\n- Convert input data to str when composing XML.\n\n0.4.0 (2016-10-21)\n----------------\n\n- Switched to Demands == 4.0.0\n\n0.3.0 (2015-12-01)\n------------------\n\n- Automatically convert DateTime fields to datetime type for Ticket model.\n\n0.2.2 (2015-11-27)\n------------------\n\n- Add Ticket.search() and Ticket.update() methods.\n\n0.2.1 (2015-11-27)\n------------------\n\n- Fix README.rst formatting.\n\n0.2.0 (2015-11-26)\n------------------\n\n- Add `create` class method to the Ticket model; Add `Contact` model;\n- Remove User model.\n- Change models constructors to not require `client` param.\n\n0.1.3 (2015-09-13)\n------------------\n\n- Fix bug in `update_ticket` method\n\n0.1.2 (2015-09-12)\n------------------\n\n- Bump version to fix PyPI upload issue\n\n0.1.1 (2015-09-12)\n------------------\n\n- Add `User` model and `TeamSupportService.get_user` method.\n\n0.1.0 (2015-09-10)\n------------------\n\n- First release on PyPI.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/yola/teamsupport-python", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "teamsupport", "package_url": "https://pypi.org/project/teamsupport/", "platform": "", "project_url": "https://pypi.org/project/teamsupport/", "project_urls": { "Homepage": "https://github.com/yola/teamsupport-python" }, "release_url": "https://pypi.org/project/teamsupport/0.5.0/", "requires_dist": null, "requires_python": "", "summary": "Python library for interfacing with the TeamSupport API", "version": "0.5.0" }, "last_serial": 4044639, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "08415bf53cdef11a8e6a7d1e272a6f2d", "sha256": "ceec1289f97955d23b2beb6ddfdfaab037d35b4ba808b5f989fede058cda4d82" }, "downloads": -1, "filename": "teamsupport-0.1.0.tar.gz", "has_sig": false, "md5_digest": "08415bf53cdef11a8e6a7d1e272a6f2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6037, "upload_time": "2015-09-10T06:55:16", "url": "https://files.pythonhosted.org/packages/42/c8/66146bae8ce2db6dc680341ab073cd1a6b6ea3bc1a56d6647eb8b3f3e593/teamsupport-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "928fdd0d5cd3f0410d416a4cd2e587e8", "sha256": "1999249953db9d17f8cd11a69e6047a5b78dbfeb694c31be8cf6f52f33102376" }, "downloads": -1, "filename": "teamsupport-0.1.2.tar.gz", "has_sig": false, "md5_digest": "928fdd0d5cd3f0410d416a4cd2e587e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6217, "upload_time": "2015-09-12T15:24:35", "url": "https://files.pythonhosted.org/packages/74/6f/832cfcf2f55ed8a9de55feb31b75df625f98fe62e9af88307599b39b1a38/teamsupport-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "115a83757d8bd3c747798edd58323b9e", "sha256": "86c2dde3cdf4642c9173e1b1d82965d8070b8d808c59d58d902210bd4d73678c" }, "downloads": -1, "filename": "teamsupport-0.1.3.tar.gz", "has_sig": false, "md5_digest": "115a83757d8bd3c747798edd58323b9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6262, "upload_time": "2015-09-13T17:47:18", "url": "https://files.pythonhosted.org/packages/90/41/de2e1d5824cc342d636cdf8366943ac3dbd385d4e54e0c2326b76ff34d3c/teamsupport-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "54825baee714f1c7d7f3619e40a36085", "sha256": "1068298a19cf4025c46f22dc21269056a582eaabfdf834e252435c8e89d3bc6e" }, "downloads": -1, "filename": "teamsupport-0.2.0.tar.gz", "has_sig": false, "md5_digest": "54825baee714f1c7d7f3619e40a36085", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8034, "upload_time": "2015-11-26T15:13:49", "url": "https://files.pythonhosted.org/packages/36/49/a68202d7986778a082d2e370fcb2cf8c543a8f296fd5bc58974792297fcf/teamsupport-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "58d8f09949505bc119ec4c24164c9613", "sha256": "05f24b2ef7dc20f17be97551b89ecd7f35dc770b7b5ce980e437167b743e14bb" }, "downloads": -1, "filename": "teamsupport-0.2.1.tar.gz", "has_sig": false, "md5_digest": "58d8f09949505bc119ec4c24164c9613", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8105, "upload_time": "2015-11-27T10:09:22", "url": "https://files.pythonhosted.org/packages/f7/1f/0d14b92eb3f6da6b2991f667c7d80aca1657d42fd202138078eae14406a4/teamsupport-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "0f11938aba1a9999e5a9110defb95b7d", "sha256": "89161b880af5d6713c0e9be872f50e170d1cd5008fc8a7de7b4c74b6b893b16e" }, "downloads": -1, "filename": "teamsupport-0.2.2.tar.gz", "has_sig": false, "md5_digest": "0f11938aba1a9999e5a9110defb95b7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8238, "upload_time": "2015-11-27T17:41:50", "url": "https://files.pythonhosted.org/packages/e1/0a/37ba65bf83aa196e2ffab21d34bb70235115c533ebcf80210e936b4b1be8/teamsupport-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "d5036245d0a43b5bf87107bd4abd1749", "sha256": "0a3d4f9beea3dcc79f47a8f6aeeb6284ec4ff3aacaec7d240cd6de80d5262959" }, "downloads": -1, "filename": "teamsupport-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d5036245d0a43b5bf87107bd4abd1749", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8351, "upload_time": "2015-12-02T14:29:17", "url": "https://files.pythonhosted.org/packages/d6/85/f282078af82cf8e553cd151f0c93be431b656e0230fb410a640cd6db0132/teamsupport-0.3.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "939520388c6f04d2ec38a2915d4b06be", "sha256": "748975021c65f21b63391093dc87a8388be4ff70541d51acdf592764d1fa5d40" }, "downloads": -1, "filename": "teamsupport-0.4.1.tar.gz", "has_sig": false, "md5_digest": "939520388c6f04d2ec38a2915d4b06be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8056, "upload_time": "2018-07-07T12:48:04", "url": "https://files.pythonhosted.org/packages/5f/4f/faa26acbbc6a215533b9d2f39078bf3c3e2496086c2949313734fe25d49b/teamsupport-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "355a5ff76d9dab498936f8dd4c5dbcc8", "sha256": "198924d1299100bab12128e238d89c15b80909041d2dddffeeebebe39e7bd365" }, "downloads": -1, "filename": "teamsupport-0.5.0.tar.gz", "has_sig": false, "md5_digest": "355a5ff76d9dab498936f8dd4c5dbcc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8182, "upload_time": "2018-07-09T18:25:24", "url": "https://files.pythonhosted.org/packages/12/7c/64c249c2efacd400f4fbcb15db19e01cabc03d32bb4a149589651b836ced/teamsupport-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "355a5ff76d9dab498936f8dd4c5dbcc8", "sha256": "198924d1299100bab12128e238d89c15b80909041d2dddffeeebebe39e7bd365" }, "downloads": -1, "filename": "teamsupport-0.5.0.tar.gz", "has_sig": false, "md5_digest": "355a5ff76d9dab498936f8dd4c5dbcc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8182, "upload_time": "2018-07-09T18:25:24", "url": "https://files.pythonhosted.org/packages/12/7c/64c249c2efacd400f4fbcb15db19e01cabc03d32bb4a149589651b836ced/teamsupport-0.5.0.tar.gz" } ] }