{ "info": { "author": "Andrey Shevtsov", "author_email": "ashevtsov@rbauction.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP" ], "description": "*******\nSFDClib\n*******\n\nSFDClib is a Salesforce.com Metadata API and Tooling API client built for Python 2.7, 3.3 and 3.4.\n\nUsage\n-----\nTo use API classes one needs to create a session first by instantiating SfdcSession class and passing login details to the constructor.\n\nOne method is to pass in the username, password, and token:\n\n.. code-block:: python\n\n from sfdclib import SfdcSession\n\n s = SfdcSession(\n 'username': 'sfdcadmin@company.com.sandbox',\n 'password': 'Pa$sw0rd',\n 'token': 'TOKEN',\n 'is_sandbox': True\n )\n s.login()\n\nA second method, if you've already logged in elsewhere, is to pass in the instance and session_id. This method does not require calling login().\n\n.. code-block:: python\n\n from sfdclib import SfdcSession\n\n s = SfdcSession(\n 'session_id': 'thiswillbeaverylongstringofcharactersincludinglettersspacesandsymbols',\n 'instance': 'custom-sf-site.my'\n )\n # Notice we are not calling the login() method for this example.\n\nThen create an instance of corresponding API class passing session object.\n\n.. code-block:: python\n\n from sfdclib import SfdcToolingApi\n\n tooling = SfdcToolingApi(s)\n r = tooling.anon_query(\"SELECT Id, Name FROM User LIMIT 10\")\n\nImplemented methods\n-------------------\n\nSfdcSession\n^^^^^^^^^^^\n|\n| **login()** - establishes a session with Salesforce\n| **is_connected()** - returns True if session has been established\n| **get_session_id()** - returns Salesforce session ID\n| **get_server_url()** - returns url to the login server (https://**test**.salesforce.com when not connected and https://**instance_name**.salesforce.com when connected)\n| **get_api_version()** - returns API version being used (36.0, 37.0, ...)\n|\n\nSfdcMetadataApi\n^^^^^^^^^^^^^^^\n|\n| **deploy(zipfile, options)** - submits deploy request\n| **check_deploy_status(id)** - returns 3-tuple containing state, state detail and test result errors\n| **retrieve(options)** - submits retrieve request\n| **check_retrieve_status(id)** - retrieves retrieve call status. returns 3-tuple containing state, state detail and warning/error messages\n| **retrieve_zip(id)** - retrieves resulting ZIP file for the specified Id of retrieve call. returns 4-tuple containing state, state detail, warning/error messages and ZIP file\n|\n\nSfdcToolingApi\n^^^^^^^^^^^^^^\n|\n| **anon_query(query)** - executes anonymous SOQL query and returns results in a form of `requests.Response `_\n| **get(uri)** - sends GET request to specified URI\n| **post(uri, data)** - sends passed data in a POST request to specified URI\n| **delete(uri)** - sends DELETE request to specified URI\n| **anon_apex(apex)** - executes anonymous apex with a success or error message\n| **execute_AnonApex(apex) ** - executes anonymous apex and returns the System output information in the form of a text body\n| **apexLog_Q(auditlog_id)** - queries for and returns the AuditLog body of the AuditLog Id given to it.\n| **set_Traceflag(user_id)** - sets a traceflag for the supplied user Id\n| **delete_Traceflag(traceflag_id)** - deletes the TraceFlag associated with the provided TraceFlag Id\n|\n\nSfdcBulkApi\n^^^^^^^^^^^\n|\n| **export(object_name, query=None)** - exports data of specified object. If query is not passed only Id field will be exported\n| **upsert(object_name, csv_data, external_id_field)** - upserts data to specified object. Records will be matched by external id field\n| **update(object_name, csv_data)** - updates data in specified object. Records will be matched by Id field\n| **delete(object_name, csv_data)** - deletes data from specified object. Records will be matched by Id field\n|\n\nTroubleShooting\n-------\nTo use the execute_AnonApex function you will need to provide a DebugLevelId to the traceFlagPL located in the function set_Traceflag(). \nTo get your DebugLevelId log onto the Salesforce environment, open the developer console, and execute **select Id, LogType, ExpirationDate, DebugLevelId from TraceFlag**.\n\nLicense\n-------\n\nThis package is released under the MIT license.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rbauction/sfdclib", "keywords": "python salesforce salesforce.com metadata tooling api", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sfdclib", "package_url": "https://pypi.org/project/sfdclib/", "platform": "", "project_url": "https://pypi.org/project/sfdclib/", "project_urls": { "Homepage": "https://github.com/rbauction/sfdclib" }, "release_url": "https://pypi.org/project/sfdclib/0.2.26/", "requires_dist": null, "requires_python": "", "summary": "SFDClib is a Salesforce.com Metadata API and Tooling API client built for Python 2.7, 3.3 and 3.4.", "version": "0.2.26" }, "last_serial": 4382856, "releases": { "0.1.1a5": [ { "comment_text": "", "digests": { "md5": "a7daee31f910746d1d1cdd755749c8eb", "sha256": "42aab12fb61097dc700613045b9fa435f22e7fd7bf04216d6e6e5be1a2bfc35e" }, "downloads": -1, "filename": "sfdclib-0.1.1a5-py3-none-any.whl", "has_sig": false, "md5_digest": "a7daee31f910746d1d1cdd755749c8eb", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8714, "upload_time": "2016-07-13T00:08:11", "url": "https://files.pythonhosted.org/packages/54/58/fc3d6245cc5d2a730b33ceb7842bdec3c82ac697221900f848fa5ef6c32a/sfdclib-0.1.1a5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed08ab7db98dd4e9602d78b640fedc14", "sha256": "3fcf5eee730fe61a218552be0057d4061542da2deb4d8e6dcbbb41e912869033" }, "downloads": -1, "filename": "sfdclib-0.1.1a5.zip", "has_sig": false, "md5_digest": "ed08ab7db98dd4e9602d78b640fedc14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10244, "upload_time": "2016-07-13T00:08:08", "url": "https://files.pythonhosted.org/packages/ab/28/c133c6f5963ac51ddd2b6da609951600a25f04337689614786def2930f0c/sfdclib-0.1.1a5.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "fa68e91d15e07fd81dfacb329866d3e7", "sha256": "5e9864ce74ee6ca438df29e143f0428ef9926514b53d07e1989d579c71ef825c" }, "downloads": -1, "filename": "sfdclib-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fa68e91d15e07fd81dfacb329866d3e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8692, "upload_time": "2016-08-17T22:45:50", "url": "https://files.pythonhosted.org/packages/7d/5d/5af35c4d8e9980aaaba88c91a9f917d6abdd1d5e603079cc61c78b166ad4/sfdclib-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "311aa97f79a7f73ce1091d66d56946de", "sha256": "485a080f095d94d05eeaefd583a34ea940a9b6bf92f6df68a4e5deca25e9c5be" }, "downloads": -1, "filename": "sfdclib-0.1.2.zip", "has_sig": false, "md5_digest": "311aa97f79a7f73ce1091d66d56946de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10186, "upload_time": "2016-08-17T22:45:53", "url": "https://files.pythonhosted.org/packages/ab/fd/d8912da1e88c076fbb5a2ee8729afa2aa1d823dabee7147ca52d5988cbd9/sfdclib-0.1.2.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1cceb0735bfba681421bfe598dcae833", "sha256": "1d5e88273eca36177142a5d3a96cb835dd3203abff04d05323daeef63731e1ff" }, "downloads": -1, "filename": "sfdclib-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1cceb0735bfba681421bfe598dcae833", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9296, "upload_time": "2016-09-13T01:42:32", "url": "https://files.pythonhosted.org/packages/9d/8a/29937067ec2a90b3420305bc752a4c38d1aa48a536ddcfabcfa361c03b64/sfdclib-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9cb2eade253907da61633a6907dd57ba", "sha256": "6e2d339df5c043984c97fa4ee0a8c8935267941eb6ab9dd96fddd8c208363143" }, "downloads": -1, "filename": "sfdclib-0.2.0.zip", "has_sig": false, "md5_digest": "9cb2eade253907da61633a6907dd57ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10785, "upload_time": "2016-09-13T01:42:34", "url": "https://files.pythonhosted.org/packages/cf/7d/b9faafb394356f6e7a9399506b15416e9221a8e668ea559b91116aad2532/sfdclib-0.2.0.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8baf601b87e35eabf6a48ed1f6660e79", "sha256": "58eaf0a31617fa1dc248238e5e3ffa4f51d3986b6e014f327d9051b710550930" }, "downloads": -1, "filename": "sfdclib-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8baf601b87e35eabf6a48ed1f6660e79", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9210, "upload_time": "2016-09-13T19:43:21", "url": "https://files.pythonhosted.org/packages/e7/4e/1b29590b6781cc845ba26158247924da2310ed5ccad11e27c2fd4e95a187/sfdclib-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0c22e00ea0093616d6281002843dbba", "sha256": "f367b88eefcdfa2160d4fbacd4a371f2bb5573494345498bff04fda61a7e846b" }, "downloads": -1, "filename": "sfdclib-0.2.1.zip", "has_sig": false, "md5_digest": "b0c22e00ea0093616d6281002843dbba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10692, "upload_time": "2016-09-13T19:43:24", "url": "https://files.pythonhosted.org/packages/f2/ef/4ae484a517db43014bf4df2c4558f5e39c01243a04e028b6e65446d5e343/sfdclib-0.2.1.zip" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "cb03fdbac0dc423c7beecb9efed46045", "sha256": "5efc59140db7dfb0e1402b233d34c8d0be5ec8e4187daae604777828c47630f4" }, "downloads": -1, "filename": "sfdclib-0.2.10-py3-none-any.whl", "has_sig": false, "md5_digest": "cb03fdbac0dc423c7beecb9efed46045", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13414, "upload_time": "2016-11-15T03:00:09", "url": "https://files.pythonhosted.org/packages/e3/df/76a22ed0cd2a5aa0f9f0b28586cc5f79fbdb55f76935fad86c02b67d2aa5/sfdclib-0.2.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af9426c88885eb3ff34bec85fd7dad85", "sha256": "aa319163da6cf501ea9c3ca37a7e3b1d1993e2755107249b05663f73e677f615" }, "downloads": -1, "filename": "sfdclib-0.2.10.tar.gz", "has_sig": false, "md5_digest": "af9426c88885eb3ff34bec85fd7dad85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9424, "upload_time": "2016-11-15T03:00:11", "url": "https://files.pythonhosted.org/packages/aa/54/77f2343529ccd533ba7c4eac42659dc10f3c979279a263fea7318e3618bf/sfdclib-0.2.10.tar.gz" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "652a26f7dda959f0c21cd8edcc2f2d60", "sha256": "5e9e236d5b172d0c59349400e5261b14441e499a15753e68f20fa581fdadf879" }, "downloads": -1, "filename": "sfdclib-0.2.12-py3-none-any.whl", "has_sig": false, "md5_digest": "652a26f7dda959f0c21cd8edcc2f2d60", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13559, "upload_time": "2016-11-16T19:33:08", "url": "https://files.pythonhosted.org/packages/fb/d3/dabd136d013654b736bc9385ff0f72649fe3930187e7471df135ce8ca3d3/sfdclib-0.2.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b5e424791efa5ba685a7d84da161416", "sha256": "8a12fc3e15d20b4af79168b6499f5c0286e1754da525a8034365c72d2e3b16cd" }, "downloads": -1, "filename": "sfdclib-0.2.12.tar.gz", "has_sig": false, "md5_digest": "4b5e424791efa5ba685a7d84da161416", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9620, "upload_time": "2016-11-16T19:33:11", "url": "https://files.pythonhosted.org/packages/fd/54/f519a6f822ef45a9b2c444c3d1d6b354ef7f88eea26ef42bbddd1933be13/sfdclib-0.2.12.tar.gz" } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "a3c7aa38b88d1e090be6b02544f7b315", "sha256": "4961940029bcf67be8de1610d29ef8ed5f30a66588510a50cbd4c97e6c37917e" }, "downloads": -1, "filename": "sfdclib-0.2.13-py3-none-any.whl", "has_sig": false, "md5_digest": "a3c7aa38b88d1e090be6b02544f7b315", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13560, "upload_time": "2016-11-18T21:45:13", "url": "https://files.pythonhosted.org/packages/52/d7/8ccd555af0c5b8e22a4c5901f74f2bd331080148e1fc32ffa125e69e2959/sfdclib-0.2.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c274b53c245c9f1ad1ce3c6a64be373e", "sha256": "2a18c25e36b8c2aaa4834c1994adfe3d351114f2ab363464dd50ac2996caa826" }, "downloads": -1, "filename": "sfdclib-0.2.13.tar.gz", "has_sig": false, "md5_digest": "c274b53c245c9f1ad1ce3c6a64be373e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9620, "upload_time": "2016-11-18T21:45:15", "url": "https://files.pythonhosted.org/packages/f1/68/a73b7b53e827be461e4d19ab8c4a8c35cbb74556a1f2b7df48dc126205c0/sfdclib-0.2.13.tar.gz" } ], "0.2.14": [ { "comment_text": "", "digests": { "md5": "fb6f9fcb7cf782febe183e52a4a5c8cc", "sha256": "9ef28acb0c77b4aee14e3d031b08ff7037e40479458dffeae2e6ce5cb168c336" }, "downloads": -1, "filename": "sfdclib-0.2.14-py3-none-any.whl", "has_sig": false, "md5_digest": "fb6f9fcb7cf782febe183e52a4a5c8cc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13570, "upload_time": "2016-11-19T02:03:22", "url": "https://files.pythonhosted.org/packages/2d/1f/5da588c5836f4779a487b4756402c137330433626dfa145d9fec0ef10cfc/sfdclib-0.2.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0843041b077b46edbd295aa97a35f69a", "sha256": "b9e206d67cc5b38add5b9d427af3f0a56195796565008e2a5015ac57e71cc4ba" }, "downloads": -1, "filename": "sfdclib-0.2.14.tar.gz", "has_sig": false, "md5_digest": "0843041b077b46edbd295aa97a35f69a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9633, "upload_time": "2016-11-19T02:03:24", "url": "https://files.pythonhosted.org/packages/21/b1/68031fabadd751802a6e48c11a16c8d0cb87ccc2f4e2c1922a5db4a83abe/sfdclib-0.2.14.tar.gz" } ], "0.2.15": [ { "comment_text": "", "digests": { "md5": "813660c5efe0c547ef04a4e41ed11b21", "sha256": "f6bbea71d04d49056d49db856f484768dee97b17f3315c690f6a19c520789010" }, "downloads": -1, "filename": "sfdclib-0.2.15-py3-none-any.whl", "has_sig": false, "md5_digest": "813660c5efe0c547ef04a4e41ed11b21", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13623, "upload_time": "2017-03-20T23:34:52", "url": "https://files.pythonhosted.org/packages/93/d1/e67af38d8e7a9153051ac6dad3e25b42b20d92c8b82c40a3f50a802032c0/sfdclib-0.2.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc2ecda513c25bf75df7f509e11e0733", "sha256": "1275549ab577b265456c6ba031bdffa2b9b259c52802717077127d33110a1a8d" }, "downloads": -1, "filename": "sfdclib-0.2.15.zip", "has_sig": false, "md5_digest": "dc2ecda513c25bf75df7f509e11e0733", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15320, "upload_time": "2017-03-20T23:34:53", "url": "https://files.pythonhosted.org/packages/53/9b/c5ea6469a99b7f66634d3efb74527bc1b88f6c4f78ccb6a50aefe16a0a22/sfdclib-0.2.15.zip" } ], "0.2.16": [ { "comment_text": "", "digests": { "md5": "6a2df2a6b44bad0e6ff84f24fd7a43ea", "sha256": "cd968b3d974dd968113eba285bbb03a44db9e0d98b2a663ee93862d4cc7e0be2" }, "downloads": -1, "filename": "sfdclib-0.2.16-py3-none-any.whl", "has_sig": false, "md5_digest": "6a2df2a6b44bad0e6ff84f24fd7a43ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14031, "upload_time": "2017-06-06T19:10:10", "url": "https://files.pythonhosted.org/packages/11/0b/1c5d8b7d136c70735f1a1b2b3fdb12f84035ad23659a94e8adefcb327bdd/sfdclib-0.2.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1ea382dd9ac9898516216c9c9329b04", "sha256": "ad2431a3577ae066086bdeb5ed6a9c3a12b74afad620d7263e05678dc7d699a5" }, "downloads": -1, "filename": "sfdclib-0.2.16.zip", "has_sig": false, "md5_digest": "d1ea382dd9ac9898516216c9c9329b04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15953, "upload_time": "2017-06-06T19:10:11", "url": "https://files.pythonhosted.org/packages/30/6d/5e9fc11f783e40e923ce0b6267c50578e307288c834e543c28285ea6dfba/sfdclib-0.2.16.zip" } ], "0.2.18": [ { "comment_text": "", "digests": { "md5": "4a0730c55682c0449c0ee52770daa0dd", "sha256": "382f47bdeaffcb3f984a93740a17055fb901fef42be612c2ec8f2612595df6c7" }, "downloads": -1, "filename": "sfdclib-0.2.18-py3-none-any.whl", "has_sig": false, "md5_digest": "4a0730c55682c0449c0ee52770daa0dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14084, "upload_time": "2017-06-16T19:59:02", "url": "https://files.pythonhosted.org/packages/7d/9d/128fc39a3db53fef95940389f32778a993e806838da648c8fcb215cd5030/sfdclib-0.2.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec62a2eb1ca019bd6089b3124d766dde", "sha256": "0b290cdc67b11e63dad781511dfa6394bf196ebdb00f62f09cf78e453c55b523" }, "downloads": -1, "filename": "sfdclib-0.2.18.zip", "has_sig": false, "md5_digest": "ec62a2eb1ca019bd6089b3124d766dde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16013, "upload_time": "2017-06-16T19:59:04", "url": "https://files.pythonhosted.org/packages/13/4a/3d976e6f0aaac57becc40c09ea0c65176b143cd3d6ee097d24c575fccab7/sfdclib-0.2.18.zip" } ], "0.2.19": [ { "comment_text": "", "digests": { "md5": "7e9ebb43bf6e044d3bdd94ed3c24b358", "sha256": "21bf183bb2f8b42d66102b857217e4e4087bd4e683fbdb5710005387b9dfa3df" }, "downloads": -1, "filename": "sfdclib-0.2.19-py3-none-any.whl", "has_sig": false, "md5_digest": "7e9ebb43bf6e044d3bdd94ed3c24b358", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14084, "upload_time": "2017-06-16T20:44:38", "url": "https://files.pythonhosted.org/packages/84/2e/a591b9c6678e8e35d81c6f868c7a4bec199be02a3d2e302198947e7df7ce/sfdclib-0.2.19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4135ae1141645bfbb578c49a9d83596e", "sha256": "495dc88ab62de49076ad8e3cd775674e78d28ac9d44048133d6d603ae7cc88cc" }, "downloads": -1, "filename": "sfdclib-0.2.19.zip", "has_sig": false, "md5_digest": "4135ae1141645bfbb578c49a9d83596e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16013, "upload_time": "2017-06-16T20:44:40", "url": "https://files.pythonhosted.org/packages/f8/6f/b77024ec6c95168bc7d494d54fd5a6eb6aee07387164610f4ae6663b0a5f/sfdclib-0.2.19.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "a45c1c2981630abe16fce00cacfd3c27", "sha256": "67ef6f5c033e72ff33795fbdf54287ba073920183461fff4c2948ddde331b64a" }, "downloads": -1, "filename": "sfdclib-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a45c1c2981630abe16fce00cacfd3c27", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9191, "upload_time": "2016-09-13T21:28:58", "url": "https://files.pythonhosted.org/packages/17/85/a4b7d2f9c862184fed3415afffc54873d0fa23ec9aa7039a7f130a77484b/sfdclib-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d51fbc2345d78a0a49ab32fc62244c9c", "sha256": "a706fa6f64a7cc85585840a129791ccb5320bc25d00a575d12ac42c4f89492df" }, "downloads": -1, "filename": "sfdclib-0.2.2.zip", "has_sig": false, "md5_digest": "d51fbc2345d78a0a49ab32fc62244c9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10680, "upload_time": "2016-09-13T21:29:01", "url": "https://files.pythonhosted.org/packages/7b/33/640bde4daf384ea9529399a14e3db4c116c7b89c62ec3bf952d4a370ac3b/sfdclib-0.2.2.zip" } ], "0.2.20": [ { "comment_text": "", "digests": { "md5": "b10ed64eafed3d1f50069cf9b9e0b34b", "sha256": "4fb2505662b24e2bfc4d512369b436bef512bd8e364db23dc0d7504af934bba4" }, "downloads": -1, "filename": "sfdclib-0.2.20-py3-none-any.whl", "has_sig": false, "md5_digest": "b10ed64eafed3d1f50069cf9b9e0b34b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14025, "upload_time": "2018-05-02T21:40:26", "url": "https://files.pythonhosted.org/packages/8a/f2/bf042dfc9167866fbfa231d94af52e934d2df73be5233bf71d351019af69/sfdclib-0.2.20-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a60835846003e37c1d87048e5829fa39", "sha256": "df3bcc5043c9923f7792152f0a637269f57a4f7293fb4a413b2cac52034cde6d" }, "downloads": -1, "filename": "sfdclib-0.2.20.tar.gz", "has_sig": false, "md5_digest": "a60835846003e37c1d87048e5829fa39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9913, "upload_time": "2018-05-02T21:40:27", "url": "https://files.pythonhosted.org/packages/9c/a3/9be1c5a1322d1de0c43636689d04b00480a04be516fdd2603f764c44e5bd/sfdclib-0.2.20.tar.gz" } ], "0.2.21": [ { "comment_text": "", "digests": { "md5": "b23a35b7d41b9b3c7be021256b7a852a", "sha256": "508ddea11d12e6715eb0b2814bc831504ed544c07a73b375329e7ae2b45fbcd1" }, "downloads": -1, "filename": "sfdclib-0.2.21.tar.gz", "has_sig": false, "md5_digest": "b23a35b7d41b9b3c7be021256b7a852a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11638, "upload_time": "2018-07-10T04:42:52", "url": "https://files.pythonhosted.org/packages/a8/9b/424428f53dcfe3e0c6ea049c69c12cbbdc938eb0707718ced295353a1a7f/sfdclib-0.2.21.tar.gz" } ], "0.2.22": [ { "comment_text": "", "digests": { "md5": "e4b1f37f6f7e026d8233f3118d5b173b", "sha256": "5fcb114b95185cd89b1813341c2156a163294604da8cd71834b47877ff971253" }, "downloads": -1, "filename": "sfdclib-0.2.22-py2-none-any.whl", "has_sig": false, "md5_digest": "e4b1f37f6f7e026d8233f3118d5b173b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13361, "upload_time": "2018-07-16T17:53:02", "url": "https://files.pythonhosted.org/packages/27/02/6c7472fae161ab0a2d48cb12a54711880fdc6bdcbbeeeae17556b1607ec1/sfdclib-0.2.22-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d40f6c2508f02fdbb4a7cadd6fa3063", "sha256": "19afe479f0f2d0d04300fd7291228343dc2833842e5d742884bd88b4e03685a0" }, "downloads": -1, "filename": "sfdclib-0.2.22.tar.gz", "has_sig": false, "md5_digest": "4d40f6c2508f02fdbb4a7cadd6fa3063", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11921, "upload_time": "2018-07-16T17:53:03", "url": "https://files.pythonhosted.org/packages/7f/a7/2f62066c9d7d45f75c50eb9e7358835a28ea67df8d46146e283d7d24f450/sfdclib-0.2.22.tar.gz" } ], "0.2.23": [ { "comment_text": "", "digests": { "md5": "dbbd7e898ecc085c0920ac8af46f28a7", "sha256": "d9342b00067d08941417e81e6e864f670259c70d8eaed30b97e6a079afa683ff" }, "downloads": -1, "filename": "sfdclib-0.2.23-py2-none-any.whl", "has_sig": false, "md5_digest": "dbbd7e898ecc085c0920ac8af46f28a7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13369, "upload_time": "2018-09-27T21:15:58", "url": "https://files.pythonhosted.org/packages/a3/bd/fe399584341c6769cc1e116c550054f461007546bce230085b312db515d2/sfdclib-0.2.23-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed684d664e9f7d81d96cc183ff5168c9", "sha256": "506a3f523cfb2193d3cb7cae5586c4ffd24d3b98071280d46fbe216ceb1ea26c" }, "downloads": -1, "filename": "sfdclib-0.2.23.tar.gz", "has_sig": false, "md5_digest": "ed684d664e9f7d81d96cc183ff5168c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11937, "upload_time": "2018-09-27T21:15:59", "url": "https://files.pythonhosted.org/packages/17/ab/fdc63abdf8b0a302bfec62f4a616aee7af256e581396af42934f6e821ea8/sfdclib-0.2.23.tar.gz" } ], "0.2.24": [ { "comment_text": "", "digests": { "md5": "a7b2b970272bcbc23b8af4576b01a6a1", "sha256": "f6bff4e0d97e150116e464c10ba03e148c46e3070dc825fcce4e6a09ac17d350" }, "downloads": -1, "filename": "sfdclib-0.2.24-py2-none-any.whl", "has_sig": false, "md5_digest": "a7b2b970272bcbc23b8af4576b01a6a1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13367, "upload_time": "2018-09-27T21:29:07", "url": "https://files.pythonhosted.org/packages/06/0e/2ce1439c87c167dec7baeda06cf7a2cecee9fd6a44b04f40833490598f49/sfdclib-0.2.24-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fc9a1f3c9c5f5a883aa070ec196d7ce", "sha256": "5b1c446069ad21e0b2b6152edda6450143f1e27321fc60693ff5532b73da71fe" }, "downloads": -1, "filename": "sfdclib-0.2.24.tar.gz", "has_sig": false, "md5_digest": "7fc9a1f3c9c5f5a883aa070ec196d7ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11926, "upload_time": "2018-09-27T21:29:08", "url": "https://files.pythonhosted.org/packages/88/4b/75c10aeeb7180da28301a39d4e6ea8bb80e0eac535455380750da7d4f9cd/sfdclib-0.2.24.tar.gz" } ], "0.2.25": [ { "comment_text": "", "digests": { "md5": "4b2178310c37c80723e424bbb61cb1d1", "sha256": "cba22cdc2ae87e1be52aaf99b93c8520a4086503a4be802ac6000fb8f5c3ee86" }, "downloads": -1, "filename": "sfdclib-0.2.25.tar.gz", "has_sig": false, "md5_digest": "4b2178310c37c80723e424bbb61cb1d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11927, "upload_time": "2018-10-15T18:57:30", "url": "https://files.pythonhosted.org/packages/b3/57/49c7bdff86a7784a507d2325333d9e1e60cfa137e6feecb6af35b53235c2/sfdclib-0.2.25.tar.gz" } ], "0.2.26": [ { "comment_text": "", "digests": { "md5": "7afc98e8a160033e5385f8d5f7e95e7e", "sha256": "62cc8c92404480f472ad7d33eec81d1ce16f259b8be13c02b9db8c4e52a89e6f" }, "downloads": -1, "filename": "sfdclib-0.2.26.tar.gz", "has_sig": false, "md5_digest": "7afc98e8a160033e5385f8d5f7e95e7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11867, "upload_time": "2018-10-16T19:04:58", "url": "https://files.pythonhosted.org/packages/7e/b1/7f6cc57722eb832a46297ec23d6ca1e73beac11c6f5135313d17e51248c2/sfdclib-0.2.26.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "d3edbd26e6bae8f85055ae5388ecff4f", "sha256": "0932905d2bba7bcb7e07a6ca8f69573a5789bb969de74eea112b87d712b6b70f" }, "downloads": -1, "filename": "sfdclib-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d3edbd26e6bae8f85055ae5388ecff4f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9431, "upload_time": "2016-09-14T22:01:56", "url": "https://files.pythonhosted.org/packages/bc/df/ad6d9d143430a11d31a3c509f579387f83d8d9a3dcf03e2291bb630eeeda/sfdclib-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99f4a0ef57a875512d94d74d178559e9", "sha256": "bd5fd939e4d9421f25b9bad79f471fccb241ddaaaa1dbd7683c3d79e106329f6" }, "downloads": -1, "filename": "sfdclib-0.2.4.zip", "has_sig": false, "md5_digest": "99f4a0ef57a875512d94d74d178559e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10917, "upload_time": "2016-09-14T22:01:59", "url": "https://files.pythonhosted.org/packages/89/e7/2fb35eac17e78de0ac32b377bda542da6dff6ee824b60c9b1485f9589c38/sfdclib-0.2.4.zip" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "b75e3a7453c2028ef8d5aacc9ff5d4e9", "sha256": "89bfa0b2e087aa709be1c895e9a9428db63230a91596693f4810e88e64a3d040" }, "downloads": -1, "filename": "sfdclib-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b75e3a7453c2028ef8d5aacc9ff5d4e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9429, "upload_time": "2016-09-14T22:29:47", "url": "https://files.pythonhosted.org/packages/f0/2d/e51e3c8ceced282584278ffe8af3726664dc5be32a19e019e328c8dac4bf/sfdclib-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0be640e6500ea52ebde97eab39adcfa2", "sha256": "3c9e7064930aa675a58cb21d8e517379a3a459d264b77c54695778c1513f99a9" }, "downloads": -1, "filename": "sfdclib-0.2.5.zip", "has_sig": false, "md5_digest": "0be640e6500ea52ebde97eab39adcfa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10918, "upload_time": "2016-09-14T22:29:50", "url": "https://files.pythonhosted.org/packages/0e/94/32d0bf66c1470431451957858835443798763bd6bf68b2b5ea591c2f909c/sfdclib-0.2.5.zip" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "a1a0d970675e79da0c39606c8f6f07c3", "sha256": "7ddbcafa24e2cd25fac4199aed7d5d3872adc0cac1cce8ebf69687f0ba956dc2" }, "downloads": -1, "filename": "sfdclib-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "a1a0d970675e79da0c39606c8f6f07c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9386, "upload_time": "2016-09-15T00:12:22", "url": "https://files.pythonhosted.org/packages/67/16/f0f3333d202f57e1b3e7b6309062cd7584e8dff4410abeffa54e79d164b8/sfdclib-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bac422b329601a6215de6c40863cd172", "sha256": "d4423bf1fb20fee62409f425b828450dd8b2110d8ca21032e11ee85f784e67d0" }, "downloads": -1, "filename": "sfdclib-0.2.6.zip", "has_sig": false, "md5_digest": "bac422b329601a6215de6c40863cd172", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10842, "upload_time": "2016-09-15T00:12:25", "url": "https://files.pythonhosted.org/packages/48/e9/4451ad17cf00829fa031a54f6f0355956a3e371b1b5243efbf0976d3d7b6/sfdclib-0.2.6.zip" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "d5ea09b4447963b27be1df68240fb463", "sha256": "62aaa8c2a9fa718ec6eb153d332b136012e11e516a3655fed9fffb25e284ae1f" }, "downloads": -1, "filename": "sfdclib-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "d5ea09b4447963b27be1df68240fb463", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13217, "upload_time": "2016-10-13T19:01:19", "url": "https://files.pythonhosted.org/packages/b7/f1/3aeabd0a67dbd90507e2c97646449d7bd5acdb389a296ca9dd571c56cfcf/sfdclib-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f139f8756e64925456363cc55c92594", "sha256": "ce411b83f31878af202b3b2ba2942739c92d427e7a0ee0a585ccb84657e193f4" }, "downloads": -1, "filename": "sfdclib-0.2.7.tar.gz", "has_sig": false, "md5_digest": "1f139f8756e64925456363cc55c92594", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9232, "upload_time": "2016-10-13T19:01:21", "url": "https://files.pythonhosted.org/packages/a5/5f/801b367f058e52caa2b9734112e454564e39fbc356bcb602d48600167eea/sfdclib-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "46f182632f3c271a56abaeebc3286c1c", "sha256": "b840f656ef683ff1c68d34162ae43bde43af796a989f8e6d69d684068fcc35db" }, "downloads": -1, "filename": "sfdclib-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "46f182632f3c271a56abaeebc3286c1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13231, "upload_time": "2016-10-14T00:10:53", "url": "https://files.pythonhosted.org/packages/60/20/87bbe93496b6d318cfe1bae947801f550116119cfc3a738c2950246eaffe/sfdclib-0.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d69d28069623640c6668498d6dbc208f", "sha256": "9f6460c97028e5949ce1ff74d92bfa551896b457be2d02933eaeda1463742302" }, "downloads": -1, "filename": "sfdclib-0.2.8.tar.gz", "has_sig": false, "md5_digest": "d69d28069623640c6668498d6dbc208f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9244, "upload_time": "2016-10-14T00:10:56", "url": "https://files.pythonhosted.org/packages/c1/9e/93e66f41014205de6a64c092a2f3397c394941a16b4fce3cd10e54646dda/sfdclib-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "38f68ef184deb0dd204e2d214efa3fd3", "sha256": "75ca8b857d0e95790bb17baec137cb1e7d87c87be8a3bec750c4f5d46182a0fc" }, "downloads": -1, "filename": "sfdclib-0.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "38f68ef184deb0dd204e2d214efa3fd3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13407, "upload_time": "2016-10-19T18:22:23", "url": "https://files.pythonhosted.org/packages/91/7e/c02d7f6df4be30ee8b4248e419c43d9f0885afa22061e7b53e8113d06b42/sfdclib-0.2.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44d9687bc7b8aeb5fffb10f037414fdf", "sha256": "8d788c879e9945bfce7a7e01058a3556ae3b8577eee12d1df7b0d4ac91e36341" }, "downloads": -1, "filename": "sfdclib-0.2.9.tar.gz", "has_sig": false, "md5_digest": "44d9687bc7b8aeb5fffb10f037414fdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9412, "upload_time": "2016-10-19T18:22:26", "url": "https://files.pythonhosted.org/packages/b1/c0/afd4d9220363f7315345e0f4ba6fe554cc819d40e6657a0c53914c6995b8/sfdclib-0.2.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7afc98e8a160033e5385f8d5f7e95e7e", "sha256": "62cc8c92404480f472ad7d33eec81d1ce16f259b8be13c02b9db8c4e52a89e6f" }, "downloads": -1, "filename": "sfdclib-0.2.26.tar.gz", "has_sig": false, "md5_digest": "7afc98e8a160033e5385f8d5f7e95e7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11867, "upload_time": "2018-10-16T19:04:58", "url": "https://files.pythonhosted.org/packages/7e/b1/7f6cc57722eb832a46297ec23d6ca1e73beac11c6f5135313d17e51248c2/sfdclib-0.2.26.tar.gz" } ] }