{ "info": { "author": "shai rosenfeld", "author_email": "shaiguitar@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "\n\nPython REST client with some extras baked in:\n\n- Request retires built in with appropriated backoffs.\n- Wrap response output in object with conviency methods such as being able to resolve depedency tables if they are linked in an attribute ( aka `record.resolve_link(\"depfield\")` ).\n- Wrap problems/errors/empty records in NotFound objects.\n- Extra querying sugar - see QueryBuilder and docs for details. For example, a request with specific query info like:\n\nGET /api/now/v1/table/change_request?sysparm_limit=10&sysparm_query=cmdb_ciISNOTEMPTY%5Estate=1%5Eassignment_group=deadbeef%5Esys_created_onBETWEENjavascript:gs.dateGenerate('2018-06-11','19:25:00')@javascript:gs.dateGenerate('2018-07-11','19:25:00')%5EORDERBYDESCsys_created_on\n\nCan be generated instead from:\n\n```\nqb.field_equals(\"state\", \"1\")\nqb.field_equals(\"assignment_group\", \"deadbeef\")\nstart = datetime.utcnow()\nend = start - timedelta(days=30)\nqb.between(end, start)\nqb.orderbydesc(\"sys_created_on\")\n```\n\nWhich, depending on the eyes (and cough, auto method completions), might hurt just a littttle bit less.\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/shaiguitar/snowclient.py", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shaiguitar/snowclient.py", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "snowclient", "package_url": "https://pypi.org/project/snowclient/", "platform": "", "project_url": "https://pypi.org/project/snowclient/", "project_urls": { "Download": "https://github.com/shaiguitar/snowclient.py", "Homepage": "https://github.com/shaiguitar/snowclient.py" }, "release_url": "https://pypi.org/project/snowclient/0.4.4/", "requires_dist": null, "requires_python": "", "summary": "ServiceNow api client in python", "version": "0.4.4" }, "last_serial": 4118343, "releases": { "0.3.1": [ { "comment_text": "", "digests": { "md5": "3b119042344425af9917c558a1b739c8", "sha256": "b8f5584d3772eab89596ebf63fb5f0cc755438d79352faa4f30795d9950b7e6d" }, "downloads": -1, "filename": "snowclient-0.3.1.tar.gz", "has_sig": false, "md5_digest": "3b119042344425af9917c558a1b739c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4282, "upload_time": "2015-12-04T08:07:01", "url": "https://files.pythonhosted.org/packages/f7/05/cebb933adcb2e887a37cff798ad7e14af7298c6bd2e5d7275372d8dd6773/snowclient-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b8559b9b671da2d835de994940a86394", "sha256": "e78acff86fab963ba95400c263c5193cfee9eaf8eecc1e2d6b563acea20a4431" }, "downloads": -1, "filename": "snowclient-0.3.2.tar.gz", "has_sig": false, "md5_digest": "b8559b9b671da2d835de994940a86394", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4540, "upload_time": "2015-12-10T02:30:16", "url": "https://files.pythonhosted.org/packages/8a/34/4d095869c32bcbe2686c43fb78aa0c024ca80b5292db3727d1ae207bbf47/snowclient-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "b0ed63b85aa20d9174b2792d57f54772", "sha256": "888f0cd5851aa8c7dcac7db6a7f34fc9ab1a8a5b12110696e92a8b84bd86002c" }, "downloads": -1, "filename": "snowclient-0.3.3.tar.gz", "has_sig": false, "md5_digest": "b0ed63b85aa20d9174b2792d57f54772", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4627, "upload_time": "2016-01-19T20:41:38", "url": "https://files.pythonhosted.org/packages/e5/aa/084e55c6a57836e9f919e3209b94980c64735e17125d56446111827b6f31/snowclient-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "0da88f6084c089f02a0bd85ad7baae51", "sha256": "b17f1cd8472e972294d5a49f71e843edb0d82bf4f9f64d6369dfbf3ea519ea46" }, "downloads": -1, "filename": "snowclient-0.3.4.tar.gz", "has_sig": false, "md5_digest": "0da88f6084c089f02a0bd85ad7baae51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4629, "upload_time": "2016-01-19T21:16:53", "url": "https://files.pythonhosted.org/packages/8f/60/4d6c5a1b9da04bc97d2cf54ead900b227ce2c0ae462a2cda1fd46df5f0b7/snowclient-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "b6600fc2c4640b4d5b9665d1b2c37b72", "sha256": "de124cf37b43ac2e43b91d226cc7b9a9e715b6f91b32876bbc6cf57e0bac08fd" }, "downloads": -1, "filename": "snowclient-0.3.5.tar.gz", "has_sig": false, "md5_digest": "b6600fc2c4640b4d5b9665d1b2c37b72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6017, "upload_time": "2018-06-06T00:32:08", "url": "https://files.pythonhosted.org/packages/25/4c/dbee2c33b148cef2f4f25a066e820ad416bf96c7661e0b8d20bfb04087e4/snowclient-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "9877c0d8f8a091fa8c65ca558bfc70a4", "sha256": "fabe62debdfb6889279d3764a67a5a3efcf18b1bcf08a03778441b80521bc9a9" }, "downloads": -1, "filename": "snowclient-0.3.6.tar.gz", "has_sig": false, "md5_digest": "9877c0d8f8a091fa8c65ca558bfc70a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6106, "upload_time": "2018-06-07T18:20:48", "url": "https://files.pythonhosted.org/packages/39/f9/9bc7818eada744b7d2b0df3f5d92813e0dde58d0bcf03f21afd37424d9e0/snowclient-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "59408c9606940158df012b5b5c29d893", "sha256": "3b716dbc1cf93469742f1535aab902415ade6de289cddb519cb6926ec31da06f" }, "downloads": -1, "filename": "snowclient-0.3.7.tar.gz", "has_sig": false, "md5_digest": "59408c9606940158df012b5b5c29d893", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6124, "upload_time": "2018-07-10T15:37:37", "url": "https://files.pythonhosted.org/packages/51/62/c53cce499a90aecf071356e70584e320e6789fb0693772d6330a5241664d/snowclient-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "223a2efd997ed07f6c261fad222e44cf", "sha256": "38af81dc4e951dbe66c678ef336a207924329f7cd13603afc22ca7e272668208" }, "downloads": -1, "filename": "snowclient-0.3.8.tar.gz", "has_sig": false, "md5_digest": "223a2efd997ed07f6c261fad222e44cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6189, "upload_time": "2018-07-10T15:43:05", "url": "https://files.pythonhosted.org/packages/6c/9e/98dfc46e7ede7e76a8e4fb6646cd51c4a44d646251192764ea100f02199c/snowclient-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "598e3034943fa5f047be6c2f43bcb8a4", "sha256": "e50c774b04031da38ca1942edf08df1aa0c8d35f667c7718f3bca0b9d641f0a6" }, "downloads": -1, "filename": "snowclient-0.3.9.tar.gz", "has_sig": false, "md5_digest": "598e3034943fa5f047be6c2f43bcb8a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7509, "upload_time": "2018-07-10T23:50:58", "url": "https://files.pythonhosted.org/packages/74/e1/1957ef1aafdfa316e316e2beaf489364dbfb7d33c190c5728f847cb641c5/snowclient-0.3.9.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "172b939ca7e28ab69156577e3933b33b", "sha256": "61e5b9ed60856b755ee82586aaeed425d6f5603a5e2104e6cc66fa84aed7e1cc" }, "downloads": -1, "filename": "snowclient-0.4.0.tar.gz", "has_sig": false, "md5_digest": "172b939ca7e28ab69156577e3933b33b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7699, "upload_time": "2018-07-11T00:17:40", "url": "https://files.pythonhosted.org/packages/7d/a2/f8120872d408b277ced1ddd6035f7138b08d1a4b1ada6c8966f0f016b177/snowclient-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "0cdc3f3fcc4166f66c90a24f3b712916", "sha256": "8ddb94f7092562e0d60fb4fe28f9435029986d765645e5e0bf816bd9af64e9b7" }, "downloads": -1, "filename": "snowclient-0.4.1.tar.gz", "has_sig": false, "md5_digest": "0cdc3f3fcc4166f66c90a24f3b712916", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7700, "upload_time": "2018-07-11T19:24:25", "url": "https://files.pythonhosted.org/packages/f5/1f/1287553126817d87e3f229edd2e86abfd8b9c3ae44872addc0b0de45e086/snowclient-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "350298d0d06f4b495db2228d7da6e35f", "sha256": "36109c7ae91025f1476eb0e0a00e487464fffe57d842ed5b46375fa16773e563" }, "downloads": -1, "filename": "snowclient-0.4.2.tar.gz", "has_sig": false, "md5_digest": "350298d0d06f4b495db2228d7da6e35f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8242, "upload_time": "2018-07-11T19:35:08", "url": "https://files.pythonhosted.org/packages/de/5b/effba96542dfa57711319102f3599bddf31d8a0e77e39121f1085f76fdd3/snowclient-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "8bd451edb122877d81a5896b565bf248", "sha256": "a8f17acd26190789dde12efa3d0249f4f63585d09670a9496c45c9a3992ada4b" }, "downloads": -1, "filename": "snowclient-0.4.3.tar.gz", "has_sig": false, "md5_digest": "8bd451edb122877d81a5896b565bf248", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8252, "upload_time": "2018-07-17T19:33:43", "url": "https://files.pythonhosted.org/packages/e5/4b/174a07d92208e2c72683cf115389887333901be049295423650faef3b428/snowclient-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "cd72626482507aead80fee8deaf50d3b", "sha256": "1ee7cd994c3a2e291689cb6813d23a7e35fe926bdd2804d4b7bfafa2cac62914" }, "downloads": -1, "filename": "snowclient-0.4.4.tar.gz", "has_sig": false, "md5_digest": "cd72626482507aead80fee8deaf50d3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8422, "upload_time": "2018-07-30T23:53:00", "url": "https://files.pythonhosted.org/packages/63/be/7c2557f087f6fa5ea1b80552b240a2fe2455aa8eda5a6078bf46ae6a23b3/snowclient-0.4.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cd72626482507aead80fee8deaf50d3b", "sha256": "1ee7cd994c3a2e291689cb6813d23a7e35fe926bdd2804d4b7bfafa2cac62914" }, "downloads": -1, "filename": "snowclient-0.4.4.tar.gz", "has_sig": false, "md5_digest": "cd72626482507aead80fee8deaf50d3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8422, "upload_time": "2018-07-30T23:53:00", "url": "https://files.pythonhosted.org/packages/63/be/7c2557f087f6fa5ea1b80552b240a2fe2455aa8eda5a6078bf46ae6a23b3/snowclient-0.4.4.tar.gz" } ] }