{ "info": { "author": "Kevin Connor", "author_email": "kevin.connor@servetogrow.org", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3" ], "description": "Quickbase-Python-SDK\n===================\n\n#RMI Usage Notes\n-Should not be used on a standalone basis. Instead, integrate a release into the API or project that it is required for, using pipenv or other package manager.\n\nPython bindings for the QuickBase API\n\nQBConn variables:\n\n\terror: the numerical error code returned by an API call. 0 is no error, negative values are internal to this library\n\ttables: a dictionary containing tablename:tableID pairs\n\n[constructor] QBConn(QB_URL,QB_APPID[,QB_TOKEN, QB_REALM]):\n\n\tMakes a connection to the QuickBase specified by QB_URL and QB_APPID. Uses QB_TOKEN and QB_REALM if specified.\n\tNote: QB_URL should have a trailing slash. ex. \"https://intuitcorp.quickbase.com/db/\";\n\nauthenticate(username,password):\n\n\tAuthenticates username and password with QuickBase and stores the returned ticket. The tables variable is populated on success\n\nsql(querystr):\n\tPerforms a query() after translating a simple SQL-style string to QuickBase's query format\n\n\tExample: qb.sql(\"SELECT * FROM users WHERE name`EX`John\\_Doe OR role`EX`fakeperson\") #The \\_ represents a space. This is a very basic function that doesn't use state machines. Note: field and table names will not have spaces\n\tExample: qb.sql(\"SELECT firstname|lastname FROM users WHERE paid`EX`true ORDER BY lastname ASC LIMIT 100\")\n\tExample: qb.sql(\"DELETE FROM assets WHERE value`BF`0\")\n\tPlease contribute any improvents you make on this function back to this repo. It would make life so much easier for all QuickBase+Python users :)\n\nrequest(params,url_ext):\n\n\tTakes a dict of param:value pairs, adds ticket, token, and realm (if specified) and makes an API call to the base URL+url_extension\n\ngetFields(tableID):\n\n\tReturns a dict containing the fields of a table as fieldname:fieldID pairs\n\naddRecord(tableID,data):\n\n\tAdds a record with data specified by the data dict of fieldname:value pairs to tableID\n\neditRecord(tableID,rid,newdata[,options]):\n\n\tUpdates a record (rid) in table (tableID) with the data given by newdata fieldname:value pairs\n\ndeleteRecord(tableID,rid):\n\n\tDeletes record specified by rid from table specified by tableID\n\npurgeRecords(tableID,query):\n\n\tDeletes records from tableID that match the QuickBase-style query\n\n_getTables():\n\n\tReturns a dict containing a QuickBase app's tables as tablename:tableID pairs. This is run automatically after a successful authenticate call\n\nquery(tableID,query):\n\n\tReturns a list of dicts containing fieldname:value pairs that represent rows returned by the query. record ID will always be specified by the \"rid\" key\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ReadingandMath/Quickbase-Python-SDK", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "rmi-qb-sdk", "package_url": "https://pypi.org/project/rmi-qb-sdk/", "platform": "", "project_url": "https://pypi.org/project/rmi-qb-sdk/", "project_urls": { "Homepage": "https://github.com/ReadingandMath/Quickbase-Python-SDK" }, "release_url": "https://pypi.org/project/rmi-qb-sdk/0.3.2.2/", "requires_dist": null, "requires_python": "", "summary": "Reading & Math Inc Python SDK for Quick Base", "version": "0.3.2.2" }, "last_serial": 5986150, "releases": { "0.1.4": [ { "comment_text": "", "digests": { "md5": "ec14d497ccbf7295a628ffc130cec5eb", "sha256": "c410a997c64c308f3ff712cf6165deca593c08aed3572d793691c1842ec9c47b" }, "downloads": -1, "filename": "rmi_qb_sdk-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ec14d497ccbf7295a628ffc130cec5eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5137, "upload_time": "2018-09-25T17:02:14", "url": "https://files.pythonhosted.org/packages/4a/92/6eaf2cf28b3603c6663cdf52fbc3e4fcbcf66a222b6c32dcf7789277b2e7/rmi_qb_sdk-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb9c782f5f41212815b6eea2ab24d37b", "sha256": "3aadcd45fe31c327cb22cb51073c3a299bffe0725a9bfb8052f7f44294cf8282" }, "downloads": -1, "filename": "rmi_qb_sdk-0.1.4.tar.gz", "has_sig": false, "md5_digest": "cb9c782f5f41212815b6eea2ab24d37b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4641, "upload_time": "2018-09-25T17:02:15", "url": "https://files.pythonhosted.org/packages/84/48/a97967ec2f0048d915e345a5cae5ed3a37fd4fd75315d634898114f77f9e/rmi_qb_sdk-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "a4df02e2eff20a18a0ab68e109df9d4a", "sha256": "e5a28ecf1883d5ec27993398bba92ae4ae8c1eeb210416d6c788ae594db77a88" }, "downloads": -1, "filename": "rmi_qb_sdk-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "a4df02e2eff20a18a0ab68e109df9d4a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5226, "upload_time": "2018-10-04T16:58:28", "url": "https://files.pythonhosted.org/packages/aa/e1/778cebbe3586339072bac4def892a2e4edaf32c597c6450079852905e1ca/rmi_qb_sdk-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56a9f9c0e30b17734f1b5dccfc910d59", "sha256": "7c8b3a2be0370778b279080e9314c3557e11b604d197fc473f24c90a591fcf7c" }, "downloads": -1, "filename": "rmi_qb_sdk-0.1.5.tar.gz", "has_sig": false, "md5_digest": "56a9f9c0e30b17734f1b5dccfc910d59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4743, "upload_time": "2018-10-04T16:56:11", "url": "https://files.pythonhosted.org/packages/97/f8/1fa5783df7372f557c042b53d93354f7145c354c27b42ec581c5a7931b03/rmi_qb_sdk-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "9ff21af5363e212a1b12d20fcce4d2af", "sha256": "cc5d94959b2bf0c61872dd94a243d7767e9cbc673d2cf3194393721d661f6235" }, "downloads": -1, "filename": "rmi_qb_sdk-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "9ff21af5363e212a1b12d20fcce4d2af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5204, "upload_time": "2018-11-14T20:34:26", "url": "https://files.pythonhosted.org/packages/dd/62/98b1acae948e72cf792df00261038345f17cb91a192ed7ce9511913b8d51/rmi_qb_sdk-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6e2f4d56e0d9b27c5763b16b6afc464", "sha256": "2aa08d3c064c1b2d34039d2da12ab31acdbf430ed55e4d0ac6cdc262ca01612f" }, "downloads": -1, "filename": "rmi_qb_sdk-0.1.6.tar.gz", "has_sig": false, "md5_digest": "d6e2f4d56e0d9b27c5763b16b6afc464", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4734, "upload_time": "2018-11-14T20:34:27", "url": "https://files.pythonhosted.org/packages/f9/2a/f9caa3982c2a3fdd10f9e41ad4efbfb81f231391c4b19b1e37d03cbf02f8/rmi_qb_sdk-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "a7307e72c21ca1daab39440cc09ba797", "sha256": "146ce69aa7efb00026cc97b4a80d8750a9d6e2affd327d4fe504f11944a87822" }, "downloads": -1, "filename": "rmi_qb_sdk-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "a7307e72c21ca1daab39440cc09ba797", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6905, "upload_time": "2018-11-16T23:54:12", "url": "https://files.pythonhosted.org/packages/17/53/8dbd86064e192a759e9acc9954770c92cd9b5bcb0067936e17046f0a8fe2/rmi_qb_sdk-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c723e8a9b6b412bc6b1bcdb209d11589", "sha256": "be9a39fb2eaed58c0d51f5ad02ac3304c1a0571eacc749d5bf33697c5688ba6c" }, "downloads": -1, "filename": "rmi_qb_sdk-0.1.7.tar.gz", "has_sig": false, "md5_digest": "c723e8a9b6b412bc6b1bcdb209d11589", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6198, "upload_time": "2018-11-16T23:54:13", "url": "https://files.pythonhosted.org/packages/6c/8d/7bf2cbfaab622ac2e36646be225ea81629198b14c7a0f7449569394be9ff/rmi_qb_sdk-0.1.7.tar.gz" } ], "0.1.7.1": [ { "comment_text": "", "digests": { "md5": "dd80f9f9de5b46e81fe171e80346060c", "sha256": "e9a4bed10e31db79fcf5047b4a0ed0863f9819957b030f14e645527bcb33f82e" }, "downloads": -1, "filename": "rmi_qb_sdk-0.1.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dd80f9f9de5b46e81fe171e80346060c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6924, "upload_time": "2018-11-17T06:04:15", "url": "https://files.pythonhosted.org/packages/60/dc/13e0f62a0eea9abd5f34c00f58f0ead58fd03338e721ea648024add38e9f/rmi_qb_sdk-0.1.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b927c7d66e8cf74c43e3c1b954d2ceb", "sha256": "3f7d681db5364f2c68fe912c3d10b031c6e64b0ee2ce42a51bbfbde69897ab68" }, "downloads": -1, "filename": "rmi_qb_sdk-0.1.7.1.tar.gz", "has_sig": false, "md5_digest": "2b927c7d66e8cf74c43e3c1b954d2ceb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6195, "upload_time": "2018-11-17T06:04:16", "url": "https://files.pythonhosted.org/packages/e7/d0/4d8695d02f81519f6ecc5ef5811796729fb07d8a1898cd860b1f0f9f0902/rmi_qb_sdk-0.1.7.1.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "b494067a0f0feb2058c5f8b644cf7668", "sha256": "3505e8feb14fc605ffea6d47bd950f688653db6175a7f96d79663f062bb4e7e4" }, "downloads": -1, "filename": "rmi_qb_sdk-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "b494067a0f0feb2058c5f8b644cf7668", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6999, "upload_time": "2018-11-28T17:05:41", "url": "https://files.pythonhosted.org/packages/bd/89/4714e690c9093d8121306423679dfa9023fc4a591d0bf1f1b6d929184e45/rmi_qb_sdk-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "348fea73429dc70d844311da37af5a4a", "sha256": "69c7ebd68f92319973d295d2199d1744acb10eb3f7770101d8073d53dcdd4fc2" }, "downloads": -1, "filename": "rmi_qb_sdk-0.1.8.tar.gz", "has_sig": false, "md5_digest": "348fea73429dc70d844311da37af5a4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6306, "upload_time": "2018-11-28T17:05:42", "url": "https://files.pythonhosted.org/packages/67/25/1395760276a22187607f622949840747751d9b309fe6462b8a62232f8926/rmi_qb_sdk-0.1.8.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "9d4139888961194a7ec9886a1b429e0f", "sha256": "8d106c7d733ab47ed27ca267ee4f4fd9164b380ab7e9e22c9dff3a66536038f4" }, "downloads": -1, "filename": "rmi_qb_sdk-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9d4139888961194a7ec9886a1b429e0f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6983, "upload_time": "2018-12-05T20:14:16", "url": "https://files.pythonhosted.org/packages/b0/1a/a6419d63a54d36b440de29d3b7470ee7cb6405cfb61674728a15c9323706/rmi_qb_sdk-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7cda7e26bb971218518f76dcb35f3b3f", "sha256": "d78bd4a1551c95df600666b5f05dc945e6dbbc219e0a5c33ea939fd3a84b2654" }, "downloads": -1, "filename": "rmi_qb_sdk-0.2.tar.gz", "has_sig": false, "md5_digest": "7cda7e26bb971218518f76dcb35f3b3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6304, "upload_time": "2018-12-05T20:14:18", "url": "https://files.pythonhosted.org/packages/ee/c7/b19a9efba889660d2c1277834ca63ea318f2461aea25112fde63d2d4ed0c/rmi_qb_sdk-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4ca9449d8793723ce301e53be089d2bc", "sha256": "efa8442e93585dfc24f89f666cb6e29678a7c2d8f81b3a782a0059a71dafe6e7" }, "downloads": -1, "filename": "rmi_qb_sdk-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4ca9449d8793723ce301e53be089d2bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7027, "upload_time": "2019-02-14T21:03:44", "url": "https://files.pythonhosted.org/packages/7c/bf/2ac069fa7cf9ef570c8e85d2daac772b12bc86d83e759d52e47cb4ea2440/rmi_qb_sdk-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab1edc59548fbf6e0579634d679bd1ff", "sha256": "16b2c7bcb5e22065dd471ddd9029b1bb1c1f89b825c545f7eeb138641e1d0efc" }, "downloads": -1, "filename": "rmi_qb_sdk-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ab1edc59548fbf6e0579634d679bd1ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6346, "upload_time": "2019-02-14T21:03:45", "url": "https://files.pythonhosted.org/packages/df/78/a3e3c829dbf9abab7ed5701ada120d3850425d99d584dd55cd18409c5af1/rmi_qb_sdk-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "60eeda2048109d0164857f3fc814648c", "sha256": "a8f0173e17f1959ff1819d50372a4dcda19cf13275d6c16c0b92056413c4fdc7" }, "downloads": -1, "filename": "rmi_qb_sdk-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "60eeda2048109d0164857f3fc814648c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7842, "upload_time": "2019-09-09T16:16:43", "url": "https://files.pythonhosted.org/packages/1b/55/f37193c96ce968f074f13b936bfc0b91a2729f322b8b884af1024a9dc99e/rmi_qb_sdk-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c6780601e6c6609cf7901f89183d4a0", "sha256": "915610fa1842deb6b7f636400f7da6d2b68b03c7332e9dc6a84794756b35a050" }, "downloads": -1, "filename": "rmi_qb_sdk-0.2.2.tar.gz", "has_sig": false, "md5_digest": "0c6780601e6c6609cf7901f89183d4a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6349, "upload_time": "2019-09-09T16:16:45", "url": "https://files.pythonhosted.org/packages/dc/2d/554572d821d61bbcce1127c9493be4928b9233f241dba8076d5527f76078/rmi_qb_sdk-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "49e0b1a634180aa59cc825808668d190", "sha256": "426e599c04a01e5924b9fe8a12ddec67d02eae0373cce861b18a6f65bd6c17e6" }, "downloads": -1, "filename": "rmi_qb_sdk-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "49e0b1a634180aa59cc825808668d190", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7843, "upload_time": "2019-09-17T20:05:48", "url": "https://files.pythonhosted.org/packages/7b/ae/6b58aeda9cb1f8c7fb51492ad9a800d97894c3ee188e003649293d0f8791/rmi_qb_sdk-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e808529b2751c29face4cebeae86eae3", "sha256": "50723ed00962ba93b3334b3548be4961ad0540016f731ed1673f911868807cfd" }, "downloads": -1, "filename": "rmi_qb_sdk-0.2.3.tar.gz", "has_sig": false, "md5_digest": "e808529b2751c29face4cebeae86eae3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6361, "upload_time": "2019-09-17T20:05:49", "url": "https://files.pythonhosted.org/packages/76/52/4af8cbbc7b94f4830d521d559908da5e289a8c55d12c7181c34ccafdbff0/rmi_qb_sdk-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ea9d5cd5b2d6d5ed384a345a48596fa4", "sha256": "d9889b9eb2c0c2375cc247a130be57481815ed1fbba7b3544681f0b0d408afe4" }, "downloads": -1, "filename": "rmi_qb_sdk-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ea9d5cd5b2d6d5ed384a345a48596fa4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8010, "upload_time": "2019-09-23T16:53:44", "url": "https://files.pythonhosted.org/packages/33/9c/7d979aad01ed9b9b1d597b4cc9c404e904a11f1084b27b45dfd02be60b0d/rmi_qb_sdk-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0fc9712a04967e2822708d5155e679d2", "sha256": "bb03ad14c03d3b1a335d1b8f02f82273e750e3dc6c0a71a376b30fadc2cf42c6" }, "downloads": -1, "filename": "rmi_qb_sdk-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0fc9712a04967e2822708d5155e679d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6518, "upload_time": "2019-09-23T16:53:45", "url": "https://files.pythonhosted.org/packages/a4/72/ab6acde2bba60baff7ba29ca72ce08bcf52531f969e326990568de4c24ac/rmi_qb_sdk-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "bedb34e18741b87a65c55686ee043fb5", "sha256": "49d0d85a716524d060b64d6f2f929c68e5802f76b70693c864e9034e55392115" }, "downloads": -1, "filename": "rmi_qb_sdk-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bedb34e18741b87a65c55686ee043fb5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8010, "upload_time": "2019-09-24T19:04:22", "url": "https://files.pythonhosted.org/packages/15/00/4433a2d7cc340695c846b16a467d335a63e2b46be7accf5334047f41cf2d/rmi_qb_sdk-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8c64602bc490a49901ed2a584bce2d8", "sha256": "46908f6d8b38d6c50a9e4954a5549faa7b21034e0cfff67396fcaedca5acbcfc" }, "downloads": -1, "filename": "rmi_qb_sdk-0.3.1.tar.gz", "has_sig": false, "md5_digest": "c8c64602bc490a49901ed2a584bce2d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6524, "upload_time": "2019-09-24T19:04:24", "url": "https://files.pythonhosted.org/packages/d5/4d/930d09d1725e10bd29f7f3ef4acc6455329f5860638dd18ee1b53fd5952f/rmi_qb_sdk-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "54a74fec40140b78b96c02eb3b28d7e0", "sha256": "b4ec9ec084700af16bba4fa39c57eb0324ee1a7198cf267ac2fb46aa8729ab1f" }, "downloads": -1, "filename": "rmi_qb_sdk-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "54a74fec40140b78b96c02eb3b28d7e0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8139, "upload_time": "2019-10-15T18:16:27", "url": "https://files.pythonhosted.org/packages/55/9a/40e0b10b94aab55d4185b6e5f9e7f722a58b684e0dde2022c96367a2a13a/rmi_qb_sdk-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b77da6f7032bd4b58ae774dece25ece8", "sha256": "705fb4f122f16b1b3af9d4ea508d4f67207038d3d27d2281787fa40104473ab5" }, "downloads": -1, "filename": "rmi_qb_sdk-0.3.2.tar.gz", "has_sig": false, "md5_digest": "b77da6f7032bd4b58ae774dece25ece8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6615, "upload_time": "2019-10-15T18:16:29", "url": "https://files.pythonhosted.org/packages/94/a2/6a441dc0b616be095850e0b5e4264bf4804ccf060d5eeddca842e45f26ce/rmi_qb_sdk-0.3.2.tar.gz" } ], "0.3.2.1": [ { "comment_text": "", "digests": { "md5": "c345324b3ea7254576f10e1a2d912f1b", "sha256": "b2f5995511f10618a9463ae0467f510db84309a910c53507e3163cbb55acf145" }, "downloads": -1, "filename": "rmi_qb_sdk-0.3.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c345324b3ea7254576f10e1a2d912f1b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8183, "upload_time": "2019-10-15T20:44:44", "url": "https://files.pythonhosted.org/packages/2a/d0/219bb5538acb994d077a27566f421b30a99e0f6e0e845c995b9025ae781c/rmi_qb_sdk-0.3.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0830ab280627b869ec4268f6188dfdff", "sha256": "2a5332266e99858b41960e25781015f08d6f5626956f1dd59cf142061ffac594" }, "downloads": -1, "filename": "rmi_qb_sdk-0.3.2.1.tar.gz", "has_sig": false, "md5_digest": "0830ab280627b869ec4268f6188dfdff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6677, "upload_time": "2019-10-15T20:44:45", "url": "https://files.pythonhosted.org/packages/f0/c9/126f00d5739f14b57dbe8a6a2fd496c4954db0731464bc536890ab337c6a/rmi_qb_sdk-0.3.2.1.tar.gz" } ], "0.3.2.2": [ { "comment_text": "", "digests": { "md5": "caa13918b3523ff811212581bd0e4d29", "sha256": "932ee71df5f0aa31af2b4dae1783950a652b10233e00c746b2d0093c6b0ac759" }, "downloads": -1, "filename": "rmi_qb_sdk-0.3.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "caa13918b3523ff811212581bd0e4d29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8253, "upload_time": "2019-10-16T19:59:40", "url": "https://files.pythonhosted.org/packages/f5/dd/10bbb807763482ee6242e04088234173350d7f82d130969958707543055e/rmi_qb_sdk-0.3.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df0df941ee0af9bbde19b802f23f7959", "sha256": "29bbac9877ddfebc5c943faa70d826ed85607d7ae2c837c286cb7f17aa426b48" }, "downloads": -1, "filename": "rmi_qb_sdk-0.3.2.2.tar.gz", "has_sig": false, "md5_digest": "df0df941ee0af9bbde19b802f23f7959", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6733, "upload_time": "2019-10-16T19:59:42", "url": "https://files.pythonhosted.org/packages/a3/52/7ff137c7028efffe93ac22c5c4c0e802124ae113b5fad036665a6b3e7b64/rmi_qb_sdk-0.3.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "caa13918b3523ff811212581bd0e4d29", "sha256": "932ee71df5f0aa31af2b4dae1783950a652b10233e00c746b2d0093c6b0ac759" }, "downloads": -1, "filename": "rmi_qb_sdk-0.3.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "caa13918b3523ff811212581bd0e4d29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8253, "upload_time": "2019-10-16T19:59:40", "url": "https://files.pythonhosted.org/packages/f5/dd/10bbb807763482ee6242e04088234173350d7f82d130969958707543055e/rmi_qb_sdk-0.3.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df0df941ee0af9bbde19b802f23f7959", "sha256": "29bbac9877ddfebc5c943faa70d826ed85607d7ae2c837c286cb7f17aa426b48" }, "downloads": -1, "filename": "rmi_qb_sdk-0.3.2.2.tar.gz", "has_sig": false, "md5_digest": "df0df941ee0af9bbde19b802f23f7959", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6733, "upload_time": "2019-10-16T19:59:42", "url": "https://files.pythonhosted.org/packages/a3/52/7ff137c7028efffe93ac22c5c4c0e802124ae113b5fad036665a6b3e7b64/rmi_qb_sdk-0.3.2.2.tar.gz" } ] }