{ "info": { "author": "Dmitriy Trochshenko", "author_email": "dmitriy.trochshenko@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Internet", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "TargetProcess Client\n\nPython library to help getting data from `TargetProcess API `_\n\n.. image:: https://img.shields.io/pypi/v/targetprocess-client.svg\n :target: https://badge.fury.io/py/targetprocess-client\n :alt: Pypi\n\n.. image:: https://travis-ci.org/magicjohnson/targetprocess-client.svg?branch=master\n :target: https://travis-ci.org/magicjohnson/targetprocess-client\n :alt: Travis CI\n\n.. image:: https://codecov.io/github/magicjohnson/targetprocess-client/coverage.svg?branch=master\n :target: https://codecov.io/github/magicjohnson/targetprocess-client?branch=master\n :alt: Codecov\n\n.. image:: https://www.quantifiedcode.com/api/v1/project/8cdc9e5652dd4aaf8c8465b788966ea3/badge.svg\n :target: https://www.quantifiedcode.com/app/project/8cdc9e5652dd4aaf8c8465b788966ea3\n :alt: Code issues\n\n================\nGetting the code\n================\n\nThe code is hosted at https://github.com/magicjohnson/targetprocess-client\n\nCheck out the latest development version with::\n\n $ git clone git://github.com/magicjohnson/targetprocess-client.git\n\n==========\nInstalling\n==========\n\nYou can install targetprocess-client using::\n\n $ pip install targetprocess-client\n\nor get the code and run install::\n\n $ cd targetprocess-client\n $ python setup.py install\n\n==============\nUsage examples\n==============\n\nCreate client instance:\n\n.. code-block:: python\n\n from targetprocess.api import TargetProcessAPIClient\n from targetprocess.serializers import TargetProcessSerializer\n tp = TargetProcessAPIClient(api_url='https://md5.tpondemand.com/api/v1/', user='user', password='pass')\n\nGet collection of UserStories:\n\n.. code-block:: python\n\n stories_json = tp.get_stories(take=5, include=\"[Id,Name,CreateDate]\")\n stories = TargetProcessSerializer.deserialize(stories_json)\n\nGet UserStory item\n\n.. code-block:: python\n\n story_json = tp.get_story(360, include=\"[Id,Name,CreateDate]\")\n story = TargetProcessSerializer.deserialize(story_json)\n\nUpdate item\n\n.. code-block:: python\n\n data = {'Name': 'New name'}\n tp.update_story(360, data)\n\nRequest \"unregistered\" collection (that client doesn't have predefined methods for)\n\n.. code-block:: python\n\n tp.get_collection(collection=\"Epics\", take=2)\n tp.get_resource(collection=\"Epics\", entity_id=427)\n tp.update_resource(collection=\"Epics\", entity_id=427, data={'Name': 'New Epic name'})", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/magicjohnson/targetprocess-client/archive/v0.1.2.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/magicjohnson/targetprocess-client", "keywords": "targetprocess api", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "targetprocess-client", "package_url": "https://pypi.org/project/targetprocess-client/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/targetprocess-client/", "project_urls": { "Download": "https://github.com/magicjohnson/targetprocess-client/archive/v0.1.2.zip", "Homepage": "https://github.com/magicjohnson/targetprocess-client" }, "release_url": "https://pypi.org/project/targetprocess-client/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Python library to help getting data from TargetProcess API", "version": "0.1.2" }, "last_serial": 2055253, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "74c2f3721a6893d6cdde30da1012f410", "sha256": "4de64c3526ce17e9bc00f4d3dbd5a3eaf9556c189783c68a530dcdecf6ec80c5" }, "downloads": -1, "filename": "targetprocess_client-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "74c2f3721a6893d6cdde30da1012f410", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6778, "upload_time": "2016-03-11T17:01:37", "url": "https://files.pythonhosted.org/packages/e4/a4/176816944e567dc2f29f858bff7ae57c681fe2043c58219499be418ab219/targetprocess_client-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17cc680f8a87cc0e28f9937cb3ce71ab", "sha256": "51b2bbe283e3fff4a84f2b18bf19ce6be16c34db362c8bc946ad6b6b02418f36" }, "downloads": -1, "filename": "targetprocess-client-0.1.0.tar.gz", "has_sig": false, "md5_digest": "17cc680f8a87cc0e28f9937cb3ce71ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4333, "upload_time": "2016-03-11T16:56:22", "url": "https://files.pythonhosted.org/packages/20/6c/e5899d2d5009bd88e270f918b2da9332570b594a857c958fccdcdef708a9/targetprocess-client-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "50fec1153164b491b5722878ca78157d", "sha256": "551b5b7e1b1e3fc4a0d51b40a663d1d9790df0e5db47475128b7423fc6f7a13b" }, "downloads": -1, "filename": "targetprocess_client-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "50fec1153164b491b5722878ca78157d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7607, "upload_time": "2016-03-12T08:37:47", "url": "https://files.pythonhosted.org/packages/a8/9f/ffda56bb71560b88ea84feed6522e10884de1dc15df43d0a2eacb67d484f/targetprocess_client-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87ad5ad2f428ba42be92ad0f292b9245", "sha256": "0508df5d9f68784f3eb2b5654adea45ba7f87526c001634b0218211070b3393d" }, "downloads": -1, "filename": "targetprocess-client-0.1.1.tar.gz", "has_sig": false, "md5_digest": "87ad5ad2f428ba42be92ad0f292b9245", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4936, "upload_time": "2016-03-12T08:37:41", "url": "https://files.pythonhosted.org/packages/a4/c7/ca7a4058d43382eb53546ac99bde5631c564d2b53c6d68a54a8ea0cf65a4/targetprocess-client-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "1e1a5634cf89220ac3134b3703b11553", "sha256": "4a0d780c180e756c7154f6900e321c4176e379c63fbfe936ac2dda7ff8f08441" }, "downloads": -1, "filename": "targetprocess_client-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "1e1a5634cf89220ac3134b3703b11553", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7652, "upload_time": "2016-04-09T16:54:31", "url": "https://files.pythonhosted.org/packages/81/3d/aededbd6bc24f634351b8b2ea9b47dd4073bea372ef8a6fd23286ce2c33e/targetprocess_client-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb99cd6a02a128b08b355cf5de42b80a", "sha256": "4f04a5a266f1e0934c2966f54ea67176acb6141d6cdb3459c862ea6fdf34a786" }, "downloads": -1, "filename": "targetprocess_client-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cb99cd6a02a128b08b355cf5de42b80a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7637, "upload_time": "2016-04-07T17:33:47", "url": "https://files.pythonhosted.org/packages/dc/7e/1a2acf0670c4ab1aaeaad7435d87ee155e134d2910dc93d193cb4a136d40/targetprocess_client-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f87ecc0c85e79599021b29a250a7ac3", "sha256": "e14f3285c900288aaf8bbef96fb4b249188ef235578d4736caa5decf67936ca6" }, "downloads": -1, "filename": "targetprocess-client-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6f87ecc0c85e79599021b29a250a7ac3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4980, "upload_time": "2016-04-07T17:33:41", "url": "https://files.pythonhosted.org/packages/88/96/ab7b4384404ae15d1ae0bdb344f8e2b5a3d1bbe79bf6dafa9841a32d7a77/targetprocess-client-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1e1a5634cf89220ac3134b3703b11553", "sha256": "4a0d780c180e756c7154f6900e321c4176e379c63fbfe936ac2dda7ff8f08441" }, "downloads": -1, "filename": "targetprocess_client-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "1e1a5634cf89220ac3134b3703b11553", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7652, "upload_time": "2016-04-09T16:54:31", "url": "https://files.pythonhosted.org/packages/81/3d/aededbd6bc24f634351b8b2ea9b47dd4073bea372ef8a6fd23286ce2c33e/targetprocess_client-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb99cd6a02a128b08b355cf5de42b80a", "sha256": "4f04a5a266f1e0934c2966f54ea67176acb6141d6cdb3459c862ea6fdf34a786" }, "downloads": -1, "filename": "targetprocess_client-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cb99cd6a02a128b08b355cf5de42b80a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7637, "upload_time": "2016-04-07T17:33:47", "url": "https://files.pythonhosted.org/packages/dc/7e/1a2acf0670c4ab1aaeaad7435d87ee155e134d2910dc93d193cb4a136d40/targetprocess_client-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f87ecc0c85e79599021b29a250a7ac3", "sha256": "e14f3285c900288aaf8bbef96fb4b249188ef235578d4736caa5decf67936ca6" }, "downloads": -1, "filename": "targetprocess-client-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6f87ecc0c85e79599021b29a250a7ac3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4980, "upload_time": "2016-04-07T17:33:41", "url": "https://files.pythonhosted.org/packages/88/96/ab7b4384404ae15d1ae0bdb344f8e2b5a3d1bbe79bf6dafa9841a32d7a77/targetprocess-client-0.1.2.tar.gz" } ] }