{ "info": { "author": "Jarek G\u0142owacki", "author_email": "jarekwg@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Topic :: Office/Business" ], "description": "# PyMYOB\n\n[![PyPI version](https://badge.fury.io/py/pymyob.svg)](https://pypi.org/project/pymyob)\n[![versions](https://img.shields.io/pypi/pyversions/pymyob.svg)](https://pypi.org/project/pymyob)\n[![Downloads](https://pepy.tech/badge/pymyob)](https://pepy.tech/project/pymyob)\n[![Test](https://github.com/uptick/pymyob/workflows/Test/badge.svg)](https://github.com/uptick/pymyob/actions?query=workflow%3ATest)\n[![Lint](https://github.com/uptick/pymyob/workflows/Lint/badge.svg)](https://github.com/uptick/pymyob/actions?query=workflow%3ALint)\n\nA Python API around [MYOB's AccountRight and Essentials APIs](http://developer.myob.com/api/accountright/v2/).\n\n## Pre-getting started\n\nRegister for API Keys with MYOB. You'll find detailed instructions [here](http://developer.myob.com/api/accountright/api-overview/getting-started/).\n\n## Getting started\n\nInstall:\n\n```\npip install pymyob\n```\n\nCreate a `PartnerCredentials` instance and provide the Key, Secret and Redirect Uri as you've set up in MYOB:\n\n```\nfrom myob.credentials import PartnerCredentials\n\ncred = PartnerCredentials(\n consumer_key=,\n consumer_secret=,\n callback_uri=,\n)\n```\n\nCache `cred.state` somewhere. You'll use this to rebuild the `PartnerCredentials` instance later.\nRedirect the user to `cred.url`. There, they will need to log in to MYOB and authorise partnership with your app[1](#f1). Once they do, they'll be redirected to the Redirect Uri you supplied.\n\nAt the url they're redirected to, rebuild the `PartnerCredentials` then pick the verifier out of the request and use it to verify the credentials.\n\n```\nfrom myob.credentials import PartnerCredentials\n\ndef myob_authorisation_complete_view(request):\n verifier = request.GET.get('code', None)\n if verifier:\n state = \n if state:\n cred = PartnerCredentials(**state)\n cred.verify(verifier)\n if cred.verified:\n messages.success(request, 'OAuth verification successful.')\n else:\n messages.error(request, 'OAuth verification failed: verifier invalid.')\n else:\n messages.error(request, 'OAuth verification failed: nothing to verify.')\n else:\n messages.error(request, 'OAuth verification failed: no verifier received.')\n```\n\nSave `cred.state` once more, but this time you want it in persistent storage. So plonk it somewhere in your database.\n\nWith your application partnered with MYOB, you can now create a `Myob` instance, supplying the verified credentials:\n\n```\nfrom myob import Myob\nfrom myob.credentials import PartnerCredentials\n\ncred = PartnerCredentials(**)\nmyob = Myob(cred)\n```\n\nYou're almost there! MYOB has this thing called company files. Even though you've authorised against a user now, you need to collect a further set of credentials for getting into the company file.\n\n```\ncompanyfiles = myob.companyfiles.all()\n\n# Each company file has the following attrs:\ncomp.id # Company Id\ncomp.name # Company Name\ncomp.data # Remaining data as a raw dict.\n```\n\nRender a dropdown for your user to let them select which of the company files they wish to use. Usually there will only be one against their account, but best to check.\nIf additional authentication against the company file is needed (ie when the company file account isn't tied via SSO to a my.myob account), prompt them for the username and password for that company file and save this as follows:\n\n```\ncred.authenticate_companyfile(, , )\n```\n\nSave the new `cred.state` back to your persistent storage.\n\nNow you can access stuff!\n\n```\nfrom myob import Myob\nfrom myob.credentials import PartnerCredentials\n\ncred = PartnerCredentials(**)\nmyob = Myob(cred)\n\n# Obtain list of company files. Here you will also find their IDs, which you'll need to retrieve a given company file later.\ncompany_files = myob.companyfiles.all()\n\n# Obtain a specific company file. Use `call=False` to just prep it for calling other endpoints without actually making a call yet at this stage.\ncomp = myob.companyfiles.get(, call=False)\n\n# Obtain a list of customers (two ways to go about this).\ncustomers = comp.contacts.all(Type='Customer')\ncustomers = comp.contacts.customer()\n\n# Obtain a list of sale invoices (two ways to go about this).\ninvoices = comp.invoices.all(InvoiceType='Item', orderby='Number desc')\ninvoices = comp.invoices.item(orderby='Number desc')\n\n# Create an invoice.\ncomp.invoices.post_item(data=data)\n\n# Obtain a specific invoice.\ninvoice = comp.invoices.get_item(uid=)\n\n# Download PDF for a specific invoice.\ninvoice_pdf = comp.invoices.get_item(uid=, headers={'Accept': 'application/pdf'})\n\n# Obtain a list of tax codes.\ntaxcodes = comp.general_ledger.taxcode()\n\n# Obtain a list of inventory items.\ninventory = comp.inventory.item()\n\n# Use endswith, startswith, or substringof filters\nsearch_text = 'Acme'\ncustomers = comp.contacts.customer(raw_filter=f\"substringof('{search_text}', CompanyName)\")\n```\n\nIf you don't know what you're looking for, the reprs of most objects (eg. `myob`, `comp`, `comp.invoices` above) will yield info on what managers/methods are available.\nEach method corresponds to one API call to MYOB.\n\nNote that not all endpoints are covered here yet; we've just been adding them on an as-needed basis. If there's a particular endpoint you'd like added, please feel free to throw it into the endpoints.py file and open up a PR. All contributions are welcome and will be reviewed promptly. :)\n\n##\n\n1: Your users can review their partner authorisations at https://secure.myob.com/. [\u21a9](#a1)\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/uptick/pymyob", "keywords": "myob", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "pymyob", "package_url": "https://pypi.org/project/pymyob/", "platform": "", "project_url": "https://pypi.org/project/pymyob/", "project_urls": { "Homepage": "https://github.com/uptick/pymyob" }, "release_url": "https://pypi.org/project/pymyob/1.2.19/", "requires_dist": [ "requests (>=2.10.0)", "requests-oauthlib (>=0.6.0)" ], "requires_python": "", "summary": "A Python API around MYOB's AccountRight API.", "version": "1.2.19", "yanked": false, "yanked_reason": null }, "last_serial": 12715860, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "42538e8e7c5b195bf35ccc5c62bb0d2c", "sha256": "cd39b6df0194ec16e43838f7433c54e422e45e67523c88aa0deca114fcb1dbe1" }, "downloads": -1, "filename": "pymyob-0.1.1.tar.gz", "has_sig": false, "md5_digest": "42538e8e7c5b195bf35ccc5c62bb0d2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4311, "upload_time": "2016-11-21T23:37:07", "upload_time_iso_8601": "2016-11-21T23:37:07.643537Z", "url": "https://files.pythonhosted.org/packages/1b/84/7b8a76510beb76982874ec7fd61c0f39c023d328e1102cb03095b4d92bf9/pymyob-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "1467ebefd569a32d840bbda7669011a8", "sha256": "5107f34fd2a770cb54c276a07af58477b57e3e9874583cfeaa032addd90012be" }, "downloads": -1, "filename": "pymyob-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1467ebefd569a32d840bbda7669011a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4322, "upload_time": "2016-11-22T00:20:58", "upload_time_iso_8601": "2016-11-22T00:20:58.783973Z", "url": "https://files.pythonhosted.org/packages/94/db/d9a3c4da8f51a31b3d673066a4af12b8ec471e345c2bb6000528808b15df/pymyob-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "fefa173884cde32da5b6f8eef5a79477", "sha256": "57fa2a33f1ca83aa0c92d8aa9a456c8672daa2e1e4daf00cc52613eaf5634d36" }, "downloads": -1, "filename": "pymyob-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fefa173884cde32da5b6f8eef5a79477", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4360, "upload_time": "2016-11-22T03:00:28", "upload_time_iso_8601": "2016-11-22T03:00:28.437292Z", "url": "https://files.pythonhosted.org/packages/92/49/90b63c5284ce57d9516888879ddc31424e9757009269c087ac1245f45920/pymyob-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e76bb6490cb85d8049d2db6caed998e5", "sha256": "dda3465ee5c0b2a5a11299f477f1967dc8e8f515bdcef4add1533270bebde2d2" }, "downloads": -1, "filename": "pymyob-0.1.4.tar.gz", "has_sig": false, "md5_digest": "e76bb6490cb85d8049d2db6caed998e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4359, "upload_time": "2016-11-22T06:00:31", "upload_time_iso_8601": "2016-11-22T06:00:31.112858Z", "url": "https://files.pythonhosted.org/packages/a6/3e/59d329a5d1cf1fbbc15e8fec1ff57ff777b8d33d9105764cb411c3e57802/pymyob-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "62d94ad54ae87d3fd71be88d593427de", "sha256": "8094a3fc023cb02e78660041d1bff26d47de8058044165ac00a2c27d9d77300c" }, "downloads": -1, "filename": "pymyob-0.1.5.tar.gz", "has_sig": false, "md5_digest": "62d94ad54ae87d3fd71be88d593427de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4359, "upload_time": "2016-11-22T06:20:58", "upload_time_iso_8601": "2016-11-22T06:20:58.774252Z", "url": "https://files.pythonhosted.org/packages/b2/ff/4923b992698b76be7cbcb2f8e7b5ced12319391970215008a2c28fd8cecf/pymyob-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "18331e8658591621ae7797073496b704", "sha256": "4d75e265b950766e1eb0ad89896019a4b75fba44788acdd52a731a8d745da5af" }, "downloads": -1, "filename": "pymyob-0.1.6.tar.gz", "has_sig": false, "md5_digest": "18331e8658591621ae7797073496b704", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4333, "upload_time": "2016-11-22T06:32:46", "upload_time_iso_8601": "2016-11-22T06:32:46.645706Z", "url": "https://files.pythonhosted.org/packages/d5/78/17adb8a9784fef3ce8283be73002d6bf520d84a52dc3b81c59e7d2908e9b/pymyob-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "3a004ef94fbb86c68cf2d797bd74821f", "sha256": "78462902283148979fe91aae893dc25bda050c489f435e9a2f40ec814fd5085a" }, "downloads": -1, "filename": "pymyob-0.1.7.tar.gz", "has_sig": false, "md5_digest": "3a004ef94fbb86c68cf2d797bd74821f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4820, "upload_time": "2016-12-13T02:52:08", "upload_time_iso_8601": "2016-12-13T02:52:08.142107Z", "url": "https://files.pythonhosted.org/packages/77/4a/ac37ae311bb5684484482268f6635c1c2edf2bce4a9177b3a2660c95519b/pymyob-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "c3ca971ba653f1427551698b6503f1c5", "sha256": "ffca8101a739c8d1312c4ddb810606cf025886d9cae62068ec799f5e632e1892" }, "downloads": -1, "filename": "pymyob-0.1.8.tar.gz", "has_sig": false, "md5_digest": "c3ca971ba653f1427551698b6503f1c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4947, "upload_time": "2016-12-18T12:09:39", "upload_time_iso_8601": "2016-12-18T12:09:39.307365Z", "url": "https://files.pythonhosted.org/packages/fa/e2/093642e14e1e41318380bab0e60fc4d0943a9d51b1bdccae6823f964e10b/pymyob-0.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2": [ { "comment_text": "", "digests": { "md5": "924a1f4a5e2fd461d81d8960f3a2b611", "sha256": "cb7e19a40586718195248a7b0327b9c1cb3b32eca4cd0a18aa448cd043a0d6dc" }, "downloads": -1, "filename": "pymyob-0.2.tar.gz", "has_sig": false, "md5_digest": "924a1f4a5e2fd461d81d8960f3a2b611", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5390, "upload_time": "2017-04-27T13:28:02", "upload_time_iso_8601": "2017-04-27T13:28:02.182240Z", "url": "https://files.pythonhosted.org/packages/e6/cc/78763e089c23e5ed719d5928364d459fd147557aaa06ad75f089886d62fe/pymyob-0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8c7129fdce43877da146c82956f19d9a", "sha256": "bd7ebeb8a395ea2fcb6250b2a65f69c75f78bd058b1e20be6fcd124eecc156f0" }, "downloads": -1, "filename": "pymyob-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8c7129fdce43877da146c82956f19d9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5480, "upload_time": "2017-04-28T13:37:09", "upload_time_iso_8601": "2017-04-28T13:37:09.519311Z", "url": "https://files.pythonhosted.org/packages/a1/13/d5890f2c21b1d04a65950a1ada2e86ac76ee068fb23f5554ca2f269f709e/pymyob-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "c88d659b756ce3aa1e9a0c0153537ed4", "sha256": "a9661002da64634fd5236331be302fd820c274af4d980d127a4d05ba5862d1dd" }, "downloads": -1, "filename": "pymyob-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c88d659b756ce3aa1e9a0c0153537ed4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5508, "upload_time": "2017-05-17T08:02:19", "upload_time_iso_8601": "2017-05-17T08:02:19.377533Z", "url": "https://files.pythonhosted.org/packages/1b/34/124e0a16e1eec4490941f7bb72490aad4457a0a91996f70c7ed025870558/pymyob-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3": [ { "comment_text": "", "digests": { "md5": "34d2c928b15b9d8cd8a1bdfc94d888ed", "sha256": "4c78411257d93321ed5ea92db7cebec81c1924c5b60c9fb6967cd36a6c3e754e" }, "downloads": -1, "filename": "pymyob-0.3.tar.gz", "has_sig": false, "md5_digest": "34d2c928b15b9d8cd8a1bdfc94d888ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5503, "upload_time": "2017-08-14T01:11:04", "upload_time_iso_8601": "2017-08-14T01:11:04.230502Z", "url": "https://files.pythonhosted.org/packages/4f/ba/2c3027bdee2443adb51f9777c01f62644c63da1231738a1f3d7cde33267c/pymyob-0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "0d6c2bfd4d7488801982ca2c275ebce8", "sha256": "d4c4cb7c08b858323c84de0f19f8948cb3ecde4c9e1386df8ef325cff92c81e1" }, "downloads": -1, "filename": "pymyob-0.3.1.tar.gz", "has_sig": false, "md5_digest": "0d6c2bfd4d7488801982ca2c275ebce8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5503, "upload_time": "2017-09-26T08:49:51", "upload_time_iso_8601": "2017-09-26T08:49:51.012928Z", "url": "https://files.pythonhosted.org/packages/ff/8b/4e8f452675eb3b3a0770de4ad75646eebec19884d2266f2e63ff41fc0d81/pymyob-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b323ca21e8f9a99f29c95b0b6c8450ed", "sha256": "8adcefa99cda2e308fb36800fc3307e5cebb5309254912342bf74c0facce8c36" }, "downloads": -1, "filename": "pymyob-0.3.2.tar.gz", "has_sig": false, "md5_digest": "b323ca21e8f9a99f29c95b0b6c8450ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7335, "upload_time": "2018-01-22T07:10:04", "upload_time_iso_8601": "2018-01-22T07:10:04.861052Z", "url": "https://files.pythonhosted.org/packages/57/cb/3b71596becf5711fbdf3e9b0c0ce1e2432e9b19750986d80587fefdb207e/pymyob-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4": [ { "comment_text": "", "digests": { "md5": "6b0b429b3bb1cf180f561c000e3f94b9", "sha256": "fa2ca4c2dfd97980e0d0f358ed50f28bda780b0c1a34be923a291f5b3e20c591" }, "downloads": -1, "filename": "pymyob-0.4.tar.gz", "has_sig": false, "md5_digest": "6b0b429b3bb1cf180f561c000e3f94b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7588, "upload_time": "2018-04-20T07:31:29", "upload_time_iso_8601": "2018-04-20T07:31:29.529850Z", "url": "https://files.pythonhosted.org/packages/cd/03/3063930dae7734b4bbaa24c5c85338b887e276b174ffc05755be3fc581af/pymyob-0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "b89e309a5748ae4125af25948e515d3c", "sha256": "c3c18fa1e330621f162694de77ff302f4b84ef4f2a6a8be8873515d3419cd1cc" }, "downloads": -1, "filename": "pymyob-0.4.1.tar.gz", "has_sig": false, "md5_digest": "b89e309a5748ae4125af25948e515d3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8183, "upload_time": "2018-04-30T11:13:20", "upload_time_iso_8601": "2018-04-30T11:13:20.094041Z", "url": "https://files.pythonhosted.org/packages/ec/15/6aa01847a9ea28e6fbf505a4b1b1ec5fc37e2dab73ac6f96d5973dc111df/pymyob-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "eed96edfdc00b69edff91051d85f6e64", "sha256": "8ad9e9d5f40e6119c7d090b27aa444db33ade10b920f6b500039aeddf1c90c3b" }, "downloads": -1, "filename": "pymyob-0.4.2.tar.gz", "has_sig": false, "md5_digest": "eed96edfdc00b69edff91051d85f6e64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8238, "upload_time": "2018-05-04T11:37:22", "upload_time_iso_8601": "2018-05-04T11:37:22.189252Z", "url": "https://files.pythonhosted.org/packages/c4/85/6ffb9a88ddaa81dcb0633ea1fb5dca5b9b19053a4cad2ef546fef5d91a3e/pymyob-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "509bb6a4eb303c9d4cb4f3c67f5dd7d2", "sha256": "52be98d2520c3fb3310acc10ecfc33b2b82dc769b22cb5c312088833a472e5d1" }, "downloads": -1, "filename": "pymyob-0.4.3.tar.gz", "has_sig": false, "md5_digest": "509bb6a4eb303c9d4cb4f3c67f5dd7d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8303, "upload_time": "2018-05-18T05:09:06", "upload_time_iso_8601": "2018-05-18T05:09:06.721558Z", "url": "https://files.pythonhosted.org/packages/68/b5/c2cacb35afdfc5dfb107827a6015a0b9c4d2dad9a6ae3875fef946014aba/pymyob-0.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "57104ac2e37cbb131d40df70fd716f77", "sha256": "16914076320cc506c42e7e91ba70e90733afedd822e8d1d9b7a4b982b1a0cf76" }, "downloads": -1, "filename": "pymyob-0.4.4.tar.gz", "has_sig": false, "md5_digest": "57104ac2e37cbb131d40df70fd716f77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8288, "upload_time": "2018-05-22T02:10:30", "upload_time_iso_8601": "2018-05-22T02:10:30.714366Z", "url": "https://files.pythonhosted.org/packages/95/84/26e937aa3b57bb5829c27acd9dc762f6762c14c270e4af1d9852a854abcf/pymyob-0.4.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "89e37db295912a6d642ffe40d627f6dd", "sha256": "9c4d93971484a4631b70cbca6f2ffff4155c1eaf8645e9288783dca0f256eaa1" }, "downloads": -1, "filename": "pymyob-0.4.5.tar.gz", "has_sig": false, "md5_digest": "89e37db295912a6d642ffe40d627f6dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8279, "upload_time": "2018-05-24T00:42:15", "upload_time_iso_8601": "2018-05-24T00:42:15.712468Z", "url": "https://files.pythonhosted.org/packages/6f/90/74772fe6046b5fa928b3b7c1f688f35139ad45cd7b7718b3a3fe338d7412/pymyob-0.4.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0": [ { "comment_text": "", "digests": { "md5": "d38ff24d5c454be8fdb73f752fc023d0", "sha256": "ccbfbd0ae18f6c4e9432f3025df6e265d832b5da7d0327796cddc9104b4fda4a" }, "downloads": -1, "filename": "pymyob-1.0.tar.gz", "has_sig": false, "md5_digest": "d38ff24d5c454be8fdb73f752fc023d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8841, "upload_time": "2018-05-27T12:18:06", "upload_time_iso_8601": "2018-05-27T12:18:06.321982Z", "url": "https://files.pythonhosted.org/packages/99/0d/24540dcb453d202833c5189106bd1b49a1ca4b10bbb2eda18e4f847140cf/pymyob-1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1": [ { "comment_text": "", "digests": { "md5": "1f56800311514d615ad9c43dea3f4ba8", "sha256": "5583919de112a7e5d2e3e266a1b3459f52f3fccbc43a56cc702d177bf024682e" }, "downloads": -1, "filename": "pymyob-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1f56800311514d615ad9c43dea3f4ba8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10868, "upload_time": "2019-01-09T06:27:48", "upload_time_iso_8601": "2019-01-09T06:27:48.501774Z", "url": "https://files.pythonhosted.org/packages/b6/15/96ae3523658b860139bd3c677354934ecd86f949e73315c98c70b9d7a610/pymyob-1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "bd2b8eec25e06d367dc41c4bf07a1664", "sha256": "b90f948f104fb4f920868f48716fae023887e2f2c30cec7a115975b2e50b6e8f" }, "downloads": -1, "filename": "pymyob-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bd2b8eec25e06d367dc41c4bf07a1664", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10902, "upload_time": "2019-01-28T03:08:14", "upload_time_iso_8601": "2019-01-28T03:08:14.377022Z", "url": "https://files.pythonhosted.org/packages/88/c4/1c09a46d8e0371522a60d78075ad082e58aac4f5a1729ca38fa21cba46b6/pymyob-1.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.1.11": [ { "comment_text": "", "digests": { "md5": "bf0b7d68e5c91cc633fdb48ebdffc71e", "sha256": "edda79b8065f9325f1feede2260f9eeb99a44bef760f2aed6e2c3416fd5da292" }, "downloads": -1, "filename": "pymyob-1.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "bf0b7d68e5c91cc633fdb48ebdffc71e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11186, "upload_time": "2019-06-21T23:17:18", "upload_time_iso_8601": "2019-06-21T23:17:18.759206Z", "url": "https://files.pythonhosted.org/packages/56/1b/b618e50d8c01278519307b34364bfb4f4b3162fc101294d7e394b3ed895d/pymyob-1.1.11-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.1.12": [ { "comment_text": "", "digests": { "md5": "16a4c866ee26ebabf5a93c4d03f338b7", "sha256": "e46d101ddd397c503ad13947ce29e0729901a273862770098a576671deae581f" }, "downloads": -1, "filename": "pymyob-1.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "16a4c866ee26ebabf5a93c4d03f338b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11185, "upload_time": "2019-06-21T23:24:42", "upload_time_iso_8601": "2019-06-21T23:24:42.155588Z", "url": "https://files.pythonhosted.org/packages/e7/f0/03055915d41b3f3f62daeee1ea5fbbf3caec0c5a99e90f463562d4e96bf0/pymyob-1.1.12-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "f66d1f08fe749b2a6bcf3604a864622d", "sha256": "f827850c230b8982e02e34b16537a69123506f4eb6369ca8b0e4917c0614e806" }, "downloads": -1, "filename": "pymyob-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f66d1f08fe749b2a6bcf3604a864622d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11027, "upload_time": "2019-02-04T06:02:36", "upload_time_iso_8601": "2019-02-04T06:02:36.425147Z", "url": "https://files.pythonhosted.org/packages/b7/c0/0546ebbec63d204f96a37d8f5576ef30e557d2e7fcbd0687677bc92d2a4d/pymyob-1.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "220ff23bb843b4fd71a47672c2c17fae", "sha256": "18f81761880b38025852815d5db26a608a35199ae399ab402bcf6834ae15e86b" }, "downloads": -1, "filename": "pymyob-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "220ff23bb843b4fd71a47672c2c17fae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11073, "upload_time": "2019-02-11T07:10:35", "upload_time_iso_8601": "2019-02-11T07:10:35.335191Z", "url": "https://files.pythonhosted.org/packages/21/9f/b3d958d49048d5828be3e1e9458a399e935719b38df68727d21fcd9f3956/pymyob-1.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "79dadf8544b3a64201800a6f297e89b6", "sha256": "7574eadc0c377d04c2f34bbe445aee7b038262ca5d954e5ac660dc71f3210339" }, "downloads": -1, "filename": "pymyob-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "79dadf8544b3a64201800a6f297e89b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11118, "upload_time": "2019-02-17T23:04:32", "upload_time_iso_8601": "2019-02-17T23:04:32.583791Z", "url": "https://files.pythonhosted.org/packages/64/c9/7a8706845ccce50fb951f526015fa863621967545b32eef13b0576c883f8/pymyob-1.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "084c53ee05128e5f9ca1e597106a0ee8", "sha256": "dcebeefd31182cf1ab7440f6dc251aef8a289258e7566f0a44f1768346e7a809" }, "downloads": -1, "filename": "pymyob-1.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "084c53ee05128e5f9ca1e597106a0ee8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11149, "upload_time": "2019-02-21T00:14:43", "upload_time_iso_8601": "2019-02-21T00:14:43.463939Z", "url": "https://files.pythonhosted.org/packages/25/8b/1f2fb48821517844907e1654cfc23c4102dd56304a86dbbe290fb622e81e/pymyob-1.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "4870b8687a6ccb5d9105a087f8fd7f68", "sha256": "7abc26b4e50f5e9a4dbf07c69c41b008a6430ae233cace8e8614ff2a18d5abfc" }, "downloads": -1, "filename": "pymyob-1.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "4870b8687a6ccb5d9105a087f8fd7f68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11158, "upload_time": "2019-02-27T12:18:40", "upload_time_iso_8601": "2019-02-27T12:18:40.917372Z", "url": "https://files.pythonhosted.org/packages/85/24/e880a29e8373791bb6e3d7e1dd1476a60d1a298167cdab7e774cfd16ac0c/pymyob-1.1.6-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "75e70e25f3e4e056392eec2e1a217010", "sha256": "15f415bb2135ce065e299731c70141aa184ae29a82705026ddd29bdecaaffa5b" }, "downloads": -1, "filename": "pymyob-1.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "75e70e25f3e4e056392eec2e1a217010", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11174, "upload_time": "2019-03-19T00:12:10", "upload_time_iso_8601": "2019-03-19T00:12:10.411601Z", "url": "https://files.pythonhosted.org/packages/ef/28/88e57a0499c1e62d22f697e897aed30d9885c60461ce322aae835668e110/pymyob-1.1.7-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "c8448dc36e153331d8821a6b96b1fa1c", "sha256": "6e30e1402d29b581490f9733df486ddbf2f36016123e309b8051eac29fec0e4e" }, "downloads": -1, "filename": "pymyob-1.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "c8448dc36e153331d8821a6b96b1fa1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11141, "upload_time": "2019-04-16T03:40:23", "upload_time_iso_8601": "2019-04-16T03:40:23.406305Z", "url": "https://files.pythonhosted.org/packages/9d/ce/f09a5cf4a97440ca0a18864c2dd09a71f4c69758bf050adf2a9c29d97898/pymyob-1.1.8-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "1ccdb8fee4005e5adc18004b5fbef877", "sha256": "fcc2f0001901b8a572941f6614d47c2630bfdde924025380c8168f7836576999" }, "downloads": -1, "filename": "pymyob-1.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "1ccdb8fee4005e5adc18004b5fbef877", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11159, "upload_time": "2019-05-13T07:00:43", "upload_time_iso_8601": "2019-05-13T07:00:43.386577Z", "url": "https://files.pythonhosted.org/packages/d3/de/b35636fc9db8842c116a446c6d101bd310507bf7d1fed534e149bf17e55d/pymyob-1.1.9-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2": [ { "comment_text": "", "digests": { "md5": "281f638889a6a5d9c1014c7db8ba6ea1", "sha256": "af9599bc71aa33cc45fea0b242aa2ac46395b3c15fbfab599f3462e139210f13" }, "downloads": -1, "filename": "pymyob-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "281f638889a6a5d9c1014c7db8ba6ea1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11171, "upload_time": "2019-10-18T03:23:30", "upload_time_iso_8601": "2019-10-18T03:23:30.938777Z", "url": "https://files.pythonhosted.org/packages/01/71/33ed3e49e70c6a5cfba997c258b1b6953e602e985b63115a04c9572cb49f/pymyob-1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "4968de365bfafdc26ccf1f6681c00fe6", "sha256": "5aaac0b8c103c8a87522601e54ce74a8f04590ce00fdd29c3b6604358a9b4e54" }, "downloads": -1, "filename": "pymyob-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4968de365bfafdc26ccf1f6681c00fe6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11412, "upload_time": "2019-10-21T12:35:07", "upload_time_iso_8601": "2019-10-21T12:35:07.006778Z", "url": "https://files.pythonhosted.org/packages/74/a2/23f8176a5e6ae96a00431fc004d95e753b74fa2a6ae1f73eceaf496561c5/pymyob-1.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.10": [ { "comment_text": "", "digests": { "md5": "de7110224c90ee3b64a9735e07fd1e89", "sha256": "1d4e8fe0009c73627fccd7c093bd3145832e7ac033dbef6969e38b899449e788" }, "downloads": -1, "filename": "pymyob-1.2.10-py3-none-any.whl", "has_sig": false, "md5_digest": "de7110224c90ee3b64a9735e07fd1e89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11826, "upload_time": "2020-10-22T03:19:53", "upload_time_iso_8601": "2020-10-22T03:19:53.461375Z", "url": "https://files.pythonhosted.org/packages/7e/ee/be6359b10e1743c9d97c0d19d74d24d43891d586a6491c3a02b6f54d64ba/pymyob-1.2.10-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.11": [ { "comment_text": "", "digests": { "md5": "de0f3a33fc51c5ad626ffa4e4f54bcc2", "sha256": "79fbf238ac7b39cfe5274a7ce8f288d56674cd5c9b244769e4c6cbbd7ea4104a" }, "downloads": -1, "filename": "pymyob-1.2.11-py3-none-any.whl", "has_sig": false, "md5_digest": "de0f3a33fc51c5ad626ffa4e4f54bcc2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11852, "upload_time": "2021-02-23T02:47:36", "upload_time_iso_8601": "2021-02-23T02:47:36.759101Z", "url": "https://files.pythonhosted.org/packages/9b/84/f7d691e9f25d42656bd4477f09fdb8ed29ddbecc90af95e176232841b4ae/pymyob-1.2.11-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.12": [ { "comment_text": "", "digests": { "md5": "e5423ddb2c9afa27ed6061c38c3bccde", "sha256": "215e5d676e50abfe5b8eb56f1d536fb891aa8e4e1d80514858923678122f92e0" }, "downloads": -1, "filename": "pymyob-1.2.12-py3-none-any.whl", "has_sig": false, "md5_digest": "e5423ddb2c9afa27ed6061c38c3bccde", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11865, "upload_time": "2021-02-25T07:19:55", "upload_time_iso_8601": "2021-02-25T07:19:55.611907Z", "url": "https://files.pythonhosted.org/packages/a8/0a/18b93cce4c4239cba0db266d72889cd26c37caa418427202b736c29aeb5f/pymyob-1.2.12-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.13": [ { "comment_text": "", "digests": { "md5": "41e0d8fa2d33ae63617b5e6ec931a38b", "sha256": "5382ec2f1a3285d231d757668691eae7f82c3d2349628f65bfe0957abeca7641" }, "downloads": -1, "filename": "pymyob-1.2.13-py3-none-any.whl", "has_sig": false, "md5_digest": "41e0d8fa2d33ae63617b5e6ec931a38b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11952, "upload_time": "2021-06-09T06:57:16", "upload_time_iso_8601": "2021-06-09T06:57:16.134010Z", "url": "https://files.pythonhosted.org/packages/09/b3/edbd6c1022649ac39a100de173f5d4f8640ce1bb24578c5cb7775c5aa839/pymyob-1.2.13-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.14": [ { "comment_text": "", "digests": { "md5": "04f04147a5eb5c7176c614636e22c916", "sha256": "96c6fef606969d714ee3222480ca7a1928210c79858a6c304b3818bcea1c0bda" }, "downloads": -1, "filename": "pymyob-1.2.14-py3-none-any.whl", "has_sig": false, "md5_digest": "04f04147a5eb5c7176c614636e22c916", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11956, "upload_time": "2021-06-13T05:33:21", "upload_time_iso_8601": "2021-06-13T05:33:21.113255Z", "url": "https://files.pythonhosted.org/packages/fb/3c/3c0683f8cb1ef2c875cf7fcbc8e044f6ba61f6896710013d9339e6a3aee8/pymyob-1.2.14-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.15": [ { "comment_text": "", "digests": { "md5": "3c2a872b4500460af27ad27eaf35867e", "sha256": "aef32669aaea0112ba42ecc7190e72205814d2e9d270b9dc0e915ea910ab626f" }, "downloads": -1, "filename": "pymyob-1.2.15-py3-none-any.whl", "has_sig": false, "md5_digest": "3c2a872b4500460af27ad27eaf35867e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12005, "upload_time": "2021-07-06T07:12:54", "upload_time_iso_8601": "2021-07-06T07:12:54.862275Z", "url": "https://files.pythonhosted.org/packages/b5/a4/d4f1ec043a5dc7e775fb2153f0711817d5b350caef8e48c1ac26cc37fd04/pymyob-1.2.15-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.16": [ { "comment_text": "", "digests": { "md5": "15748b6d7bff306148f4ad54959243f3", "sha256": "dc76ca4bcdef12dd877846ab52840ecdf37e9eac567c926f021918829769508c" }, "downloads": -1, "filename": "pymyob-1.2.16-py3-none-any.whl", "has_sig": false, "md5_digest": "15748b6d7bff306148f4ad54959243f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12021, "upload_time": "2021-08-02T02:47:04", "upload_time_iso_8601": "2021-08-02T02:47:04.068621Z", "url": "https://files.pythonhosted.org/packages/02/81/596ac628d0b1b9641023f592cae9887e151b985eac9fef3dab74db5ae5fc/pymyob-1.2.16-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.17": [ { "comment_text": "", "digests": { "md5": "45a5594d269000d683daa38aed102263", "sha256": "21c28900ef09671a004c6d7288b8f090897a9d05df683b60640ac4c8ad7c38aa" }, "downloads": -1, "filename": "pymyob-1.2.17-py3-none-any.whl", "has_sig": false, "md5_digest": "45a5594d269000d683daa38aed102263", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12042, "upload_time": "2021-09-06T13:03:44", "upload_time_iso_8601": "2021-09-06T13:03:44.739230Z", "url": "https://files.pythonhosted.org/packages/69/6e/001e7b76377426b05db7e3ee28460754529462b41f965700961430e68131/pymyob-1.2.17-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.18": [ { "comment_text": "", "digests": { "md5": "8067ee5ac99889372fbc8873ff65ba6f", "sha256": "305a519800f72bba81882c18cdcf0aa82b67688666cbdf553fe5ced60654c94a" }, "downloads": -1, "filename": "pymyob-1.2.18-py3-none-any.whl", "has_sig": false, "md5_digest": "8067ee5ac99889372fbc8873ff65ba6f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12145, "upload_time": "2021-11-18T16:00:46", "upload_time_iso_8601": "2021-11-18T16:00:46.586161Z", "url": "https://files.pythonhosted.org/packages/5e/60/1534a9b6647a1a30c98cac75fe7f29d223b995a0c055d08aefbdd83c141b/pymyob-1.2.18-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.19": [ { "comment_text": "", "digests": { "md5": "8a2f8419a8e8af6d090ac1c8632b453d", "sha256": "9a371db8c40fccb77df97a32a67afa41be546f5d6af68c4805cbb0efa0859a3a" }, "downloads": -1, "filename": "pymyob-1.2.19-py3-none-any.whl", "has_sig": false, "md5_digest": "8a2f8419a8e8af6d090ac1c8632b453d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12275, "upload_time": "2022-01-28T00:19:13", "upload_time_iso_8601": "2022-01-28T00:19:13.654922Z", "url": "https://files.pythonhosted.org/packages/6e/f0/5a51d6ca61f58df7776d57a3d9cec885be9da8f65fbca1fa25afa819bcc7/pymyob-1.2.19-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "a01ed2a00107d61f592ba9c8e78e3334", "sha256": "b61a5212c436ae3a0f9f053343d947aee3922766ebd23519d29a2b33ddc17fb1" }, "downloads": -1, "filename": "pymyob-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a01ed2a00107d61f592ba9c8e78e3334", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11421, "upload_time": "2019-10-21T12:44:06", "upload_time_iso_8601": "2019-10-21T12:44:06.267890Z", "url": "https://files.pythonhosted.org/packages/29/08/c5ed453eb7d783355f5b168e70a72ff4f8f652c682a9c5a5838995b16e34/pymyob-1.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "0f67242162e0406cd52efa296d5f153b", "sha256": "f9e30251dd0b2565ef1c43bc108d4844bcc5bf8c200708dfd4d97c15d7993991" }, "downloads": -1, "filename": "pymyob-1.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0f67242162e0406cd52efa296d5f153b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11462, "upload_time": "2020-01-07T00:23:41", "upload_time_iso_8601": "2020-01-07T00:23:41.500219Z", "url": "https://files.pythonhosted.org/packages/a9/74/c8c7f2f4293634c3ad885dd0377697805e3e6eece417eb67432d4ba858c9/pymyob-1.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "ba56d60ba9d0abdf4caa6b8a2c927c4e", "sha256": "95b9f5e75cfd9f48503872a9f60310062ddf440e6e410d8a059205241c023666" }, "downloads": -1, "filename": "pymyob-1.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ba56d60ba9d0abdf4caa6b8a2c927c4e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11485, "upload_time": "2020-02-24T02:23:29", "upload_time_iso_8601": "2020-02-24T02:23:29.739200Z", "url": "https://files.pythonhosted.org/packages/66/3b/c5fb77c545c236c860e991303110ad9a5a2ae9262f84e439463a76b250d8/pymyob-1.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "010911b1e41d70eb8fbb35112f19a770", "sha256": "b301b3ce39f49880fd3a66152c1719652bbc59fa8d8d71807b46ccfaa57a4b8a" }, "downloads": -1, "filename": "pymyob-1.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "010911b1e41d70eb8fbb35112f19a770", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11500, "upload_time": "2020-04-20T05:13:13", "upload_time_iso_8601": "2020-04-20T05:13:13.538850Z", "url": "https://files.pythonhosted.org/packages/fd/c2/60c8ce08fb706a31104a5ec7e69b0edfcad2ed99d440b79a1916ed0d99ee/pymyob-1.2.5-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "8f42ce2bde315bb2983c67990bdf8cb5", "sha256": "257feb416f9f83b8d23cc577b2a6faa5ddf62a9643c51d2980a6360f97e8bb62" }, "downloads": -1, "filename": "pymyob-1.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "8f42ce2bde315bb2983c67990bdf8cb5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11513, "upload_time": "2020-06-29T02:35:45", "upload_time_iso_8601": "2020-06-29T02:35:45.310011Z", "url": "https://files.pythonhosted.org/packages/4d/b5/225e0d4c0a6c4e9b1b17a5ab12fc2f96d9fb240d5f5fee019218b565003e/pymyob-1.2.6-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "bfed2b4f2883a47747749bb4569aa1e3", "sha256": "e06f2509df1b47ad6301f457b1b2a6a7d865fc3a4762911a38d2d76e3c6fbcd1" }, "downloads": -1, "filename": "pymyob-1.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "bfed2b4f2883a47747749bb4569aa1e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11602, "upload_time": "2020-07-10T05:28:46", "upload_time_iso_8601": "2020-07-10T05:28:46.756491Z", "url": "https://files.pythonhosted.org/packages/b0/a8/64ace8c5c95502eab3631059bb45685123bb2375368e4da481c35148cafe/pymyob-1.2.7-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.8": [ { "comment_text": "", "digests": { "md5": "6f79c9fa39df0c14fba9e3361f7e0004", "sha256": "0762b35ff2f38f2ad531723c9f82eb736df80d338dce14f7c0d89b54a6b2c5c0" }, "downloads": -1, "filename": "pymyob-1.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "6f79c9fa39df0c14fba9e3361f7e0004", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11814, "upload_time": "2020-08-31T11:44:24", "upload_time_iso_8601": "2020-08-31T11:44:24.401917Z", "url": "https://files.pythonhosted.org/packages/11/10/4dc2419a7313de4eb89122a7c1fd24e56456cd435b1859065995536bd22f/pymyob-1.2.8-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.2.9": [ { "comment_text": "", "digests": { "md5": "98405c809195a14018b33e36a5f289e5", "sha256": "41aec175fe7f374a2f5a7ca93559156d8eed4ed635df6f94ce28b9a41ba7e978" }, "downloads": -1, "filename": "pymyob-1.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "98405c809195a14018b33e36a5f289e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11812, "upload_time": "2020-09-16T00:59:14", "upload_time_iso_8601": "2020-09-16T00:59:14.271470Z", "url": "https://files.pythonhosted.org/packages/5c/93/044bcc301870cba4b15563c110393b6c35053f30241d1630d48697f1a1b2/pymyob-1.2.9-py3-none-any.whl", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8a2f8419a8e8af6d090ac1c8632b453d", "sha256": "9a371db8c40fccb77df97a32a67afa41be546f5d6af68c4805cbb0efa0859a3a" }, "downloads": -1, "filename": "pymyob-1.2.19-py3-none-any.whl", "has_sig": false, "md5_digest": "8a2f8419a8e8af6d090ac1c8632b453d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12275, "upload_time": "2022-01-28T00:19:13", "upload_time_iso_8601": "2022-01-28T00:19:13.654922Z", "url": "https://files.pythonhosted.org/packages/6e/f0/5a51d6ca61f58df7776d57a3d9cec885be9da8f65fbca1fa25afa819bcc7/pymyob-1.2.19-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }