{ "info": { "author": "Justin Vrana", "author_email": "justin.vrana@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "# BenchlingAPI\n\n[![PyPI version](https://badge.fury.io/py/benchlingapi.svg)](https://badge.fury.io/py/benchlingapi)\n\nThe (unofficial) python API wrapper for Benchling. For more information,\nsee documentation at https://klavinslab.github.io/benchling-api/index.\n\n## Installation\n\n```\npip install benchlingapi -U\n```\n\n## Getting Started\n\nInitialize a session using your Benchling-provided API key:\n\n```python\nfrom benchlingapi import Session\nsession = Session(\"your_secret_benchling_api_key\")\n```\n\nFrom there, you can access various models:\n\n```python\nsession.DNASequence\nsession.AASequence\nsession.Oligo\nsession.Folder\nsession.Project\nsession.Registry\nsession.Translation\nsession.EntitySchema\nsession.Batch\nsession.CustomEntity\n```\n\nFinding models:\n\n```python\n# get one model\ndna = session.DNASequence.one()\n\n# find a specific model by its id\ndna = session.DNASequence.find('sdg_4tg23')\n\n# get the last 50 amino acids\nproteins = session.AASequence.last(50)\n\n# get a registry by name\nregistry = session.Registry.find_by_name(\"Klavins Lab Registry\")\n```\n\nUpdating models:\n\n```python\ndna = session.DNASequence.one()\ndna.name = \"My new name\"\ndna.bases = \"AGGTAGGGTAGGGCCAGAGA\"\n\n# update the sequence on the server\ndna.update()\n```\n\nSaving new models:\n\n```python\nfolder = session.Folder.find_by_name(\"My API Folder\")\ndna = session.DNASequence(\n name = 'my new dna',\n bases = 'AGGTAGGATGGCCA',\n folder_id = folder.id,\n is_circular = False\n)\n\n# save the dna to your Benchling account\ndna.save()\n```\n\nRegistering models to your registry:\n\n```python\ndna.set_schema(\"My DNA Schema\")\ndna.register()\n```\n\nSee the documentation for more information: https://klavinslab.github.io/benchling-api/index\n\n## Testing\n\nTesting is done using `pytest`. Tests will create live requests to a Benchling account.\nSince testing is done live, a Benchling account will need to be setup along with testing\ndata.\n\nTo run tests, you must have a Benchling Account with an API key. Tests require a file in\n'tests/secrets/config.json' with the following format:\n\n```\n{\n \"credentials\": {\n \"api_key\": \"asdahhjwrthsdfgadfadfgadadsfa\"\n },\n \"sharelinks\": [\n \"https://benchling.com/s/seq-asdfadsfaee\"\n ],\n \"project\": {\n \"name\": \"API\"\n },\n \"trash_folder\": {\n \"name\": \"API_Trash\"\n },\n \"inventory_folder\": {\n \"name\": \"API_Inventory\"\n }\n}\n```\n\nOn the Benchling side of things, in the account liked to the `credentials[\"api_key\"]`, you must\nhave a project corresponding to the `project[\"name\"]` value above. Within this project, you should\nhave two folder corresponding to the `trash_folder` and `inventory_folder` values above. Additionally,\nyou should have at least one example of an AminoAcid, DNASequence, CustomEntity, and Oligo stored within\nyour `inventory_folder`. Tests will copy the examples from the `inventory_folder` for downstream tests.\nAfter the tests, conclude, inventory in the `trash_folder` will get archived.\n\n#### Happy Cloning!\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/klavinslab/benchling-api", "keywords": "", "license": "", "maintainer": "Justin Vrana", "maintainer_email": "justin.vrana@gmail.com", "name": "benchlingapi", "package_url": "https://pypi.org/project/benchlingapi/", "platform": "", "project_url": "https://pypi.org/project/benchlingapi/", "project_urls": { "Documentation": "http://klavinslab.org/benchling-api/", "Homepage": "https://www.github.com/klavinslab/benchling-api", "Repository": "https://pypi.org/project/benchlingapi/" }, "release_url": "https://pypi.org/project/benchlingapi/2.1.12/", "requires_dist": [ "requests (>=2.22,<3.0)", "inflection (>=0.3.1,<0.4.0)", "urlopen (>=1.0,<2.0)", "bs4 (>=0.0.1,<0.0.2)", "marshmallow (>=3.2,<4.0)" ], "requires_python": ">=3.5.2,<4.0.0", "summary": "An unofficial python wrapper for the Benchling API", "version": "2.1.12", "yanked": false, "yanked_reason": null }, "last_serial": 6620321, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "db56b92acfff864194b10ab34a2f6e4b", "sha256": "9add3322b377be424799233ad286a8367c5e79c5abf464e38885719669a7e774" }, "downloads": -1, "filename": "benchlingapi-1.0.tar.gz", "has_sig": false, "md5_digest": "db56b92acfff864194b10ab34a2f6e4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11331, "upload_time": "2017-10-23T03:30:53", "upload_time_iso_8601": "2017-10-23T03:30:53.366189Z", "url": "https://files.pythonhosted.org/packages/96/10/5f415f9795e3bb3f1d4a9d873c94b55318d0862800a117f556c1b52d041a/benchlingapi-1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "02031ae57965855f93961163b19b9220", "sha256": "fdebcc4b3bf98c9c17135b0ab19dd2d80dfaa4f5178529e0f6ed8c0dc475d9a3" }, "downloads": -1, "filename": "benchlingapi-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "02031ae57965855f93961163b19b9220", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 18207, "upload_time": "2019-10-16T04:08:50", "upload_time_iso_8601": "2019-10-16T04:08:50.428868Z", "url": "https://files.pythonhosted.org/packages/d8/29/8771517d31170c6764043ea754376a512dcf111f703ade64f02e19417922/benchlingapi-2.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f812c87b2edb0fde2123c082980b31d9", "sha256": "c118988fd573b943c3d7f517a36563793f92d031573d433e6e568343a0a1bebe" }, "downloads": -1, "filename": "benchlingapi-2.0.0.tar.gz", "has_sig": false, "md5_digest": "f812c87b2edb0fde2123c082980b31d9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 16462, "upload_time": "2019-10-16T04:08:52", "upload_time_iso_8601": "2019-10-16T04:08:52.463014Z", "url": "https://files.pythonhosted.org/packages/9d/9d/b240425dd39ceb2d964f3a0dc738a7f93773f19dcca4d78f486598a258ed/benchlingapi-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0a0": [ { "comment_text": "", "digests": { "md5": "14ed5d7c73a2eaed8ba0d5007126eac8", "sha256": "3259d1d65d4c8ebcc5179d8733863f402fff5565151f710f10ec0d12e79092dc" }, "downloads": -1, "filename": "benchlingapi-2.0.0a0-py3-none-any.whl", "has_sig": false, "md5_digest": "14ed5d7c73a2eaed8ba0d5007126eac8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 17772, "upload_time": "2019-07-03T05:07:11", "upload_time_iso_8601": "2019-07-03T05:07:11.309877Z", "url": "https://files.pythonhosted.org/packages/79/43/6df738e96b761daab61202bbddd3bab6de909b73592b35c44e91ecb956d6/benchlingapi-2.0.0a0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e999121f4c20ca138b8a70d4d486ca71", "sha256": "ca1c403ac9fc451be84939017b8532f675f4aa548af28d95a56c039ea390c9c5" }, "downloads": -1, "filename": "benchlingapi-2.0.0a0.tar.gz", "has_sig": false, "md5_digest": "e999121f4c20ca138b8a70d4d486ca71", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 15323, "upload_time": "2019-07-03T05:07:12", "upload_time_iso_8601": "2019-07-03T05:07:12.561412Z", "url": "https://files.pythonhosted.org/packages/a4/77/f2046665bc92e33a49d4596f213b745f224245b89c293e99144b886bd355/benchlingapi-2.0.0a0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "c0f7a1059a661246356b57580af9e18c", "sha256": "83a8f2d01612d603964aef3ef58b23bf14dc5aa2b1bf48a3a4b3cf596a1d09ab" }, "downloads": -1, "filename": "benchlingapi-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c0f7a1059a661246356b57580af9e18c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 18886, "upload_time": "2019-10-16T15:02:49", "upload_time_iso_8601": "2019-10-16T15:02:49.462779Z", "url": "https://files.pythonhosted.org/packages/e0/e7/870ce562e20e022ce88dedbd340f95b7914baa86afe9e32ba58494c74820/benchlingapi-2.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b8479aaf527456dd936e1b2f47553f56", "sha256": "96c4cd06b165d33c9817d7a193f1e1e955c8d621a817202cd4a24fda38bda9ea" }, "downloads": -1, "filename": "benchlingapi-2.0.1.tar.gz", "has_sig": false, "md5_digest": "b8479aaf527456dd936e1b2f47553f56", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 17661, "upload_time": "2019-10-16T15:02:54", "upload_time_iso_8601": "2019-10-16T15:02:54.406779Z", "url": "https://files.pythonhosted.org/packages/df/08/22de438eecca88be5721f5c21ecea1603e79ee35c5d8d3c972c38741abd4/benchlingapi-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1a0": [ { "comment_text": "", "digests": { "md5": "1ada1e1cd204060b1e47717b78589af5", "sha256": "0dfa1bb35420ab721a4773eb99e074920452c35c0520948470c21e414d8cd2d7" }, "downloads": -1, "filename": "benchlingapi-2.0.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "1ada1e1cd204060b1e47717b78589af5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 17805, "upload_time": "2019-07-03T05:30:44", "upload_time_iso_8601": "2019-07-03T05:30:44.637626Z", "url": "https://files.pythonhosted.org/packages/75/eb/17ba9e8771b799fdf36c3f340cd92b18d785c22130d442b69ba2cf162980/benchlingapi-2.0.1a0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "68fdee5ec888f29b9dd3e69ffcb2a1c6", "sha256": "11319114cb1432dedc50d9055e3706b968d4be556c735d5ac3aeb8e887e5438f" }, "downloads": -1, "filename": "benchlingapi-2.0.1a0.tar.gz", "has_sig": false, "md5_digest": "68fdee5ec888f29b9dd3e69ffcb2a1c6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 15349, "upload_time": "2019-07-03T05:30:46", "upload_time_iso_8601": "2019-07-03T05:30:46.391181Z", "url": "https://files.pythonhosted.org/packages/8d/29/ebdba972df929c8d91d81547cbefa5f5f88a013b61c22a314c03f611cabf/benchlingapi-2.0.1a0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "fd63265ec313b1b6751cb1662eca4de4", "sha256": "058b9116cc611c19c6ee797e3aaf6a339f4aaa515cd8238fda5243cf18cb2702" }, "downloads": -1, "filename": "benchlingapi-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fd63265ec313b1b6751cb1662eca4de4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2,<4.0.0", "size": 18910, "upload_time": "2019-10-18T02:37:04", "upload_time_iso_8601": "2019-10-18T02:37:04.832031Z", "url": "https://files.pythonhosted.org/packages/8b/4e/0b393034684e4ccba476d8d93a5b8ea3ad854c713a06cdadf0ac842f9796/benchlingapi-2.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "904ba386745244f7296fa1d8abd90330", "sha256": "c05ffd80159d737f49175a1476c2d70f754606667328b58736c7798f964112d7" }, "downloads": -1, "filename": "benchlingapi-2.1.1.tar.gz", "has_sig": false, "md5_digest": "904ba386745244f7296fa1d8abd90330", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2,<4.0.0", "size": 17727, "upload_time": "2019-10-18T02:37:06", "upload_time_iso_8601": "2019-10-18T02:37:06.923398Z", "url": "https://files.pythonhosted.org/packages/a4/09/04755b543a56e426b2965718f8e9be8a099dd4314c870bf8cd9a3b55f5bf/benchlingapi-2.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.10": [ { "comment_text": "", "digests": { "md5": "5c533e03ebd9b50021f73863ae9d857c", "sha256": "d688bb17efad7b67e8d9577c7f69bf77a8416a2ea5188cdf06ef54ec95a1f384" }, "downloads": -1, "filename": "benchlingapi-2.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "5c533e03ebd9b50021f73863ae9d857c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2,<4.0.0", "size": 21732, "upload_time": "2019-12-18T01:26:47", "upload_time_iso_8601": "2019-12-18T01:26:47.012160Z", "url": "https://files.pythonhosted.org/packages/4b/77/1d420ed13e58c73f5530b432457c31e254ade4d901af945b4dfabb911d11/benchlingapi-2.1.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "469f2a428d3a70e3cfabfcffdc26facc", "sha256": "b159d0218ffe20d31851180d186fddd7648f7d3f7d571c29fb93a59c40f7171c" }, "downloads": -1, "filename": "benchlingapi-2.1.10.tar.gz", "has_sig": false, "md5_digest": "469f2a428d3a70e3cfabfcffdc26facc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2,<4.0.0", "size": 20388, "upload_time": "2019-12-18T01:26:48", "upload_time_iso_8601": "2019-12-18T01:26:48.880312Z", "url": "https://files.pythonhosted.org/packages/6c/fa/4acee59d7da60909a29cba45b6263a467b50ba37ccded133e4d7f5337d85/benchlingapi-2.1.10.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.11": [ { "comment_text": "", "digests": { "md5": "307f16c008d65b93cd249aaacd84733f", "sha256": "62464867cfedd2f15ac26b6d59a8ecce942a22b7f6cd073818d9aeca3cf47d9e" }, "downloads": -1, "filename": "benchlingapi-2.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "307f16c008d65b93cd249aaacd84733f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2,<4.0.0", "size": 21759, "upload_time": "2019-12-18T21:34:56", "upload_time_iso_8601": "2019-12-18T21:34:56.457210Z", "url": "https://files.pythonhosted.org/packages/1c/2d/1c2994d6983c84b4a5cafab219aba3cec0c7856f97e178a9c407ebf52400/benchlingapi-2.1.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ae42a5547b470f4d532dea32d15e4aad", "sha256": "3b45d3c8ebbd889aee04ebd0b2d88155bfed9aab7db93df397546559320194aa" }, "downloads": -1, "filename": "benchlingapi-2.1.11.tar.gz", "has_sig": false, "md5_digest": "ae42a5547b470f4d532dea32d15e4aad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2,<4.0.0", "size": 20416, "upload_time": "2019-12-18T21:34:57", "upload_time_iso_8601": "2019-12-18T21:34:57.897207Z", "url": "https://files.pythonhosted.org/packages/0b/a3/980375c214f52a67c92e0f83ae18a40a806ea8ff1bb3d207e73b9786cdf5/benchlingapi-2.1.11.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.12": [ { "comment_text": "", "digests": { "md5": "059954b1936b2cfb145e5c7262df99a6", "sha256": "10e5786a2b23fe6557475aac6f42e6f3218654f09e8ca6824820d2cba46019fb" }, "downloads": -1, "filename": "benchlingapi-2.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "059954b1936b2cfb145e5c7262df99a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2,<4.0.0", "size": 23017, "upload_time": "2020-02-13T00:27:30", "upload_time_iso_8601": "2020-02-13T00:27:30.827580Z", "url": "https://files.pythonhosted.org/packages/f2/00/7d2f5d70cc508e31ae7d4244b85274384aa67628984c20073518dd5e2be0/benchlingapi-2.1.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "655c2bc95e348fea0c5d0ddec94f4e08", "sha256": "8ee7f03919a4ac27441601d35d52fa877db95a00f8b5c788ac37aff187d692a2" }, "downloads": -1, "filename": "benchlingapi-2.1.12.tar.gz", "has_sig": false, "md5_digest": "655c2bc95e348fea0c5d0ddec94f4e08", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2,<4.0.0", "size": 21544, "upload_time": "2020-02-13T00:27:32", "upload_time_iso_8601": "2020-02-13T00:27:32.405446Z", "url": "https://files.pythonhosted.org/packages/8d/3e/d438187289d120508725d5769762468d7980030a79b86ad61d278d54b937/benchlingapi-2.1.12.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "655a689cd07774eb8aaac4abcc35a999", "sha256": "295a8340ee98e8ebc164fc1e9404334a1f5bb9ba7f4cdbded4cb39a17175f2d7" }, "downloads": -1, "filename": "benchlingapi-2.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "655a689cd07774eb8aaac4abcc35a999", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2,<4.0.0", "size": 18941, "upload_time": "2019-10-18T20:44:59", "upload_time_iso_8601": "2019-10-18T20:44:59.254188Z", "url": "https://files.pythonhosted.org/packages/36/45/25ab0a97fffa6ccd10ef775835401e835c65e80a9ee70868149285ef86eb/benchlingapi-2.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "64ddbd0b8765f8f79962a7fec9180fd5", "sha256": "00226db8108d134aaedd64af527329d0f406994c5e5b656b44510fc9bfc406e4" }, "downloads": -1, "filename": "benchlingapi-2.1.2.tar.gz", "has_sig": false, "md5_digest": "64ddbd0b8765f8f79962a7fec9180fd5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2,<4.0.0", "size": 17764, "upload_time": "2019-10-18T20:45:01", "upload_time_iso_8601": "2019-10-18T20:45:01.186942Z", "url": "https://files.pythonhosted.org/packages/6b/76/750668ad837aef8f4ea83dfd1414f0c651136b9c282cf43c9bcc168c17d2/benchlingapi-2.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "0b78117713d9c6aa0319f0c129ce8069", "sha256": "83443ba128e33ae839797f0dc83ad8012ca7a2fc112567b097a8bea8cb4a6a82" }, "downloads": -1, "filename": "benchlingapi-2.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0b78117713d9c6aa0319f0c129ce8069", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2,<4.0.0", "size": 18993, "upload_time": "2019-10-23T20:09:03", "upload_time_iso_8601": "2019-10-23T20:09:03.815765Z", "url": "https://files.pythonhosted.org/packages/a6/f3/6d7ee5fd1f63eadf9c2ce02b77f54607f2b0140733e6a6ce67de771e45e7/benchlingapi-2.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e3ce571a6f8b73acaa6662ed0db33997", "sha256": "f8125b4a5bc8641ec8389be1c77aab0213c570fd57ad5e1d0a457181ef42bd5e" }, "downloads": -1, "filename": "benchlingapi-2.1.3.tar.gz", "has_sig": false, "md5_digest": "e3ce571a6f8b73acaa6662ed0db33997", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2,<4.0.0", "size": 17830, "upload_time": "2019-10-23T20:09:05", "upload_time_iso_8601": "2019-10-23T20:09:05.528384Z", "url": "https://files.pythonhosted.org/packages/eb/5b/f2a5ef4c21f1a7d595933569c17af074fec93f7e07497b8be4d9fe852e8a/benchlingapi-2.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "4aec36c1694e0189a74fa94f4bb90900", "sha256": "085246f9646a06e4ff17c08a8c585636961b6112fe072a6d11e64b2232daef40" }, "downloads": -1, "filename": "benchlingapi-2.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4aec36c1694e0189a74fa94f4bb90900", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2,<4.0.0", "size": 21079, "upload_time": "2019-11-16T02:36:43", "upload_time_iso_8601": "2019-11-16T02:36:43.290726Z", "url": "https://files.pythonhosted.org/packages/23/88/75e3f1961f1799203b565b4782de28c9f0a8aae92cf23fb10c16b3b8b410/benchlingapi-2.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4962f6004bfd306c7445d217f7868115", "sha256": "6b55f79982fb4eb1d6005fd5783c741906ef14fa1d6dabf1a6b83daec2a217eb" }, "downloads": -1, "filename": "benchlingapi-2.1.4.tar.gz", "has_sig": false, "md5_digest": "4962f6004bfd306c7445d217f7868115", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2,<4.0.0", "size": 19786, "upload_time": "2019-11-16T02:36:44", "upload_time_iso_8601": "2019-11-16T02:36:44.934328Z", "url": "https://files.pythonhosted.org/packages/7d/8c/1b6365fd5543b76a1b5c97c46236f9346537033eb1053512976815c1271b/benchlingapi-2.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.5": [ { "comment_text": "", "digests": { "md5": "aa96467b92e06a0bb25d56af2a6fe257", "sha256": "4d89a48005df6f4ea771598ee864afbb9665ef3e6c4720bf89649959e25ea13a" }, "downloads": -1, "filename": "benchlingapi-2.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "aa96467b92e06a0bb25d56af2a6fe257", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2,<4.0.0", "size": 21639, "upload_time": "2019-12-12T22:18:25", "upload_time_iso_8601": "2019-12-12T22:18:25.629699Z", "url": "https://files.pythonhosted.org/packages/c7/7b/24b86c9951de2690b02f78340a743d4d6c2bc9fa59bc5130fa93ed9425a8/benchlingapi-2.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "78a5bbc5d7c55f698525f7c67e0001b4", "sha256": "472ea1cc394fb4de8d7e05a3f10f4d14b963638e0b1dc6a5fee56afc9f50bc00" }, "downloads": -1, "filename": "benchlingapi-2.1.5.tar.gz", "has_sig": false, "md5_digest": "78a5bbc5d7c55f698525f7c67e0001b4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2,<4.0.0", "size": 20277, "upload_time": "2019-12-12T22:18:26", "upload_time_iso_8601": "2019-12-12T22:18:26.963098Z", "url": "https://files.pythonhosted.org/packages/0c/42/b951e61f54b4d3f87c5635630a4dfd20538b497b7ec1d263837d9aaa4bb2/benchlingapi-2.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.6": [ { "comment_text": "", "digests": { "md5": "684b6118c9a3b40c7774b8b5a23d6bfb", "sha256": "bd9d49e46eb5468a9dd2f62ece9a216ecff4bc39cc25acd113bd731b2683f838" }, "downloads": -1, "filename": "benchlingapi-2.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "684b6118c9a3b40c7774b8b5a23d6bfb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2,<4.0.0", "size": 21715, "upload_time": "2019-12-17T01:06:24", "upload_time_iso_8601": "2019-12-17T01:06:24.143901Z", "url": "https://files.pythonhosted.org/packages/f0/13/4187da095b6ecca3019b156b9bb1434b599bfd113631b08a60dfb2a56438/benchlingapi-2.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "122d55dae8222a70cfbbb575aa369d48", "sha256": "17ce0d95cfeb07b17b2eb5a5b1acd4248cf3672a57137dfaa6f1a2e43d3672b8" }, "downloads": -1, "filename": "benchlingapi-2.1.6.tar.gz", "has_sig": false, "md5_digest": "122d55dae8222a70cfbbb575aa369d48", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2,<4.0.0", "size": 20351, "upload_time": "2019-12-17T01:06:25", "upload_time_iso_8601": "2019-12-17T01:06:25.764580Z", "url": "https://files.pythonhosted.org/packages/84/13/ccdef0dc685e785870c36da87144878cb7fd06e5f21fb1bf925353976ebf/benchlingapi-2.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.7": [ { "comment_text": "", "digests": { "md5": "ddda4f6726b851f67cde521654025c63", "sha256": "4fb86c1ad643546b83c9b5ea5d5a4b97d809deebeb85e29749b275776d3c12b1" }, "downloads": -1, "filename": "benchlingapi-2.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "ddda4f6726b851f67cde521654025c63", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2,<4.0.0", "size": 21716, "upload_time": "2019-12-18T01:07:31", "upload_time_iso_8601": "2019-12-18T01:07:31.713089Z", "url": "https://files.pythonhosted.org/packages/80/67/9efeeb3d8fdf6b370329c0dd71bc14aa2c9b1abba8b01762a08a517ff804/benchlingapi-2.1.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "770482ba0933fbc5e231ce95164e8033", "sha256": "0274ae7301b3623b124f1a66652952e6a0f9373fd95a94c4cabe27d31b2d0169" }, "downloads": -1, "filename": "benchlingapi-2.1.7.tar.gz", "has_sig": false, "md5_digest": "770482ba0933fbc5e231ce95164e8033", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2,<4.0.0", "size": 20370, "upload_time": "2019-12-18T01:07:33", "upload_time_iso_8601": "2019-12-18T01:07:33.676391Z", "url": "https://files.pythonhosted.org/packages/8e/db/e21a191d87ee7c56d2b2379fae4b2fc9cbf5c8cc29fcfd842bc7589293e9/benchlingapi-2.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.8": [ { "comment_text": "", "digests": { "md5": "bca363d9e152a98115c2a91dd6c53344", "sha256": "ac9720d70e3ea4f94caee146d593214693fe8fb2b25a366f176150925dabe2c6" }, "downloads": -1, "filename": "benchlingapi-2.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "bca363d9e152a98115c2a91dd6c53344", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2,<4.0.0", "size": 21715, "upload_time": "2019-12-18T01:11:03", "upload_time_iso_8601": "2019-12-18T01:11:03.568910Z", "url": "https://files.pythonhosted.org/packages/63/8a/485275385de70a6a987b259f919106ea10031490e5bab7217305abf7dce3/benchlingapi-2.1.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "69ab7f20e2a5056771f11114a35db78e", "sha256": "95ab58d22022874c9f71a9f35aec6294af6a3cad5ef81be1b7ae114516857c5a" }, "downloads": -1, "filename": "benchlingapi-2.1.8.tar.gz", "has_sig": false, "md5_digest": "69ab7f20e2a5056771f11114a35db78e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2,<4.0.0", "size": 20356, "upload_time": "2019-12-18T01:11:04", "upload_time_iso_8601": "2019-12-18T01:11:04.906636Z", "url": "https://files.pythonhosted.org/packages/6f/7c/42db2c03b4b205c6e18c7ecd2b8a7f54e6b7293aa1ac5d3ab080bd327105/benchlingapi-2.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.9": [ { "comment_text": "", "digests": { "md5": "d07a5ef671541c990845c7e4c4ff4967", "sha256": "2ab8c667dce9ebc45aa5271e575933d35893ef57b60c6004f4ad2919828b5f12" }, "downloads": -1, "filename": "benchlingapi-2.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "d07a5ef671541c990845c7e4c4ff4967", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2,<4.0.0", "size": 21716, "upload_time": "2019-12-18T01:16:56", "upload_time_iso_8601": "2019-12-18T01:16:56.795114Z", "url": "https://files.pythonhosted.org/packages/56/53/eebc9acf8615c810f09cbc813068c602562cef11e6bb4a9c7170490d932e/benchlingapi-2.1.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e8a5e9cee4e3f0562c69b33057d5ee67", "sha256": "7c1485b687838fade3fa64f3bf0e36f491e73a42aef69c0fefb13ffe6f26cc14" }, "downloads": -1, "filename": "benchlingapi-2.1.9.tar.gz", "has_sig": false, "md5_digest": "e8a5e9cee4e3f0562c69b33057d5ee67", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2,<4.0.0", "size": 20351, "upload_time": "2019-12-18T01:16:58", "upload_time_iso_8601": "2019-12-18T01:16:58.581784Z", "url": "https://files.pythonhosted.org/packages/0b/87/5629cdafddd51e441347ceb4f8b1401df755cc2e8f31cc9038bb24e958b7/benchlingapi-2.1.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "059954b1936b2cfb145e5c7262df99a6", "sha256": "10e5786a2b23fe6557475aac6f42e6f3218654f09e8ca6824820d2cba46019fb" }, "downloads": -1, "filename": "benchlingapi-2.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "059954b1936b2cfb145e5c7262df99a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2,<4.0.0", "size": 23017, "upload_time": "2020-02-13T00:27:30", "upload_time_iso_8601": "2020-02-13T00:27:30.827580Z", "url": "https://files.pythonhosted.org/packages/f2/00/7d2f5d70cc508e31ae7d4244b85274384aa67628984c20073518dd5e2be0/benchlingapi-2.1.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "655c2bc95e348fea0c5d0ddec94f4e08", "sha256": "8ee7f03919a4ac27441601d35d52fa877db95a00f8b5c788ac37aff187d692a2" }, "downloads": -1, "filename": "benchlingapi-2.1.12.tar.gz", "has_sig": false, "md5_digest": "655c2bc95e348fea0c5d0ddec94f4e08", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2,<4.0.0", "size": 21544, "upload_time": "2020-02-13T00:27:32", "upload_time_iso_8601": "2020-02-13T00:27:32.405446Z", "url": "https://files.pythonhosted.org/packages/8d/3e/d438187289d120508725d5769762468d7980030a79b86ad61d278d54b937/benchlingapi-2.1.12.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }