{ "info": { "author": "Dave Schultz", "author_email": "djschult@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# LarryData\nLarryData is a library of utilities for common data tasks using AWS for data science and data engineering projects. \nWhile boto3 is a great interface for interacting with AWS services, it can be overly complex for data scientists and \nothers who want to perform straightforward operations on data. Boto3 is powerful but often requires you spend time\nworrying about API-specific interactions and parameters. LarryData makes it easy to use services like S3, MTurk, \nand other data-oriented AWS services in a far more **functional** manner to let you focus on the data rather than \nsyntax. This library is designed to make getting tasks completed in Jupyter Notebooks or AWS Lambda functions as \neasy as possible by providing simplified interfaces while still giving you access to the underlying boto3 libraries\nwhen you need them.\n\n## Installation\n```\npip install larrydata\n```\nIn addition, you can easily add LarryData to your AWS Lambda functions by adding one of the following public Layers:\n* LarryData: `arn:aws:lambda:us-west-2:981332165467:layer:LarryData:2`\n* LarryData with Jinja2: `arn:aws:lambda:us-west-2:981332165467:layer:LarryDataWithJinja:2`\n* LarryData with Jinja2 and Pillow: `arn:aws:lambda:us-west-2:981332165467:layer:LarryDataWithJinjaPillow:2`\n\n\n## Configuring your AWS session\nBy default LarryData creates a boto3 session using your default AWS credentials that can be configured using the \n[AWS CLI](https://aws.amazon.com/cli/). To use a different profile, you can change using the following:\n```python\nimport larrydata as ld\nld.set_session(profile_name='my_profile')\n```\nAlternatively, you can pass AWS credentials directly\n```python\nimport larrydata as ld\nld.set_session(aws_access_key_id='XXXXXXXXXX', aws_secret_access_key='XXXXXXXXXXXXX')\n```\n\n## Functional S3 interactions\nWhen using boto3 alone, the following is how you would read in a JSON formatted object from S3 into a dict:\n```python\nimport boto3\nimport json\n\nresource = boto3.resource('s3')\nobj = resource.Bucket('mybucket').Object(key='myfile.json').get()\ncontents = obj['Body'].read()\nmy_dict = json.loads(contents.decode('utf-8'))\n```\n\nIn contrast, LarryData takes care of all those steps for you and let's you simply call one function to get your data.\n```python\nimport larrydata as ld\n\nmy_dict = ld.s3.read_dict(bucket='mybucket', key='myfile.json')\n```\nIn addition to accessing data using bucket/key pairs, you can S3 URIs like those commonly used in SageMaker.\n```python\nmy_dict2 = ld.s3.read_dict(uri='s3://mybucket/myfile.json')\n```\n\nTo write files to S3, simply call `write_object` to write your object out in the appropriate format:\n```python\n# Write json to S3\nmy_dict = {'key': 'val'}\nld.s3.write_object(my_dict, bucket='mybucket', key='myfile.json')\n\n# Write a list of strings to S3 as rows\nmy_list = ['a','b','c','d']\nld.s3.write_object(my_list, bucket='mybucket', key='myfile.txt')\n\n# Write a JSON lines file to S3 (commonly used for SageMaker manifest files)\nmy_dictlist = [{'a': 1}, {'b': 2}, {'c': 3}]\nld.s3.write_object(my_dictlist, bucket='mybucket', key='myfile.jsonl')\n```\n\n## Powerful MTurk extensions\nLarryData is especially useful for services like MTurk which have more complex interaction patterns and legacy aspects\nof their APIs. The MTurk module includes a number of features to make using MTurk much easier:\n* Easy toggling between sandbox and production clients (no more copy/pasting in endpoint urls)\n* Worker answers are converted into easy to access dict objects (no more QuestionFormAnswer XML!)\n* Potentially expensive operations such as list_hits and list_assignments_for_hit return generators\n* Utilities are included to easily generate HTMLQuestion and ExternalQuestion XML objects with integrated Jinja2 templating\n* Helpers to enable state data in the RequesterAnnotation field\n\nThe combination of these features means that creating a HIT in MTurk is as easy as the following:\n```python\nimport larrydata as ld\n\n# Indicate we want to use the production environment\nld.mturk.use_production()\n\n# Load a template from S3 and populate it with values\ntask_data = {'image_url': 'https://mywebsite.com/images/233.jpg'}\nquestion_xml = ld.mturk.render_jinja_template_question(task_data, template_uri='s3://mybucket/templates/imageCat.html')\n\n# Format the source data so it can be stored in the RequesterAnnotation field for use in tracking\ntask_data['request_id'] = 'MY_TRACKING_ID'\nannotation_payload = ld.mturk.prepare_requester_annotation(task_data)\n\n# Create a HIT\nhit = ld.mturk.create_hit(title='Test task', description='Categorize images', reward='0.05', max_assignments=5,\n lifetime=86400, assignment_duration=600, question=question_xml, annotation=annotation_payload)\n\n# Display where the HIT can be viewed on the Worker website\nhit_id = hit['HITId']\nhit_type_id = hit['HITTypeId']\nprint('HIT {} created, preview at {}'.format(hit_id, ld.mturk.preview_url(hit_type_id)))\n```\nGetting the results from that task is as simple as the following:\n```python\nimport larrydata as ld\n\nhit_id = 'HIT_ID_FROM_EARLIER'\n\n# Indicate we want to use the production environment\nld.mturk.use_production()\n\n# retrieve the HIT\nhit = ld.mturk.get_hit(hit_id)\n\n# retrieve the requester annotation data\ntask_data = ld.mturk.retrieve_requester_annotation(hit=hit)\n\n# get the results\nfor assignment in ld.mturk.list_assignments_for_hit(hit_id):\n print('Worker {} responded with {}'.format(assignment['WorkerId'], assignment['Answer']['category']))\n```\n\nMore features will be added over time, feel free to submit your feature suggestions.\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/dschultz0/larrydata", "keywords": "larry data aws boto3 mturk s3", "license": "", "maintainer": "", "maintainer_email": "", "name": "larrydata", "package_url": "https://pypi.org/project/larrydata/", "platform": "", "project_url": "https://pypi.org/project/larrydata/", "project_urls": { "Homepage": "https://github.com/dschultz0/larrydata" }, "release_url": "https://pypi.org/project/larrydata/0.2.20/", "requires_dist": null, "requires_python": "", "summary": "Library of helper modules for common data tasks using AWS resources such as S3, SQS, MTurk and others", "version": "0.2.20", "yanked": false, "yanked_reason": null }, "last_serial": 6305139, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "549fe7a182dd45a9a3e066a48f4d4df5", "sha256": "6522c1704bf15f6cf488d821676aaa658c2aa8f977a2b2c171f042b6f0f90739" }, "downloads": -1, "filename": "larrydata-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "549fe7a182dd45a9a3e066a48f4d4df5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12194, "upload_time": "2019-08-21T15:31:11", "upload_time_iso_8601": "2019-08-21T15:31:11.148276Z", "url": "https://files.pythonhosted.org/packages/e1/08/e2527d7ae190cc777536fb14058f17af104d8a623f8ed3c34b4750be118e/larrydata-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1a4ef0d63d61dcb0b17539039885e53c", "sha256": "b042eaf79b9a504b55b70c83a79e89835aa03c67aa22db57983a878e7bbbdd1e" }, "downloads": -1, "filename": "larrydata-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1a4ef0d63d61dcb0b17539039885e53c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10767, "upload_time": "2019-08-21T15:31:13", "upload_time_iso_8601": "2019-08-21T15:31:13.155961Z", "url": "https://files.pythonhosted.org/packages/0a/e8/ff17a534d0369db4121782880b4ac385935129f7830a72087069bf4427ba/larrydata-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "da7be3b43b354aee42a6eeaa1da1c1ff", "sha256": "280bf827883dabd6a712cc3e286c3a5722b0522780e5922c1a19c80fc6400d0f" }, "downloads": -1, "filename": "larrydata-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "da7be3b43b354aee42a6eeaa1da1c1ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13238, "upload_time": "2019-08-22T21:42:11", "upload_time_iso_8601": "2019-08-22T21:42:11.693713Z", "url": "https://files.pythonhosted.org/packages/2f/8f/95b6df09270b6ea3ff0a5e0eb75848469581ae90a956984abbce72a0db00/larrydata-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "721669930f8fe66e7e98d12a06180398", "sha256": "74dadd50293d33b3123bb91dc17d1d6e8452f534c8ff6676e51434948c5fc650" }, "downloads": -1, "filename": "larrydata-0.1.0.tar.gz", "has_sig": false, "md5_digest": "721669930f8fe66e7e98d12a06180398", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12432, "upload_time": "2019-08-22T21:42:12", "upload_time_iso_8601": "2019-08-22T21:42:12.871675Z", "url": "https://files.pythonhosted.org/packages/59/86/7ebf03aad33e5c92ce3e60b750f0b9b1a164db388214e0b896c875fae422/larrydata-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e269de69a3f898c0456c4a7c4917db71", "sha256": "dadeee975e96b5b06a9028a9754d64cfd6f39340b87023ed4e740bbda303e0ff" }, "downloads": -1, "filename": "larrydata-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e269de69a3f898c0456c4a7c4917db71", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13626, "upload_time": "2019-08-26T15:13:36", "upload_time_iso_8601": "2019-08-26T15:13:36.085498Z", "url": "https://files.pythonhosted.org/packages/bf/21/979eb59feaeb3916e9c4896a5a973f980d41d291e0322984e0f9f8c0f91c/larrydata-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e4a9f253907f90ca54f2a57b599b3842", "sha256": "e13a269b0f9161183ae805e7eb799a29bd567902803148f7cdf9c245ab5eef8f" }, "downloads": -1, "filename": "larrydata-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e4a9f253907f90ca54f2a57b599b3842", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12654, "upload_time": "2019-08-26T15:13:37", "upload_time_iso_8601": "2019-08-26T15:13:37.289830Z", "url": "https://files.pythonhosted.org/packages/16/0f/0aecf6fd14ff3cbe49bb7afb1972d7def3aa8ebd4331f7cb361efa80b120/larrydata-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6c3a36022bb818e71d6728e671e18e00", "sha256": "7b77fe1ef1b238eb4102de5ee5ee5fe879aac862973a856a75af42a27293a97c" }, "downloads": -1, "filename": "larrydata-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6c3a36022bb818e71d6728e671e18e00", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14736, "upload_time": "2019-08-26T18:12:27", "upload_time_iso_8601": "2019-08-26T18:12:27.955895Z", "url": "https://files.pythonhosted.org/packages/58/89/da8b85ac63bf51888009e5771f72d4215f35ff4f420b531dd9176ef3bf71/larrydata-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "085eb7efcd3cfe5fd07e05931dfc59ba", "sha256": "876adef17d9d48be514fa06b6e6550f45756c22704cbb6873a6a3b283ca3917e" }, "downloads": -1, "filename": "larrydata-0.1.2.tar.gz", "has_sig": false, "md5_digest": "085eb7efcd3cfe5fd07e05931dfc59ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12820, "upload_time": "2019-08-26T18:12:29", "upload_time_iso_8601": "2019-08-26T18:12:29.537520Z", "url": "https://files.pythonhosted.org/packages/ed/63/f54486fdbb169563b710590fc400192edae2ccd290535c4ab7acbaaa5a77/larrydata-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "b2ff1866cfa99942ae4f530a3b44f2ac", "sha256": "8bd4203446c83f7cfef3b0694eb2ad24540f1276636079982d3deec496f848b4" }, "downloads": -1, "filename": "larrydata-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b2ff1866cfa99942ae4f530a3b44f2ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15161, "upload_time": "2019-08-26T23:14:42", "upload_time_iso_8601": "2019-08-26T23:14:42.631867Z", "url": "https://files.pythonhosted.org/packages/c0/ce/63b3f9d0531bd61b65d15d1cd4f188ce66c00212bed99e4fcae6264da45a/larrydata-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a9e27090d1b4a82feb125b983b6f5fb3", "sha256": "4078ff983f9c70b6a7c56e41531fdbac5b98ee82ef47aa4198b5c0af28e02292" }, "downloads": -1, "filename": "larrydata-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a9e27090d1b4a82feb125b983b6f5fb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13192, "upload_time": "2019-08-26T23:14:44", "upload_time_iso_8601": "2019-08-26T23:14:44.431644Z", "url": "https://files.pythonhosted.org/packages/17/93/1f120de8ee7bc415426290307228693abecfd2b39bfb3d34ead32c3af24d/larrydata-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "396232649585c879a55861fe877514fc", "sha256": "aa33821482424d732ba8a6916952b23dc61b1caa19209ea49bc1adc0d951d411" }, "downloads": -1, "filename": "larrydata-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "396232649585c879a55861fe877514fc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15471, "upload_time": "2019-08-27T16:52:47", "upload_time_iso_8601": "2019-08-27T16:52:47.221582Z", "url": "https://files.pythonhosted.org/packages/74/cf/1fc996c36e03d60c78dbf7b8c1b96870b76db34574b4ebfd4bbc0af1a7dd/larrydata-0.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "28511ac66343c5c41d5382b8af8b5d0b", "sha256": "06e5393933621a3627f9a94194b2650a0e4e3a8240bcd5f299ebfe374d254b0f" }, "downloads": -1, "filename": "larrydata-0.1.5.tar.gz", "has_sig": false, "md5_digest": "28511ac66343c5c41d5382b8af8b5d0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13477, "upload_time": "2019-08-27T16:52:48", "upload_time_iso_8601": "2019-08-27T16:52:48.833743Z", "url": "https://files.pythonhosted.org/packages/c6/ce/97aa09ca96db10543f3d8e9327f3521293f6dc42e739855760bb4c3ce59d/larrydata-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "005e7d3ef5b02a7f216cbc05238fb4d0", "sha256": "ef7d1b27aad4e6dcd5bb39a93b7ab71f6a0891d5172ccc5c2b4365449b8edb85" }, "downloads": -1, "filename": "larrydata-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "005e7d3ef5b02a7f216cbc05238fb4d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16706, "upload_time": "2019-09-01T20:38:50", "upload_time_iso_8601": "2019-09-01T20:38:50.089172Z", "url": "https://files.pythonhosted.org/packages/91/b2/4be674cd1bc80a98eccb33c80e411750d9f8290768d0f06c1a02bc449f33/larrydata-0.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3ed1ec17856fa9316589da90eccf866e", "sha256": "54ab56f784c8f1caa02296178311eb246a7bd3739f53cec47b2651241d436897" }, "downloads": -1, "filename": "larrydata-0.1.6.tar.gz", "has_sig": false, "md5_digest": "3ed1ec17856fa9316589da90eccf866e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15348, "upload_time": "2019-09-01T20:38:51", "upload_time_iso_8601": "2019-09-01T20:38:51.961544Z", "url": "https://files.pythonhosted.org/packages/35/19/d6aa352595a4df31d9c381f5397f9b9d58d187a79967cd250703b76c92b7/larrydata-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "74978ddb05fb04fefc2a99dffc004e08", "sha256": "2250c8dd3da5b640d9fbcc941f5b7d0229c77249b97729d8b7f6378bc5a5d20b" }, "downloads": -1, "filename": "larrydata-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "74978ddb05fb04fefc2a99dffc004e08", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16984, "upload_time": "2019-09-03T17:17:41", "upload_time_iso_8601": "2019-09-03T17:17:41.150398Z", "url": "https://files.pythonhosted.org/packages/f1/6d/06ef91d8cdc7f4544edcd6e579ded7b6c6cc1237d2282dda3e4bd64557ef/larrydata-0.1.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c8135e5753f6714dfe53c24944515f83", "sha256": "973d041e8fa5a6adce82ecb34c89652bada6c56c2b4b3b8fab4aaa3d7385079f" }, "downloads": -1, "filename": "larrydata-0.1.7.tar.gz", "has_sig": false, "md5_digest": "c8135e5753f6714dfe53c24944515f83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15855, "upload_time": "2019-09-03T17:17:42", "upload_time_iso_8601": "2019-09-03T17:17:42.889743Z", "url": "https://files.pythonhosted.org/packages/fb/c4/800afea5e1e0f376cdcc05faa7f59998337c3cfd6fe8b0b4951b5e7540c6/larrydata-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "c531b7f920aa6e4b458ae1b77f1e4798", "sha256": "b42891809ff77aa6b9e6f91b4e28c48d729c047bfabdc53d8b63eda5d072104c" }, "downloads": -1, "filename": "larrydata-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "c531b7f920aa6e4b458ae1b77f1e4798", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17824, "upload_time": "2019-09-06T18:48:06", "upload_time_iso_8601": "2019-09-06T18:48:06.574610Z", "url": "https://files.pythonhosted.org/packages/0e/fa/3ab25ba320305172a7b730d99c3c0e72ab8f45a2f37dcaf30a3dc25fc7a9/larrydata-0.1.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "951ca3aa3622ea6b14b48c2b5df3d381", "sha256": "a4632215f378f06684e89aeba736403feb7771fb8dbdf91dbbe2572214eed7c5" }, "downloads": -1, "filename": "larrydata-0.1.8.tar.gz", "has_sig": false, "md5_digest": "951ca3aa3622ea6b14b48c2b5df3d381", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16681, "upload_time": "2019-09-06T18:48:07", "upload_time_iso_8601": "2019-09-06T18:48:07.801668Z", "url": "https://files.pythonhosted.org/packages/bc/b0/37ca6aaa97fb3babc2835fe816efc39ec63b537c482607ced4b0d9f04831/larrydata-0.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2d36790c298a3e054856ec2a10cbe573", "sha256": "3a576cb74a2689ad6e900ad182f2f1b6a1c893dcbed2f25fea1808defa4bf181" }, "downloads": -1, "filename": "LarryData-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2d36790c298a3e054856ec2a10cbe573", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18600, "upload_time": "2019-09-09T18:39:53", "upload_time_iso_8601": "2019-09-09T18:39:53.736187Z", "url": "https://files.pythonhosted.org/packages/99/b8/4284d79b4041824203425184234dceac9367bac7876a32e6a10df474543f/LarryData-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a6eb517f587db437133d73e0b9180263", "sha256": "afeacc7018cd5740736f6f20b26f25ba41c7d4f28d783e35d09c34e82ce24002" }, "downloads": -1, "filename": "LarryData-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a6eb517f587db437133d73e0b9180263", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15007, "upload_time": "2019-09-09T18:39:55", "upload_time_iso_8601": "2019-09-09T18:39:55.588143Z", "url": "https://files.pythonhosted.org/packages/73/c4/de49fb4b2746a1a0be2dfcccea0fe4de20e10cb664c108c0b977d711cb86/LarryData-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "00b1eb40094c83bfc5238840ed1fa82b", "sha256": "dbd73132301334c37ab97e7e01044ab304e114cbb5dafe0fe2c3e93a2a8dba7d" }, "downloads": -1, "filename": "larrydata-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "00b1eb40094c83bfc5238840ed1fa82b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18602, "upload_time": "2019-09-10T17:35:58", "upload_time_iso_8601": "2019-09-10T17:35:58.906153Z", "url": "https://files.pythonhosted.org/packages/fb/3a/41bedb8c7b1781660dae7d7c523568659657be3d79491eea509846fb8e91/larrydata-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d8214999df760b61539da11d47b97355", "sha256": "7755b7c5ccdc2298c3c0f41a0fe4be1df46a30ca67563b667e312d565bb06887" }, "downloads": -1, "filename": "LarryData-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d8214999df760b61539da11d47b97355", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18598, "upload_time": "2019-09-09T19:03:25", "upload_time_iso_8601": "2019-09-09T19:03:25.186989Z", "url": "https://files.pythonhosted.org/packages/1a/72/28810990f7563c19edbdfafd4b199c699417fdf298fe8a734ba639ccb43a/LarryData-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "76b2d388a2ffaaa1456aac82d4bb02eb", "sha256": "f133ea80c2a88d372dab47a16926e12b4859935e3e68458985836964bbeb741d" }, "downloads": -1, "filename": "LarryData-0.2.1.tar.gz", "has_sig": false, "md5_digest": "76b2d388a2ffaaa1456aac82d4bb02eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14910, "upload_time": "2019-09-09T19:03:26", "upload_time_iso_8601": "2019-09-09T19:03:26.596303Z", "url": "https://files.pythonhosted.org/packages/aa/42/f3ac88f9c2b64d422f66fc3a5139cdf00d35e9e7f33e4128ec9ffe182069/LarryData-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "aab8fdb187a4358449b3b91c2948cff3", "sha256": "02fada576ace63954eeac812780d1b43e7caabdd5ba25708af8eacd8d32ad5fa" }, "downloads": -1, "filename": "larrydata-0.2.10-py3-none-any.whl", "has_sig": false, "md5_digest": "aab8fdb187a4358449b3b91c2948cff3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31748, "upload_time": "2019-10-16T21:07:39", "upload_time_iso_8601": "2019-10-16T21:07:39.462785Z", "url": "https://files.pythonhosted.org/packages/2a/0b/7d02ca71276f33a25d6ef63c1623e0fd761051264f8465c9de86a67b118c/larrydata-0.2.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "95ca9d51a375544de726734907a3cdfb", "sha256": "7445af51d8835fc8642101aa5810811579129dc5c276b6fe5920edc051800403" }, "downloads": -1, "filename": "larrydata-0.2.10.tar.gz", "has_sig": false, "md5_digest": "95ca9d51a375544de726734907a3cdfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18971, "upload_time": "2019-10-16T21:07:41", "upload_time_iso_8601": "2019-10-16T21:07:41.314342Z", "url": "https://files.pythonhosted.org/packages/69/14/ee0562df36c7be3b13914c0adc48159dc06f32a44dfaa17bd6bac3940c76/larrydata-0.2.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "5acc8e4f9a50ac0eef512d6557d53852", "sha256": "9f8e8ac8c0f35c2f9098804629839f87ebf227ed343c8bea48ade8e59f10bc09" }, "downloads": -1, "filename": "larrydata-0.2.11-py3-none-any.whl", "has_sig": false, "md5_digest": "5acc8e4f9a50ac0eef512d6557d53852", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33068, "upload_time": "2019-10-17T22:53:29", "upload_time_iso_8601": "2019-10-17T22:53:29.693557Z", "url": "https://files.pythonhosted.org/packages/f6/25/9a5c97e338cf2034904f39dd3818192dbc4d1b712d4e61c22377fd8eec56/larrydata-0.2.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "de33223d3cc1ce1645bdfa7394ee9896", "sha256": "7f45d7f627bb1febe6dd04546812e1073ce0a418ef46c8ad27883e428ce2e870" }, "downloads": -1, "filename": "larrydata-0.2.11.tar.gz", "has_sig": false, "md5_digest": "de33223d3cc1ce1645bdfa7394ee9896", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20211, "upload_time": "2019-10-17T22:53:31", "upload_time_iso_8601": "2019-10-17T22:53:31.329856Z", "url": "https://files.pythonhosted.org/packages/3d/5b/4790ea0abae6bca20873c1f99dc5c0dde4430e4a15cfeaef3cc66343f252/larrydata-0.2.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "b391eb4b60867adf74d55611dd61571b", "sha256": "29b887e2c9bba1cf21a5ed7eb706403d37621546bea495b815651259affeb652" }, "downloads": -1, "filename": "larrydata-0.2.12-py3-none-any.whl", "has_sig": false, "md5_digest": "b391eb4b60867adf74d55611dd61571b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33142, "upload_time": "2019-10-17T23:23:28", "upload_time_iso_8601": "2019-10-17T23:23:28.560502Z", "url": "https://files.pythonhosted.org/packages/be/b6/6aef245d75a707230471c593db29be7f86ed4cdeb4792786a9239876c795/larrydata-0.2.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "aebb0fa3d53f310d180e206915e12db7", "sha256": "5be80e2173628d2a7acab7fd29389e760cef99b794cb0993ab57938fe0c20208" }, "downloads": -1, "filename": "larrydata-0.2.12.tar.gz", "has_sig": false, "md5_digest": "aebb0fa3d53f310d180e206915e12db7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20274, "upload_time": "2019-10-17T23:23:30", "upload_time_iso_8601": "2019-10-17T23:23:30.486867Z", "url": "https://files.pythonhosted.org/packages/cf/f1/006c9141d93a2d79af4ecf09847a27a7e5ce45a6d5a609a72c9f2009bf4d/larrydata-0.2.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "4744356911b7a380209ed828b568ae32", "sha256": "6ae336efb3936d74fe4052e50addd6e8d7c82a98d6731f51db8eb138a8900807" }, "downloads": -1, "filename": "larrydata-0.2.13-py3-none-any.whl", "has_sig": false, "md5_digest": "4744356911b7a380209ed828b568ae32", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33253, "upload_time": "2019-10-18T17:46:11", "upload_time_iso_8601": "2019-10-18T17:46:11.521500Z", "url": "https://files.pythonhosted.org/packages/de/0f/4ce77d8328caf8fbda3074f9cfc596a616f271b5ef7081b31677d7780d58/larrydata-0.2.13-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f72dad466428bf3d0d88a7436728a068", "sha256": "6ebd9c4ee3ffdd801da1212d8d9ab4d370b0377e878a42e8c17699719c1cde52" }, "downloads": -1, "filename": "larrydata-0.2.13.tar.gz", "has_sig": false, "md5_digest": "f72dad466428bf3d0d88a7436728a068", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20408, "upload_time": "2019-10-18T17:46:13", "upload_time_iso_8601": "2019-10-18T17:46:13.018792Z", "url": "https://files.pythonhosted.org/packages/e5/d3/42bda102111f89b0034b3ba1809dd51672068e7d1399364d76b26cf5a0d5/larrydata-0.2.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.14": [ { "comment_text": "", "digests": { "md5": "72f1d9a480974a903662d128a0c6c4ef", "sha256": "16db480c32311b35a821804e4dbfe0d1a38687b43075f8bffdedf6ae093102d5" }, "downloads": -1, "filename": "larrydata-0.2.14-py3-none-any.whl", "has_sig": false, "md5_digest": "72f1d9a480974a903662d128a0c6c4ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33613, "upload_time": "2019-10-21T21:57:26", "upload_time_iso_8601": "2019-10-21T21:57:26.809495Z", "url": "https://files.pythonhosted.org/packages/b5/8e/7a4e367e2b74508e92cfa8466d3641662f1e688edad3e32a30a6d7065727/larrydata-0.2.14-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5075c16b983bf5b0469466e55399dd3c", "sha256": "d073ae5145cf1348926404935a76dee878557f4ef4160963359d618cd7e8c988" }, "downloads": -1, "filename": "larrydata-0.2.14.tar.gz", "has_sig": false, "md5_digest": "5075c16b983bf5b0469466e55399dd3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20751, "upload_time": "2019-10-21T21:57:28", "upload_time_iso_8601": "2019-10-21T21:57:28.964536Z", "url": "https://files.pythonhosted.org/packages/15/33/ee3077020668eeb52e6cd45c10a135bfc5e41eef32078fe8363429b5a5d0/larrydata-0.2.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.15": [ { "comment_text": "", "digests": { "md5": "7cd594590d6af9092537784da3116c7e", "sha256": "2edbecacb59fcc0f58ea59dd62e8a28797c35c6f4b50ac3cb2d85445ac914fef" }, "downloads": -1, "filename": "larrydata-0.2.15-py3-none-any.whl", "has_sig": false, "md5_digest": "7cd594590d6af9092537784da3116c7e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34378, "upload_time": "2019-10-22T22:07:01", "upload_time_iso_8601": "2019-10-22T22:07:01.760070Z", "url": "https://files.pythonhosted.org/packages/6f/f3/7daa43503e1214711271cc16d8c46f8134e03bf2484045ac8f8f93dcf7ec/larrydata-0.2.15-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4659a1c84cd949647024991a627ded5f", "sha256": "1ab88356092d04e628c5daa20bb95c96645f677522ebe0e63524c8621df9bdcd" }, "downloads": -1, "filename": "larrydata-0.2.15.tar.gz", "has_sig": false, "md5_digest": "4659a1c84cd949647024991a627ded5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21800, "upload_time": "2019-10-22T22:07:03", "upload_time_iso_8601": "2019-10-22T22:07:03.535435Z", "url": "https://files.pythonhosted.org/packages/b5/47/e818058db3fc739230879162a5acb979379571f456911faea615967f6722/larrydata-0.2.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.16": [ { "comment_text": "", "digests": { "md5": "7145c57e943ac02e9fb9c2a9ba1b9b9d", "sha256": "d7f75227c5a7b0a9917ed26faea79e4bb39d64fd94ead80a1673a53b9272c0b4" }, "downloads": -1, "filename": "larrydata-0.2.16-py3-none-any.whl", "has_sig": false, "md5_digest": "7145c57e943ac02e9fb9c2a9ba1b9b9d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34415, "upload_time": "2019-10-22T22:23:04", "upload_time_iso_8601": "2019-10-22T22:23:04.218871Z", "url": "https://files.pythonhosted.org/packages/d9/c4/62d0072dcce90cd47595a507e893c7d229abdbb4edf89faafb206ed5f012/larrydata-0.2.16-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "76d74f52aacbdcddd71814c27250b0ff", "sha256": "680862795dd3e124212aa1666cef0a70426437728bf01e20f5addb680ff0e375" }, "downloads": -1, "filename": "larrydata-0.2.16.tar.gz", "has_sig": false, "md5_digest": "76d74f52aacbdcddd71814c27250b0ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21823, "upload_time": "2019-10-22T22:23:05", "upload_time_iso_8601": "2019-10-22T22:23:05.633661Z", "url": "https://files.pythonhosted.org/packages/18/03/b036fecaecd4eee6a478cef1af900c2bd93b171f1806f6d056cc57eaf615/larrydata-0.2.16.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.17": [ { "comment_text": "", "digests": { "md5": "0c25458b798e27abb131ccd7735514a7", "sha256": "e14b31c0eed3bfc829e7962ed1dce46247a05cb55b1ae333204f1979a47d7bc8" }, "downloads": -1, "filename": "larrydata-0.2.17-py3-none-any.whl", "has_sig": false, "md5_digest": "0c25458b798e27abb131ccd7735514a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34441, "upload_time": "2019-10-25T16:29:12", "upload_time_iso_8601": "2019-10-25T16:29:12.926111Z", "url": "https://files.pythonhosted.org/packages/cd/5c/1da367ef84920d4cb6742ae106605a7f69f9e6f1f1700d4613cc4788e42a/larrydata-0.2.17-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "edc9a6a8d234d807a1f08e4dc0760a94", "sha256": "a786cd472edfc98c28ce3396793da313aac582ce50d5fe9f423b68d707d5bcdf" }, "downloads": -1, "filename": "larrydata-0.2.17.tar.gz", "has_sig": false, "md5_digest": "edc9a6a8d234d807a1f08e4dc0760a94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21844, "upload_time": "2019-10-25T16:29:14", "upload_time_iso_8601": "2019-10-25T16:29:14.647089Z", "url": "https://files.pythonhosted.org/packages/16/24/c99bcfb034c1abad77a2cb710d1a6febf20dd85bb1ef1b157293abdb24d0/larrydata-0.2.17.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.19": [ { "comment_text": "", "digests": { "md5": "176a0c0bb89068f66e98bfe90ca0de1e", "sha256": "f1352fab3613fde7b37234e381d78c6259648a5ccf14198f74b29a6eb50d24c0" }, "downloads": -1, "filename": "larrydata-0.2.19-py3-none-any.whl", "has_sig": false, "md5_digest": "176a0c0bb89068f66e98bfe90ca0de1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35839, "upload_time": "2019-11-04T19:48:59", "upload_time_iso_8601": "2019-11-04T19:48:59.391190Z", "url": "https://files.pythonhosted.org/packages/e8/ec/4104186616f484d0ae996738cfe9a002114de697689a8c5199d2bea40714/larrydata-0.2.19-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a6ab35ea3013b7a9983e2c646709d4fb", "sha256": "b4b5dc33577578112b6509454d6420f6567985784b967b7446fd78b866cf3cbd" }, "downloads": -1, "filename": "larrydata-0.2.19.tar.gz", "has_sig": false, "md5_digest": "a6ab35ea3013b7a9983e2c646709d4fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22640, "upload_time": "2019-11-04T19:49:00", "upload_time_iso_8601": "2019-11-04T19:49:00.787860Z", "url": "https://files.pythonhosted.org/packages/40/9b/1255c196f86e9b1adcb0d6ee81e036bce529a6a988620f66e6886d141de1/larrydata-0.2.19.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "7890f4d69699792af89c7620623895f9", "sha256": "698c6d5bbd147a2a0f293bba67f847747af206bce27da7d9048ce043c5fc2c7a" }, "downloads": -1, "filename": "larrydata-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7890f4d69699792af89c7620623895f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18604, "upload_time": "2019-09-10T17:36:13", "upload_time_iso_8601": "2019-09-10T17:36:13.610445Z", "url": "https://files.pythonhosted.org/packages/02/6b/05cf04f9cf21933d756a6aa5ac58b7c4282bb61bbcfaa66dcb91f500deeb/larrydata-0.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "be94d919ec26810af1f160b00a93fe07", "sha256": "28f875456d1e06f41f9279ae6fe12350cabafd57aeb92442048dd1f8b6bfef8a" }, "downloads": -1, "filename": "larrydata-0.2.2.tar.gz", "has_sig": false, "md5_digest": "be94d919ec26810af1f160b00a93fe07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15027, "upload_time": "2019-09-10T17:36:15", "upload_time_iso_8601": "2019-09-10T17:36:15.428718Z", "url": "https://files.pythonhosted.org/packages/a9/c0/ec4329e47ef57da7ca0c5ba6fbdbdd2f822aab3316b80993f11ede147bb7/larrydata-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.20": [ { "comment_text": "", "digests": { "md5": "33d0a930b0fa0a357dbdab815ae82d85", "sha256": "887ff071b1b790dc80f7d87295edc4006f8bad83baad008ec906927d08c38dbd" }, "downloads": -1, "filename": "larrydata-0.2.20-py3-none-any.whl", "has_sig": false, "md5_digest": "33d0a930b0fa0a357dbdab815ae82d85", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37902, "upload_time": "2019-12-15T00:54:42", "upload_time_iso_8601": "2019-12-15T00:54:42.351314Z", "url": "https://files.pythonhosted.org/packages/fe/e0/1e45af673fe1cab503ed3596a807c6f6012776dc24d516261f11ac7b9e5b/larrydata-0.2.20-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ed6a220485d421b415f3d26d0c4f4ce7", "sha256": "4deb57f9c3c1e2c523402161832807088682a1b289048d220eb339722bda3700" }, "downloads": -1, "filename": "larrydata-0.2.20.tar.gz", "has_sig": false, "md5_digest": "ed6a220485d421b415f3d26d0c4f4ce7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24741, "upload_time": "2019-12-15T00:54:44", "upload_time_iso_8601": "2019-12-15T00:54:44.218082Z", "url": "https://files.pythonhosted.org/packages/a2/61/f3e651d11c808acdebaab9200b810a58eb74cae9a506dc62c4c001bce2e7/larrydata-0.2.20.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "3f75b0c8db1d9f5813638fdede409859", "sha256": "70e5b3e51e8ff8d43d22a775b5ec52d4553eebd5fdeffef7af27c0bf280c24f0" }, "downloads": -1, "filename": "larrydata-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3f75b0c8db1d9f5813638fdede409859", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18605, "upload_time": "2019-09-10T17:44:39", "upload_time_iso_8601": "2019-09-10T17:44:39.120829Z", "url": "https://files.pythonhosted.org/packages/20/48/4308e36f5f9bd890fed7f44143b691a69fa5b961b2121e82ade6bb182fb8/larrydata-0.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e662102fa710b30abeebff09e9e08a5f", "sha256": "cffc934c3bed78c92dd2d03eeb78a84d8461548846fee11155416e722ee13894" }, "downloads": -1, "filename": "larrydata-0.2.3.tar.gz", "has_sig": false, "md5_digest": "e662102fa710b30abeebff09e9e08a5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15032, "upload_time": "2019-09-10T17:44:40", "upload_time_iso_8601": "2019-09-10T17:44:40.341189Z", "url": "https://files.pythonhosted.org/packages/90/71/b975b9620491224936466bec04b8e89f16bffe5c275b8c697e574799f45f/larrydata-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "0844b6966b349ffb4fb8ba1f217db4c0", "sha256": "90b8e9c77074958ef7babfc80d5d2fcf3b211c7bb90ed77cbd7c686300fdeb7e" }, "downloads": -1, "filename": "larrydata-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "0844b6966b349ffb4fb8ba1f217db4c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26266, "upload_time": "2019-09-30T00:04:16", "upload_time_iso_8601": "2019-09-30T00:04:16.079297Z", "url": "https://files.pythonhosted.org/packages/8c/d0/0e3b9478f702dec51072f23c5a97c2a7c800cb7f48c794950835e713a309/larrydata-0.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "17a7775f38b6f69e1b7d847a11cb42a6", "sha256": "ec46e3a402fb73d161994438ec5344f63e1a809295b27049dea98307f0cf4864" }, "downloads": -1, "filename": "larrydata-0.2.4.tar.gz", "has_sig": false, "md5_digest": "17a7775f38b6f69e1b7d847a11cb42a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15799, "upload_time": "2019-09-30T00:04:18", "upload_time_iso_8601": "2019-09-30T00:04:18.054954Z", "url": "https://files.pythonhosted.org/packages/22/01/ef1091f08f502d4dc08824e29be497a4da8c7cffaf9045be4baf68131cb2/larrydata-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "902d08d1e5c2caf81c9f0094a94788fb", "sha256": "10ea29999d6e0f6011fdb21d0cb3cded76642cb0511dc3693784b37ea58fe67e" }, "downloads": -1, "filename": "larrydata-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "902d08d1e5c2caf81c9f0094a94788fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31514, "upload_time": "2019-10-16T18:41:25", "upload_time_iso_8601": "2019-10-16T18:41:25.409210Z", "url": "https://files.pythonhosted.org/packages/7c/2a/7dc052332a9681d50de0fadff2105969fa22e1a3e247988dda34402953ff/larrydata-0.2.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "68bfe9ae5b5d8d257a03a369a38119f9", "sha256": "2f235ee164a313c0b0be76ff8e9d88cdcd96cd20097f979b8be878ddf6114627" }, "downloads": -1, "filename": "larrydata-0.2.5.tar.gz", "has_sig": false, "md5_digest": "68bfe9ae5b5d8d257a03a369a38119f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18792, "upload_time": "2019-10-16T18:41:26", "upload_time_iso_8601": "2019-10-16T18:41:26.886489Z", "url": "https://files.pythonhosted.org/packages/60/9e/7374d99cdf4d3273764269e5026499ecdc86655506e3d19e2676a39ef02c/larrydata-0.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "d567941e984770d380defd368cf609cb", "sha256": "d40cf979ae3bb1bf395046a44885304abf352efca9b0cb2b930ddac3f317cbad" }, "downloads": -1, "filename": "larrydata-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "d567941e984770d380defd368cf609cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31556, "upload_time": "2019-10-16T19:15:44", "upload_time_iso_8601": "2019-10-16T19:15:44.314786Z", "url": "https://files.pythonhosted.org/packages/4b/94/1e780c8c6a127f304ae54e9f0ad959e15f04579692bfe31deee0324b9a66/larrydata-0.2.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7dcf0aa7ce5318a575f9a10cbcba5860", "sha256": "3c4bc1a561eefeca6401008b81ede7fdbd1942de96fab620ff437a5dca5548fd" }, "downloads": -1, "filename": "larrydata-0.2.6.tar.gz", "has_sig": false, "md5_digest": "7dcf0aa7ce5318a575f9a10cbcba5860", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18810, "upload_time": "2019-10-16T19:15:45", "upload_time_iso_8601": "2019-10-16T19:15:45.814795Z", "url": "https://files.pythonhosted.org/packages/c3/09/99fa9e26118e7d90cafe61cde6efb6722f3657e41758aa6aef0dabf9de37/larrydata-0.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "e4ac1312efca21dc6cfc2cfbd2aefcf7", "sha256": "bd6ea9b27171f97fd6479f272a9e79af54e23aa451ba2447ea0b6d14f630a632" }, "downloads": -1, "filename": "larrydata-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "e4ac1312efca21dc6cfc2cfbd2aefcf7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31567, "upload_time": "2019-10-16T20:04:30", "upload_time_iso_8601": "2019-10-16T20:04:30.758779Z", "url": "https://files.pythonhosted.org/packages/aa/75/a271775fa796e14ab38da383c442feff177bcae79fc6c5d7fe2c7b4d2c4f/larrydata-0.2.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ee542642c65cb13b51fab6d478f954db", "sha256": "823573c6c4fcea2f8a77a965bd671fbd8366e6e13017c0c84cf98754432b7279" }, "downloads": -1, "filename": "larrydata-0.2.7.tar.gz", "has_sig": false, "md5_digest": "ee542642c65cb13b51fab6d478f954db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18820, "upload_time": "2019-10-16T20:04:32", "upload_time_iso_8601": "2019-10-16T20:04:32.343895Z", "url": "https://files.pythonhosted.org/packages/d0/5e/5f66d85b33e9f49792c911b5a58bae528cece23a28b764c70915057b98e0/larrydata-0.2.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "4e95936c4ae97884928947563344b9e3", "sha256": "707550f6e347544aa0477f4ce2a78d9892e6be7baa9575e986641253a342511d" }, "downloads": -1, "filename": "larrydata-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "4e95936c4ae97884928947563344b9e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31565, "upload_time": "2019-10-16T20:13:08", "upload_time_iso_8601": "2019-10-16T20:13:08.426784Z", "url": "https://files.pythonhosted.org/packages/c1/1e/d22fd27dab6056b89961522c47c3f69c5eecd56cd4357de9cdceefb0005d/larrydata-0.2.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "514935559334c677e793f3fb9688a2a2", "sha256": "ec5921a99ef0f49b683eea5848d837d5c7585ff63ddbd02e4272686df4c1c02b" }, "downloads": -1, "filename": "larrydata-0.2.8.tar.gz", "has_sig": false, "md5_digest": "514935559334c677e793f3fb9688a2a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18827, "upload_time": "2019-10-16T20:13:10", "upload_time_iso_8601": "2019-10-16T20:13:10.322906Z", "url": "https://files.pythonhosted.org/packages/03/0d/58ccaace273ff6a83d875e2431cb2ad3126478e6f00a4ffe085499d4d3ab/larrydata-0.2.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "22f2fbccaf1e7eefd87719a5d8fd66c9", "sha256": "7e3fa8a9f00f3c60f7a3db65bc1559130ed9af8e801165fd469487bcf67a7882" }, "downloads": -1, "filename": "larrydata-0.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "22f2fbccaf1e7eefd87719a5d8fd66c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31562, "upload_time": "2019-10-16T20:14:29", "upload_time_iso_8601": "2019-10-16T20:14:29.247011Z", "url": "https://files.pythonhosted.org/packages/d6/9f/4d02251aba4136c81cd4ff73437eea92e13405f42ba4e3264556c71a96a2/larrydata-0.2.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6e8aa25ddb88b78f7cdb797d9c1e171a", "sha256": "85c45e82bae4ab6382c4732e42a36f6e13185def1d897ede026696d56d65710b" }, "downloads": -1, "filename": "larrydata-0.2.9.tar.gz", "has_sig": false, "md5_digest": "6e8aa25ddb88b78f7cdb797d9c1e171a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18813, "upload_time": "2019-10-16T20:14:31", "upload_time_iso_8601": "2019-10-16T20:14:31.161609Z", "url": "https://files.pythonhosted.org/packages/21/41/9ec789545f153885b526f1488b016a8c7678925abb2fcc6985030b5ed8f9/larrydata-0.2.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "33d0a930b0fa0a357dbdab815ae82d85", "sha256": "887ff071b1b790dc80f7d87295edc4006f8bad83baad008ec906927d08c38dbd" }, "downloads": -1, "filename": "larrydata-0.2.20-py3-none-any.whl", "has_sig": false, "md5_digest": "33d0a930b0fa0a357dbdab815ae82d85", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37902, "upload_time": "2019-12-15T00:54:42", "upload_time_iso_8601": "2019-12-15T00:54:42.351314Z", "url": "https://files.pythonhosted.org/packages/fe/e0/1e45af673fe1cab503ed3596a807c6f6012776dc24d516261f11ac7b9e5b/larrydata-0.2.20-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ed6a220485d421b415f3d26d0c4f4ce7", "sha256": "4deb57f9c3c1e2c523402161832807088682a1b289048d220eb339722bda3700" }, "downloads": -1, "filename": "larrydata-0.2.20.tar.gz", "has_sig": false, "md5_digest": "ed6a220485d421b415f3d26d0c4f4ce7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24741, "upload_time": "2019-12-15T00:54:44", "upload_time_iso_8601": "2019-12-15T00:54:44.218082Z", "url": "https://files.pythonhosted.org/packages/a2/61/f3e651d11c808acdebaab9200b810a58eb74cae9a506dc62c4c001bce2e7/larrydata-0.2.20.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }