{ "info": { "author": "Mike Kazantsev, Antonio Chen", "author_email": "mk.fraggod@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2 :: Only", "Topic :: Internet", "Topic :: Software Development", "Topic :: System :: Archiving", "Topic :: System :: Filesystems", "Topic :: Utilities" ], "description": "python-onedrive\n---------------\n\n**Deprecation Warning:** this module is completely obsoleted by official\n`onedrive-sdk-python `__,\nfor all new projects please use that instead.\n\nPython and command-line interface for `old SkyDrive/OneDrive REST\nAPI `__.\n\nThis module allows to access data on Microsoft OneDrive cloud storage\nfrom python code, abstracting authentication, http requests and response\nprocessing to a simple python methods.\n\nModule also comes with command-line tool to conveniently browse and\nmanipulate OneDrive contents from interactive shell or scripts.\n\nThanks to AntonioChen for implementing windows and unicode support (see\n`#3 `__).\n\nService was called SkyDrive prior to 2014-02-19, when it got renamed to\nOneDrive. This package similarly renamed from python-skydrive to\npython-onedrive.\n\nAs mentioned, only old \"apis.live.net/v5.0\" (SkyDrive) API (and BITS API\nfor large files) are used here. Since 24 Feb 2015, there is new\n\"api.onedrive.com/v1.0\" API, which has an official python sdk -\n`onedrive-sdk-python `__.\n\nBe sure to read \"Known Issues and Limitations\" section below before use,\nto avoid any potentially nasty surprises.\n\nCommand-line usage\n------------------\n\nOneDrive API requires to register an application in\n`DevCenter `__,\nproviding you with client\\_id and client\\_secret strings, used for\nauthentication.\n\nI can't provide some static ones because according to LiveConnect ToS\n\"You are solely and entirely responsible for all uses of Live Connect\noccurring under your Client ID\" (also see notes below), and I can't just\nvouch for every module/tool user like that.\n\nApp registration in DevCenter is really straightforward and shouldn't\ntake more than a few clicks. Be sure to check the \"mobile client app\"\nbox under \"API settings\".\n\nAfter that, create \"~/.lcrc\" file\n(`YAML `__) with the contents like\nthese:\n\n::\n\n client:\n id: '00000000620A3E4A'\n secret: gndrjIOLWYLkOPl0QhWIliQcg-MG1SRN\n\n(use \"id\" and \"secret\" acquired in the app registration step above,\n*indent these lines with spaces* - indenting with tabs is not allowed in\nYAML; it might also be worth quoting \"id\" value, as shown above)\n\nThen you need to perform OAuth 2.0 authorization dance by running the\n``onedrive-cli auth`` command and following printed instructions (visit\nprinted URL, authorize, click \"Allow\", paste last URL back into\nterminal). This will get you authorization\\_code (which will be stored\nin ~/.lcrc) to use the API as a user you've logged-in as there. Repeat\nthis step to authorize with a different account, if necessary.\n\nThen just type whatever commands you want to (and don't forget\n``onedrive-cli --help``):\n\n::\n\n % onedrive-cli tree\n\n OneDrive:\n Documents:\n README.txt: file\n Pics:\n image1.jpg: photo\n image2.jpg: photo\n\n % onedrive-cli get Pics/image1.jpg downloaded_image1.jpg\n % onedrive-cli put downloaded_image1.jpg\n % onedrive-cli ls\n\n - Documents\n - Pics\n - downloaded_image1.jpg\n\n % onedrive-cli quota\n\n free: 24.9G\n quota: 25.0G\n\n % onedrive-cli link -t embed downloaded_image1.jpg\n\n embed_html: \n\n % onedrive-cli rm downloaded_image1.jpg\n % onedrive-cli rm -h\n\n usage: onedrive-cli rm [-h] object [object ...]\n\n positional arguments:\n object Object(s) to remove.\n\n optional arguments:\n -h, --help show this help message and exit\n\n % onedrive-cli -h\n\n ...\n\nMost commands should be self-descriptive, but use \"--help\" when they\naren't.\n\nNote that objects specified on the command-line are implicitly resolved\nas human-readable paths (which are basically metadata) unless they look\nlike an id. This might be undesirable from performance perspective\n(extra requests) and might be undesirable if non-unique \"name\"\nattributes of objects in the same parent folder are used. Use \"-p\" or\n\"-i\" (\"--path\" / \"--id\") switches to control this explicitly. See\nLiveConnect docs or notes section below for more info on how these work.\n\nIf you get HTTP error 400 right after or during \"auth\" command, read\n`this comment on\n#4 `__\n(maybe with some context).\n\nAnd if stuff still doesn't work, please check the \"Known Issues and\nLimitations\" section right below before reporting it, as some of these\nmight be known and essentially unfixable.\n\nKnown Issues and Limitations\n----------------------------\n\n- Since 2015-02-24, there is a new `\"api.onedrive.com/v1.0\"\n API `__, which allows to do a lot more\n than the old one.\n\n This is not supported here in any way, but since 2015-10-09 is\n supported by the official\n `onedrive-sdk-python `__\n module, which should probably be used for all new projects instead of\n this one.\n\n- Uploading of files larger than ~100 MiB via single POST/PUT request\n is apparently not supported by OneDrive API - see\n `#16 `__ for\n details.\n\n Workaround in place is to fallback to (experimental at the moment of\n writing - 2014-11-23) `BITS\n API `__ for\n larger files, but it has a few issues, mentioned below.\n\n- Be very careful using this module on Windows - it's very poorly\n tested there, which is apparent from several serious issues that's\n been reported - see commit d31fb51 and `this\n report `__, for\n instance.\n\n Not sure how useful might be explicitly breaking things for WIndows\n (to avoid users having such issues from the start), especially since\n it's extra work to remove functionality that was contributed by\n someone else, who apparently found it useful to have here.\n\n- Some proprietary formats, like \"OneNote notebook\" just can't be\n accessed (`see\n #2 `__). OneDrive\n doesn't allow GET requests for these things and they're also special\n exceptions to `other API\n methods `__,\n no idea what can be done there.\n\n- It's been reported (#17) that `Onedrive for\n Business `__ is not\n supported. It seem to have different `SharePoint 2013\n API `__.\n\n- Relying on `BITS\n API `__ too much\n might not be a good idea, as it seem to be in a very experimental\n state for regular OneDrive service, with only info I've seen on it\n (in relation to OneDrive, and not other MS services) being that\n linked gist (actually pointed out to me by @bobobo1618 in #34).\n\n Some issues with it (at the moment of writing this - 2014-12-08) are\n mentioned in\n `#34 `__ and\n `#39 `__.\n\n If you use this api for large uploads via command-line script and are\n getting annoying http 5XX errors at the end of the large uploads,\n check out the ``--bits-do-auth-refresh-before-commit-hack`` flag for\n the \"put\" command.\n\n- Only in command-line script, HTTP error 400 (\"Bad Request\") during\n first authentication process can sometimes be caused by using (i.e.\n putting it there by hand) unquoted \"jackpot\" client\\_id in the YAML,\n which matches YAML octal integer pattern (all digits, in 0-7 range).\n\n Script detects this, emits a warning and tries to work around it,\n which should work in most cases, but is not perfect, so try quoting\n the value if it fits the above description. That's how it should be\n done for strings in YAML.\n\n- As was mentioned in\n `#45 `__,\n sometimes OneDrive might do strange things and users might want to\n tweak passed http headers.\n\n This can be easily done via \"request\\_base\\_headers\" class attribute\n or \"request\" section in the \"~/.lcrc\" file (for command-line tool\n only), as described in the comments on the issue linked above.\n\n- (A lot of)\n ``WARNING:requests.packages.urllib3.connectionpool:Connection pool is full, discarding connection``\n messages get logged when using (default) requests http client module,\n especially when using BITS API.\n\n These do not interfere with functionality (apart from obvious\n connection reuse issue), only cause noise. I've no idea what this\n module might be doing wrong to cause that, suggestions are welcome.\n\n What does not make it go away:\n\n - Using default requests connection pool (i.e.\n ``requests.request()``).\n\n - Explicitly calling ``Response.close()`` for each response object.\n\n - Using ``pool_block=True``.\n\n Seem to be bugged-out at the moment (2015-01-17) - always raises\n TypeError, but should not be desirable in most cases (like default\n cli script) anyway.\n\n - Setting ``session.headers['Connection'] = 'keep-alive'``.\n\n What can be done:\n\n - Dig into requests/urllib3 code and docs, find out what goes\n (and/or is done-) wrong here.\n\n - Coming up with a small script that would reproduce the issue (if\n it is indeed a bug in requests module) and submitting it to\n requests developers.\n\n - When using python logging machinery, disable/filter\n ``requests.packages.urllib3.connectionpool`` logger to just\n silence the warnings.\n\n Not using that in the cli script to avoid hiding the issue.\n\nModule usage\n------------\n\n`doc/api.md `__\nfile contains auto-generated (from code) API docs.\n\nAPI code is split between three classes:\n\n- HTTP wrapper - OneDriveHTTPClient\n- Authentication methods - OneDriveAuth\n- Unbiased and simple wrappers around HTTP calls - OneDriveAPIWrapper,\n each one returning decoded HTTP response (i.e. whatever request\n method in OneDriveHTTPClient returns).\n- Biased convenience methods - OneDriveAPI\n\nSuch separation allowed to reuse OneDriveAPIWrapper class to wrap async\n(returning \"Deferred\" objects instead of data) in\n`txOneDrive `__ just by overriding\n\"request\" method from OneDriveHTTPClient.\n\nSee also\n`onedrive/cli\\_tool.py `__\nfor real-world API usage examples.\n\nInstallation\n------------\n\nIn case you've missed Deprecation Notice at the start of this file:\n\n- **DO NOT USE** this project for anything new, use official\n `onedrive-sdk-python `__\n instead.\n\nIt's a regular package for Python 2.7 (not 3.X).\n\nUsing `pip `__ is the best way:\n\n::\n\n % pip install 'python-onedrive[cli]'\n\nIf you don't have it, use:\n\n::\n\n % easy_install pip\n % pip install 'python-onedrive[cli]'\n\nAlternatively (see also `pip2014.com `__ and\n`install\nguide `__):\n\n::\n\n % curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python\n % pip install 'python-onedrive[cli]'\n\nOr, if you absolutely must:\n\n::\n\n % easy_install python-onedrive requests\n\nBut, you really shouldn't do that.\n\nCurrent-git version can be installed like this:\n\n::\n\n % pip install 'git+https://github.com/mk-fg/python-onedrive.git#egg=python-onedrive'\n\n\"cli\" option above enables dependency on \"requests\" and \"PyYAML\"\nmodules, which are used as a default http client lib and for the cli\ntool configuration respectively.\n\nIf the plan is to only use python module, \"standalone\" extras-flag can\nbe used instead (will only pull in \"requests\" module).\n\nAnd in case the module is used with different http client lib (i.e. plan\nis to extend/override that), no flags can be specified to avoid dragging\nin extra (unused) deps.\n\nNote that to install stuff in system-wide PATH and site-packages,\nelevated privileges are often required. Use \"install --user\",\n`~/.pydistutils.cfg `__\nor `virtualenv `__ to do\nunprivileged installs into custom paths.\n\nAlternatively, ``./onedrive-cli`` tool can be run right from the\ncheckout tree without any installation, if that's the only thing you\nneed there.\n\nRequirements\n~~~~~~~~~~~~\n\n- `Python 2.7 (not 3.X) `__\n\n- (unless your plan is to override that)\n `requests `__ - version\n 0.14.0 or higher.\n\n Should be installed automatically by pip if \"[standalone]\" or \"[cli]\"\n `extras-flag `__\n is specified, as suggested above.\n\n- (optional, recommended) `PyYAML `__ - required for\n CLI tool and optional persistent-state (\"conf\") module only.\n\n Gets pulled-in as a dependency with \"[cli]\" or \"[conf]\" extras-flag.\n\n- (only on windows)\n `pywin32 `__ - for CLI tool\n (used to lock configuration file on changes) and optional conf module\n only.\n\n- (optional) `chardet `__ - only\n used to detect encoding (utf-8, gbk, koi8-r, etc) of the command-line\n arguments to support workng with non-ascii (e.g. cyrillic, chinese)\n names, if explicitly requested.\n\n Not needed unless you specifically use cli tool with \"--encoding\n detect\" option, which is probably a bad idea in general anyway.\n\nLiveConnect/OneDrive API (v5.0) notes\n-------------------------------------\n\nImportant: these details can (naturally) go obsolete, especially if\ntimestamp of this doc is older than the one of the API docs, in which\ncase please open an Issue pointing to the inconsistency.\n\nIt's quite a conventional REST API with JSON encoding of structured\ndata, like pretty much every other trendy modern API, say, github.\n\nAuthentication is `\"OAuth\n2.0\" `__, which\nis quite ambigous all by itself, and especially when being implemented\nby well-known for it's proprietary \"cripple-everything-else\" extension\ncreep Microsoft. It has a twist in authrization\\_code grant flow for\n\"mobile\" apps, where bearer token refresh can be performed without\nhaving to provide client\\_secret. Client app must be marked as \"mobile\"\nin\n`DevCenter `__\nfor that to work. There's also totally LiveConnect-specific \"Sign-In\"\nauth flow. Access tokens for OneDrive scopes (plus wl.offline) seem to\nbe issued with ttl of one hour.\n\nPermissions are set per-path, are inherited for the created objects and\n**cannot** be changed through the API, only through the Web UI (or maybe\nproprietary windows interfaces as well).\n\nAccessible to everyone URL links (of different types - embedded,\nread-only, read-write, preauthenticated) to any restricted-access object\n(that is reachable through the API) can be provided in\n\"preauthenticated\" form, a bit like in tahoe-lafs, but probably without\nthe actual crypto keys embedded in them (not much point as they're kept\nserver-side along with the files anyway).\n\nAll but a few default paths (like \"my\\_documents\") are accessed by\nfile/folder IDs. All IDs seem to be in the form of\n\"{obj\\_type}.{uid\\_lowercase}.{uid\\_uppercase}!{obj\\_number}\", where\n\"obj\\_type\" is a type of an object (e.g. \"file\", \"folder\", etc),\n\"uid\\_\\*\" is some 8-byte hex-encoded value, constant for all\nfiles/folders of the user, and \"obj\\_number\" is an integer value\ncounting up from one for each uploaded file.\n\nUI-visible names come on top of these IDs as metadata, so \"rename\" is\nessentially a metadata \"name\" field update and two files/folders with\nthe same \"name\" can co-exist in the same parent folder, though uploading\na file defaults to overwriting file with same \"name\" (disableable).\n\nAforementioned \"default paths\" (like \"my\\_documents\") don't seem to work\nreliably with copy and move methods, unless resolved to folder\\_id\nproper.\n\nThere's a \"Recycle Bin\" path in web interface, which I don't recall\nseeing any way to access, which keeps all removed files (for some\nlimited time, presumably). Files removed through the API end up there as\nwell.\n\nThere are some handy special OneDrive-related API URLs for stuff like\nquota, list of recent changes and a list of shared-with-me objects.\n\nFiles have a lot of metadata attached to them, parsed from their\ncontents (exif data for photos, office documents metadata, etc). API\nallows to request image-previews of an items, links to which are also\navailable in file (object) metadata.\n\nThere was an issue with public.bay.livefilestore.com hosts (to which\nactual file store/retrieve requests get redirected) not working with\nclients advertising TLS -1.2 (see issue-1 on github), but it seem to be\ngone by now (2014-11-21).\n\nFile uploads can either use PUT or POST requests, but former (PUT)\n*must* use \"Transfer-Encoding: chunked\" or requests just hang and get\nclosed by the server. For more info on this quirk, see github issue #30.\n\nErrors can be returned for most ops, encoded as JSON in responses and\nhave a human-readable \"code\" (like \"resource\\_quota\\_exceeded\") and\ndescriptive \"message\".\n\nAccording to \"OneDrive interaction guidelines\", it is discouraged\n(though not explicitly prohibited) to upload files in non-conventional\nformats that aren't useable to other apps (under \"Use OneDrive for the\nthings that it\u2019s good at\"):\n\n::\n\n To support this principle, the Live Connect APIs limit the set of file formats\n that apps can upload to OneDrive.\n\nToS for LiveConnect APIs is kinda weird, having unclear (at least to\nlayman like me) stuff like this:\n\n- You may only use the Live SDK and Live Connect APIs to create\n software.\n\n Seem to imply that APIs shouldn't be used in hardware, but I fail to\n see why it can't also be interpreted as \"only create software, not\n just use it to get/store stuff\".\n\n- You are solely and entirely responsible for all uses of Live Connect\n occurring under your Client ID.\n\n So either you take the blame for every potential user or go make all\n users register their own app? Hopefully I've misinterpreted that one.\n\nAfter SkyDrive -> OneDrive rename (on 2014-02-19), API remained the\nsame, with same URLs, same \"me/skydrive\" root, and API docs still seem\nto refer to the service as SkyDrive.\n\nFor more robust and fault-tolerant uploads, OneDrive seem to support\nBITS API, allowing to upload each individual file via several http\nrequests, with some (non-overlapping) byte-range in each. More\ndetails/discussion on this API can be found in `issue-34 on\ngithub `__ and `this\ngithub gist `__. As\nof now (2014-11-21), this is \"preliminary documentation and is subject\nto change\".\n\nSince 24 Feb 2015, there is new \"api.onedrive.com/v1.0\" API available,\nand eventually (2015-10-09) got an official python sdk -\n`onedrive-sdk-python `__\n- which is probably the best option for any new python project.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/mk-fg/python-onedrive", "keywords": "onedrive,skydrive,api,oauth2,rest,microsoft,cloud,live,liveconnect,json,storage,storage provider,file hosting", "license": "WTFPL", "maintainer": null, "maintainer_email": null, "name": "python-onedrive", "package_url": "https://pypi.org/project/python-onedrive/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-onedrive/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/mk-fg/python-onedrive" }, "release_url": "https://pypi.org/project/python-onedrive/15.10.5/", "requires_dist": null, "requires_python": null, "summary": "Obsolete python/cli module for MS SkyDrive/OneDrive old API, do not use for new projects", "version": "15.10.5" }, "last_serial": 1770017, "releases": { "14.04.0": [ { "comment_text": "", "digests": { "md5": "de58a09764c2b647a39534700ebf0d62", "sha256": "70901aa816e108c87cd7eabcba62ef80ef106a09279a9387d1822264b25d0108" }, "downloads": -1, "filename": "python-onedrive-14.04.0.tar.gz", "has_sig": true, "md5_digest": "de58a09764c2b647a39534700ebf0d62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20714, "upload_time": "2014-05-10T13:26:29", "url": "https://files.pythonhosted.org/packages/b2/bd/a20a47008382d9a615a9bcb927840c84d2f83db1173a04bb88f1a6599756/python-onedrive-14.04.0.tar.gz" } ], "14.04.1": [ { "comment_text": "", "digests": { "md5": "994e5c8c7e7e93e58ae839271c3f4e58", "sha256": "d93ad04f755f47c046d8190418eb77a6f124b30b0bc061983293e9927ed0b21d" }, "downloads": -1, "filename": "python-onedrive-14.04.1.tar.gz", "has_sig": true, "md5_digest": "994e5c8c7e7e93e58ae839271c3f4e58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20642, "upload_time": "2014-04-09T14:06:42", "url": "https://files.pythonhosted.org/packages/8a/40/c1a7dfd9497926f07b552449f482c9d02f1da17c416929f078b6dc069161/python-onedrive-14.04.1.tar.gz" } ], "14.04.2": [ { "comment_text": "", "digests": { "md5": "e178b71cb3a638283ee2ade63aa41100", "sha256": "d30a96d43244faf539979cc1f5abfad1aa7dc1b7dd8024ac069fa21d2105a9bd" }, "downloads": -1, "filename": "python-onedrive-14.04.2.tar.gz", "has_sig": true, "md5_digest": "e178b71cb3a638283ee2ade63aa41100", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20664, "upload_time": "2014-04-09T14:08:55", "url": "https://files.pythonhosted.org/packages/19/38/cfba77b2f600c1d591d2704f030193c87b5125d96622fe28704f13d7904f/python-onedrive-14.04.2.tar.gz" } ], "14.04.3": [ { "comment_text": "", "digests": { "md5": "2da74c0fe68452bc84dd050617a33b3e", "sha256": "7b1fe5fec4b4e7da35c50712676b9cb948b3a554a5b665f573b9ec61739bcc90" }, "downloads": -1, "filename": "python-onedrive-14.04.3.tar.gz", "has_sig": true, "md5_digest": "2da74c0fe68452bc84dd050617a33b3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20940, "upload_time": "2014-04-16T06:35:28", "url": "https://files.pythonhosted.org/packages/ff/ae/be703635a86696f265333a905de084102209f5ab9e796a86f58bd67be797/python-onedrive-14.04.3.tar.gz" } ], "14.05.0": [ { "comment_text": "", "digests": { "md5": "3bb488a99ffc745ac45d858b01d5a06e", "sha256": "6486b79f16e643b20ff2114c77cfb74c7d115e077743208846a2a6c772bbbdb5" }, "downloads": -1, "filename": "python-onedrive-14.05.0.tar.gz", "has_sig": true, "md5_digest": "3bb488a99ffc745ac45d858b01d5a06e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20877, "upload_time": "2014-05-10T18:15:46", "url": "https://files.pythonhosted.org/packages/6b/63/2cd46f883ea6ffa8e9f13da7426cdd34176696bedb6d62f1199189a3b964/python-onedrive-14.05.0.tar.gz" } ], "14.05.2": [ { "comment_text": "", "digests": { "md5": "03f22c577c73d513cb134d28cf728f4a", "sha256": "31af8ade4ef02a62f6c0de8a09194d6a798eae62cafbd6de6a77fb9f450b86e1" }, "downloads": -1, "filename": "python-onedrive-14.05.2.tar.gz", "has_sig": true, "md5_digest": "03f22c577c73d513cb134d28cf728f4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21204, "upload_time": "2014-05-13T10:46:25", "url": "https://files.pythonhosted.org/packages/f6/83/848b2e941702f86b1bd8fbaec0ca2cdf0216ee1d7f2fdf9f3b64d8ae56e7/python-onedrive-14.05.2.tar.gz" } ], "14.05.3": [ { "comment_text": "", "digests": { "md5": "017b970c97a208d010d7bc584ff55a07", "sha256": "2ba39985f7692b62d5f4e151fb8f10777ae4417d40765b877f4bce5e1b0212ca" }, "downloads": -1, "filename": "python-onedrive-14.05.3.tar.gz", "has_sig": true, "md5_digest": "017b970c97a208d010d7bc584ff55a07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21208, "upload_time": "2014-05-14T09:35:33", "url": "https://files.pythonhosted.org/packages/50/2e/eaaa238aa0ed63fb9391f2dfcf42864891a5940a6e5ad5d552d1b700f4a1/python-onedrive-14.05.3.tar.gz" } ], "14.05.5": [ { "comment_text": "", "digests": { "md5": "bac0b18f804b3d9bd516b6b4ca523df1", "sha256": "71b263a1eb8a959d650fc10929f80a61bbaeb91ba4ce5ce58d97aeb34884e9bf" }, "downloads": -1, "filename": "python-onedrive-14.05.5.tar.gz", "has_sig": true, "md5_digest": "bac0b18f804b3d9bd516b6b4ca523df1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21719, "upload_time": "2014-05-16T01:36:09", "url": "https://files.pythonhosted.org/packages/ea/38/61d390b082892524653dc9976bb49d96c359590d93cbcba1439f17fa7a9f/python-onedrive-14.05.5.tar.gz" } ], "14.05.7": [ { "comment_text": "", "digests": { "md5": "21952d61b68db56160f62bb4368abcbf", "sha256": "015220d2ce4fc4c28ae43ffbbee359deb3b15217d881b71c387f2901506e6d22" }, "downloads": -1, "filename": "python-onedrive-14.05.7.tar.gz", "has_sig": true, "md5_digest": "21952d61b68db56160f62bb4368abcbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21731, "upload_time": "2014-05-18T21:23:29", "url": "https://files.pythonhosted.org/packages/88/4b/2566708a31dcb7d6810717df0ea6705692d087e87623ea4bb385fd2e98c3/python-onedrive-14.05.7.tar.gz" } ], "14.06.3": [ { "comment_text": "", "digests": { "md5": "c6b09659fdf1d58b8241428014810bc2", "sha256": "38eace96c2ba8ce8209032053604226653b45d5c4ddac24b123d1a3b14f387c3" }, "downloads": -1, "filename": "python-onedrive-14.06.3.tar.gz", "has_sig": true, "md5_digest": "c6b09659fdf1d58b8241428014810bc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22145, "upload_time": "2014-06-13T21:16:19", "url": "https://files.pythonhosted.org/packages/b8/c5/09635993a2e316af9e7eb6cf48e3b264acc54d008f018a53efc852a3c36f/python-onedrive-14.06.3.tar.gz" } ], "14.08.0": [ { "comment_text": "", "digests": { "md5": "2d54461be78db89222d4e0e7649cdda8", "sha256": "6dd844e11eb0e7922474f528fcdd3ce3735100b42e9e42013f55ea464b529683" }, "downloads": -1, "filename": "python-onedrive-14.08.0.tar.gz", "has_sig": true, "md5_digest": "2d54461be78db89222d4e0e7649cdda8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22151, "upload_time": "2014-08-10T09:51:48", "url": "https://files.pythonhosted.org/packages/6f/fd/4ddaa4c76fb8efd80bd96feb881913702d838a6fed7c718390ef8b879911/python-onedrive-14.08.0.tar.gz" } ], "14.09.0": [ { "comment_text": "", "digests": { "md5": "eb6c3ad6e8fd4daeaed291f96e9ccbc6", "sha256": "e11f77e2502fd33d21773b9cf0a3421547efa2eceb752eaa85fa044fb627783a" }, "downloads": -1, "filename": "python-onedrive-14.09.0.tar.gz", "has_sig": true, "md5_digest": "eb6c3ad6e8fd4daeaed291f96e9ccbc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22140, "upload_time": "2014-09-13T08:15:10", "url": "https://files.pythonhosted.org/packages/ad/9a/36549af39cfe74a782d9b3c80b7570a5a76fc076acd70c52353df49fe8d6/python-onedrive-14.09.0.tar.gz" } ], "14.09.1": [ { "comment_text": "", "digests": { "md5": "ecbefefde47adcccf0e471fa6a239fa4", "sha256": "b7de2f0fbe3e3755e6fffa447da0dd2a5a576c4e2a7e051d7f6e5c8a0a3a8fc6" }, "downloads": -1, "filename": "python-onedrive-14.09.1.tar.gz", "has_sig": true, "md5_digest": "ecbefefde47adcccf0e471fa6a239fa4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22178, "upload_time": "2014-09-13T08:24:39", "url": "https://files.pythonhosted.org/packages/8c/4f/43016af4d9df3f5b3b2fd151c1f3b49b82066bb95f0751c958e7464c9d06/python-onedrive-14.09.1.tar.gz" } ], "14.09.2": [ { "comment_text": "", "digests": { "md5": "f50cc2f3c7b7eb75b9f01720f99915b7", "sha256": "3ca2feb6b7871ed1d5675ddea02726c5559a3cefead714d4497cf571004a6164" }, "downloads": -1, "filename": "python-onedrive-14.09.2.tar.gz", "has_sig": true, "md5_digest": "f50cc2f3c7b7eb75b9f01720f99915b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22154, "upload_time": "2014-09-14T10:22:51", "url": "https://files.pythonhosted.org/packages/49/17/06edaca5ff87fa6c7abc636ebb7dbc79311342fe883838458375d024ab5b/python-onedrive-14.09.2.tar.gz" } ], "14.09.3": [ { "comment_text": "", "digests": { "md5": "d73ca5e8eaa2f73b395e099e87d00dc6", "sha256": "ca7696c875b8c42d44575d01b125d800ee518c38d3d2f606d82af1f364b8cbba" }, "downloads": -1, "filename": "python-onedrive-14.09.3.tar.gz", "has_sig": true, "md5_digest": "d73ca5e8eaa2f73b395e099e87d00dc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22160, "upload_time": "2014-09-14T10:28:14", "url": "https://files.pythonhosted.org/packages/1d/3b/fffb1423692d44d48b5d3b2742520786a5c66312ecd21159ae1b4f0e5ab9/python-onedrive-14.09.3.tar.gz" } ], "14.10.3": [ { "comment_text": "", "digests": { "md5": "7ad12f4bb111947447d1d466d631914a", "sha256": "becc44806ebe129ebf0d5ac106f0ddfab2dddba614cccff48106f4c83f4fd0f5" }, "downloads": -1, "filename": "python-onedrive-14.10.3.tar.gz", "has_sig": true, "md5_digest": "7ad12f4bb111947447d1d466d631914a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22396, "upload_time": "2014-10-30T18:01:34", "url": "https://files.pythonhosted.org/packages/7c/af/0dc857406b315b74ec2a8f132c132b18ce16878001a962f09c6f3180c13c/python-onedrive-14.10.3.tar.gz" } ], "14.10.4": [ { "comment_text": "", "digests": { "md5": "cecc8960c8bfc5924469e2043af075c9", "sha256": "4dca3778b3403d15d50410141f2db2c5e0c9f74628f7e64e54dc48d7f845db8f" }, "downloads": -1, "filename": "python-onedrive-14.10.4.tar.gz", "has_sig": true, "md5_digest": "cecc8960c8bfc5924469e2043af075c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22391, "upload_time": "2014-10-30T18:07:17", "url": "https://files.pythonhosted.org/packages/37/e9/6804413a177b182b810b0615063347f80c3d7d2cd2f1f2ba595527f5aaad/python-onedrive-14.10.4.tar.gz" } ], "14.11.0": [ { "comment_text": "", "digests": { "md5": "2ccb04b3e52b77cc396dc70c02ecceb6", "sha256": "ab882f46c53677229cb16975820b6b6333608e0d3a71bf458612577d1a05a624" }, "downloads": -1, "filename": "python-onedrive-14.11.0.tar.gz", "has_sig": true, "md5_digest": "2ccb04b3e52b77cc396dc70c02ecceb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22393, "upload_time": "2014-11-04T16:56:09", "url": "https://files.pythonhosted.org/packages/4c/d9/c4b1b047e6e891f1ae97948e7f2b67538eefa273574a113244d9a181d25e/python-onedrive-14.11.0.tar.gz" } ], "14.11.1": [ { "comment_text": "", "digests": { "md5": "0597b93e82f43753e32d1c9084032977", "sha256": "8ffb0fa6907b8321b5491e1749b6a6fe7b5c0bebec5c6e7b94899dfcceab1e1c" }, "downloads": -1, "filename": "python-onedrive-14.11.1.tar.gz", "has_sig": true, "md5_digest": "0597b93e82f43753e32d1c9084032977", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22121, "upload_time": "2014-11-11T09:23:29", "url": "https://files.pythonhosted.org/packages/82/45/3d56d880d29e32782ea9865c8eb32b38f1db89ea3b6759ccaa4340bca8a0/python-onedrive-14.11.1.tar.gz" } ], "14.11.14": [ { "comment_text": "", "digests": { "md5": "01458e870ebef997d372779d949dc11e", "sha256": "874d03383276152b56e75d28326530a7878ca383f6fd8e906d7662798f7de515" }, "downloads": -1, "filename": "python-onedrive-14.11.14.tar.gz", "has_sig": true, "md5_digest": "01458e870ebef997d372779d949dc11e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22123, "upload_time": "2014-11-22T00:09:10", "url": "https://files.pythonhosted.org/packages/27/62/bf309c6fc759d120de4c81bed65d820b80b4afa0a16bd725c98e5367dce7/python-onedrive-14.11.14.tar.gz" } ], "14.11.15": [ { "comment_text": "", "digests": { "md5": "a0b0cc6888b6ee2c12bd51c6e435f48a", "sha256": "8bb3dc97f86f7a7a49c938cd2fc8ecf2dc4fb92dd59761d1e636b549f79d9964" }, "downloads": -1, "filename": "python-onedrive-14.11.15.tar.gz", "has_sig": true, "md5_digest": "a0b0cc6888b6ee2c12bd51c6e435f48a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22205, "upload_time": "2014-11-22T00:44:19", "url": "https://files.pythonhosted.org/packages/a1/a0/aa2c1af7d09739d3d12bf8a833e75ea1d444fdd8e6a1b95eca9bce992ce1/python-onedrive-14.11.15.tar.gz" } ], "14.11.16": [ { "comment_text": "", "digests": { "md5": "85fae7794d581e0016e2dc40b11e98b6", "sha256": "4aea044d7d6728c4b9da2ce74a584d2225f3147eb320cd856875065f52fc5509" }, "downloads": -1, "filename": "python-onedrive-14.11.16.tar.gz", "has_sig": true, "md5_digest": "85fae7794d581e0016e2dc40b11e98b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22190, "upload_time": "2014-11-22T00:56:53", "url": "https://files.pythonhosted.org/packages/55/c0/518877543f20a592143eff016de1eb16d39723c036163de2a3cb7d0c2fbd/python-onedrive-14.11.16.tar.gz" } ], "14.11.19": [ { "comment_text": "", "digests": { "md5": "9ce318b0fdb4b5d840c44068a4a39874", "sha256": "41378933d91b61b6ade5d45578c5e115f88f34d02de4720c18967f5efea06cc4" }, "downloads": -1, "filename": "python-onedrive-14.11.19.tar.gz", "has_sig": true, "md5_digest": "9ce318b0fdb4b5d840c44068a4a39874", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24222, "upload_time": "2014-11-23T01:07:13", "url": "https://files.pythonhosted.org/packages/e0/95/1cea16d2e2641ebc8dc4a4293d446431b5c08d4c5624db6f775224edf5be/python-onedrive-14.11.19.tar.gz" } ], "14.11.2": [ { "comment_text": "", "digests": { "md5": "88ec883c6c5f3b47b85c2fffb98e1528", "sha256": "bd618846367e102645c727593e4398088e99c11c04c618b812414c8185164e69" }, "downloads": -1, "filename": "python-onedrive-14.11.2.tar.gz", "has_sig": true, "md5_digest": "88ec883c6c5f3b47b85c2fffb98e1528", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22428, "upload_time": "2014-11-11T09:33:25", "url": "https://files.pythonhosted.org/packages/9d/dc/09d5dfd1cd947cf62afeab660f6746a5d4a5efe3bfc7fa58618bba06d07d/python-onedrive-14.11.2.tar.gz" } ], "14.11.21": [ { "comment_text": "", "digests": { "md5": "8d69ceb867e0d57e6e70510afa7adf04", "sha256": "cdaa0986a3ebe5c75dcb6c2f9c537770c8ece55b8e95319dfeb5c74b40e67633" }, "downloads": -1, "filename": "python-onedrive-14.11.21.tar.gz", "has_sig": true, "md5_digest": "8d69ceb867e0d57e6e70510afa7adf04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24677, "upload_time": "2014-11-23T02:33:46", "url": "https://files.pythonhosted.org/packages/6a/a2/6d270f8f2a6eea0083452ad92ffea430c3ec9f3deed96a3f4acabec48067/python-onedrive-14.11.21.tar.gz" } ], "14.11.22": [ { "comment_text": "", "digests": { "md5": "735b39b9d0645e0b22691ffe1a6c9c3c", "sha256": "b6583fa07a6ba717ebc97715f45ce89227d4450e392a3dfcf15ec6ea0c23b5e0" }, "downloads": -1, "filename": "python-onedrive-14.11.22.tar.gz", "has_sig": true, "md5_digest": "735b39b9d0645e0b22691ffe1a6c9c3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24691, "upload_time": "2014-11-23T22:15:05", "url": "https://files.pythonhosted.org/packages/26/4f/382cb30116be790738a9b13ad01c32e766ce6232436d485ba0ef92841d73/python-onedrive-14.11.22.tar.gz" } ], "14.11.3": [ { "comment_text": "", "digests": { "md5": "e519477189b1a6885131cff411b719fb", "sha256": "b5ccb6fb6dec55b1063ad83c692166b8247b7119cc7c68c48aeaf1b23ef9fa9c" }, "downloads": -1, "filename": "python-onedrive-14.11.3.tar.gz", "has_sig": true, "md5_digest": "e519477189b1a6885131cff411b719fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22166, "upload_time": "2014-11-13T10:13:57", "url": "https://files.pythonhosted.org/packages/92/81/26454d4c8e4a50fb931b0f9937e1a0c774e1c580578ecd7a9f8b19baaa8d/python-onedrive-14.11.3.tar.gz" } ], "14.11.4": [ { "comment_text": "", "digests": { "md5": "51c831c0eeb116a384522e4e8467dc1a", "sha256": "1b6477e29c0666e21850d1cddb45587835cb7cc6c1c23b3e3e2bdd6629d5f7f0" }, "downloads": -1, "filename": "python-onedrive-14.11.4.tar.gz", "has_sig": true, "md5_digest": "51c831c0eeb116a384522e4e8467dc1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22486, "upload_time": "2014-11-16T12:51:14", "url": "https://files.pythonhosted.org/packages/b5/f3/acba139a39e0a3bc8e77abe6208e5f636cc30117df851a6e412a848166e1/python-onedrive-14.11.4.tar.gz" } ], "14.11.5": [ { "comment_text": "", "digests": { "md5": "0c9ef531871bdb39500b0bffd6e2c78a", "sha256": "924ff711eea11e54000167bf0612260b23024750f2b5de1c4597c7aad7b6a823" }, "downloads": -1, "filename": "python-onedrive-14.11.5.tar.gz", "has_sig": true, "md5_digest": "0c9ef531871bdb39500b0bffd6e2c78a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22495, "upload_time": "2014-11-16T12:56:21", "url": "https://files.pythonhosted.org/packages/ba/2b/b633f9182205b1b8e59d3cb32f8cc5268a2e10e696e3e594034581cd107f/python-onedrive-14.11.5.tar.gz" } ], "14.11.6": [ { "comment_text": "", "digests": { "md5": "0699dfff37d55b9ddca88b887d161584", "sha256": "81ad844c2f6ad97cee917be9f14ce47f84f8c13652c9e405691eb027c278374d" }, "downloads": -1, "filename": "python-onedrive-14.11.6.tar.gz", "has_sig": true, "md5_digest": "0699dfff37d55b9ddca88b887d161584", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22646, "upload_time": "2014-11-16T17:39:51", "url": "https://files.pythonhosted.org/packages/33/a2/422ff9fef49a606c255e11b848fd0e8d25cd9509508adf8e5f8830acc63b/python-onedrive-14.11.6.tar.gz" } ], "14.11.8": [ { "comment_text": "", "digests": { "md5": "e3b7750a3eb275f1e7ccd1bb5cef730c", "sha256": "4ab5acbe1c1c0620628f42fc143776abd277baf2172b3acfef69bba6063fb1cc" }, "downloads": -1, "filename": "python-onedrive-14.11.8.tar.gz", "has_sig": true, "md5_digest": "e3b7750a3eb275f1e7ccd1bb5cef730c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21083, "upload_time": "2014-11-21T15:52:17", "url": "https://files.pythonhosted.org/packages/d4/81/46b89d7b90b98930fe5df8aedc8a08c65c709312e5a80969b9f2d6441158/python-onedrive-14.11.8.tar.gz" } ], "14.11.9": [ { "comment_text": "", "digests": { "md5": "4db2a4b46fd24fe8d4e617030a1e2001", "sha256": "80b8226d7df4e18d28c1390b3bdf271c3ad4ac26cbf9a903aecd69a3a9205798" }, "downloads": -1, "filename": "python-onedrive-14.11.9.tar.gz", "has_sig": true, "md5_digest": "4db2a4b46fd24fe8d4e617030a1e2001", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21094, "upload_time": "2014-11-21T15:58:10", "url": "https://files.pythonhosted.org/packages/9b/1f/416610a1d8cc37719722d8f0df9e57c31e57155d170db8186aac0954ad09/python-onedrive-14.11.9.tar.gz" } ], "14.12.1": [ { "comment_text": "", "digests": { "md5": "e95d750cfc307ecc3d20b5d8530e7b13", "sha256": "9fb90c1b1afdcd88e603efb476bface9816c841f9813e2a568fa91d097bca644" }, "downloads": -1, "filename": "python-onedrive-14.12.1.tar.gz", "has_sig": true, "md5_digest": "e95d750cfc307ecc3d20b5d8530e7b13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24941, "upload_time": "2014-12-08T17:34:31", "url": "https://files.pythonhosted.org/packages/fb/4a/c7f3b62604c062b77fd7861472871939bcd8c0a0333836ddd46f4a02cc0e/python-onedrive-14.12.1.tar.gz" } ], "14.12.2": [ { "comment_text": "", "digests": { "md5": "0b0871eafc09bc0cee547139deab7966", "sha256": "5068b7985d0b37110c0111a1ffd720a533cc75de676461aead0c0f4c32a5b954" }, "downloads": -1, "filename": "python-onedrive-14.12.2.tar.gz", "has_sig": true, "md5_digest": "0b0871eafc09bc0cee547139deab7966", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24949, "upload_time": "2014-12-08T17:49:55", "url": "https://files.pythonhosted.org/packages/28/e5/7ac729ef20cb584947c5ccebd306d5eecb185af8b0fe6a0e00528d8c75bd/python-onedrive-14.12.2.tar.gz" } ], "14.12.3": [ { "comment_text": "", "digests": { "md5": "61459d1d2486ef383737676f965cbc3b", "sha256": "377fd875ad2c616db99f187f762dea04a132703c0f243407291b2d0c17d5ebc5" }, "downloads": -1, "filename": "python-onedrive-14.12.3.tar.gz", "has_sig": true, "md5_digest": "61459d1d2486ef383737676f965cbc3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25061, "upload_time": "2014-12-08T17:57:52", "url": "https://files.pythonhosted.org/packages/bc/b9/4d4f03a3eb69952f7947b61513ed4bbd11f825a2f9ac88776d2a2341ddf0/python-onedrive-14.12.3.tar.gz" } ], "14.12.6": [ { "comment_text": "", "digests": { "md5": "4930aaa39549a23deef534b1807fadab", "sha256": "6d53964b40fac53134dd4c375b292c7bd8c9574ea0203a8c72530b6d21ea2603" }, "downloads": -1, "filename": "python-onedrive-14.12.6.tar.gz", "has_sig": true, "md5_digest": "4930aaa39549a23deef534b1807fadab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25050, "upload_time": "2014-12-09T18:15:52", "url": "https://files.pythonhosted.org/packages/97/e2/76bd0cdbcfaf03f6e2cab4ce5b4aacdb2c4eba4adc97faea4edc7a2c61e1/python-onedrive-14.12.6.tar.gz" } ], "14.12.8": [ { "comment_text": "", "digests": { "md5": "06f9e1e9bc96cccbf48e49b4452a109d", "sha256": "1d4c7817f51f2afdc2d057ed76f525fbfbfca510914047816795569adb4e0fce" }, "downloads": -1, "filename": "python-onedrive-14.12.8.tar.gz", "has_sig": true, "md5_digest": "06f9e1e9bc96cccbf48e49b4452a109d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24819, "upload_time": "2014-12-15T23:18:19", "url": "https://files.pythonhosted.org/packages/19/d2/f1939843397e258a4f3cf308c9b62fd2a58ff229caec26fbf391f9a3b680/python-onedrive-14.12.8.tar.gz" } ], "14.12.9": [ { "comment_text": "", "digests": { "md5": "8c2188afa0b0d1464d40c510f367c063", "sha256": "2bbed4315fc2b0de90feae6a051f2a164b331e318440aa92c23415a3b4c2c761" }, "downloads": -1, "filename": "python-onedrive-14.12.9.tar.gz", "has_sig": true, "md5_digest": "8c2188afa0b0d1464d40c510f367c063", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24946, "upload_time": "2014-12-17T13:24:50", "url": "https://files.pythonhosted.org/packages/5c/34/8b333790975352005f859253105b66fcd03e20bfda6576d1e1e450743f85/python-onedrive-14.12.9.tar.gz" } ], "15.01.0": [ { "comment_text": "", "digests": { "md5": "7838e7b3e90913988ec83b5bfa8c0168", "sha256": "d64f4f47f5151e1f1b5e4dde7efda711b1bc946ac4b96b4022c9d4640fb6ddae" }, "downloads": -1, "filename": "python-onedrive-15.01.0.tar.gz", "has_sig": true, "md5_digest": "7838e7b3e90913988ec83b5bfa8c0168", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25593, "upload_time": "2015-01-08T18:42:22", "url": "https://files.pythonhosted.org/packages/67/8c/e7de34a8b138af12a57680242c029300c9390c4592e04331a0806bdab062/python-onedrive-15.01.0.tar.gz" } ], "15.01.1": [ { "comment_text": "", "digests": { "md5": "8b5f716f081f3f93c7076d249ce2ffaa", "sha256": "0176df1c7b3643c2adc8e6b8a4746c9c6966c47aafb6da45958cae01e890a94c" }, "downloads": -1, "filename": "python-onedrive-15.01.1.tar.gz", "has_sig": true, "md5_digest": "8b5f716f081f3f93c7076d249ce2ffaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25667, "upload_time": "2015-01-15T21:30:25", "url": "https://files.pythonhosted.org/packages/47/1d/03b7ebaf08b04dd58458cb183324359bd2eb5fcc3e05d2b9d44d0efd5f71/python-onedrive-15.01.1.tar.gz" } ], "15.01.10": [ { "comment_text": "", "digests": { "md5": "97a587f6fbf4c7c95c9bd6cca43b5d9f", "sha256": "b9a68cb531ed16673517a2d8d4f3948c7c73fe1ab7dae5a6cc0f20229ca281af" }, "downloads": -1, "filename": "python-onedrive-15.01.10.tar.gz", "has_sig": true, "md5_digest": "97a587f6fbf4c7c95c9bd6cca43b5d9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27315, "upload_time": "2015-01-30T14:11:23", "url": "https://files.pythonhosted.org/packages/24/fb/521ebad049f818a0a564289183b4125cab2ad3e5670b6dde5dc8ca085a6b/python-onedrive-15.01.10.tar.gz" } ], "15.01.3": [ { "comment_text": "", "digests": { "md5": "74261cceb40a4ae2461c01ba1ba4027c", "sha256": "3c51bfebb969cbe34928c543ba4ad2a58e3f0a5dfddb7f1a88f551eade83ccd3" }, "downloads": -1, "filename": "python-onedrive-15.01.3.tar.gz", "has_sig": true, "md5_digest": "74261cceb40a4ae2461c01ba1ba4027c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25972, "upload_time": "2015-01-15T21:48:23", "url": "https://files.pythonhosted.org/packages/c3/2f/22e5b103be0ac6568682827e92b8e6ebd0bda6ba6dc3e69b538b4b2d8876/python-onedrive-15.01.3.tar.gz" } ], "15.01.5": [ { "comment_text": "", "digests": { "md5": "2f6059500cd61a6b3ddce7c3f76d5c51", "sha256": "217d2b136575cd7257bebc0e3143fd90b4661be5c22129580fd4e7dbaf63ac4e" }, "downloads": -1, "filename": "python-onedrive-15.01.5.tar.gz", "has_sig": true, "md5_digest": "2f6059500cd61a6b3ddce7c3f76d5c51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26222, "upload_time": "2015-01-15T22:22:04", "url": "https://files.pythonhosted.org/packages/de/b0/26f41a49a552b13414a56309821ff3637c63c08957633c416825b1f727ba/python-onedrive-15.01.5.tar.gz" } ], "15.01.8": [ { "comment_text": "", "digests": { "md5": "7a9f202d5bafd354e9c73b85773ef6a6", "sha256": "3208d259b8127e14c1fd58de9ec2903fd8ce792b268acd3629be1ec8e4ab1c8f" }, "downloads": -1, "filename": "python-onedrive-15.01.8.tar.gz", "has_sig": true, "md5_digest": "7a9f202d5bafd354e9c73b85773ef6a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27306, "upload_time": "2015-01-27T07:33:23", "url": "https://files.pythonhosted.org/packages/56/a7/047b54f04cbdd174052a771479e20a80bfda38d2154aab66c714c3b28dc9/python-onedrive-15.01.8.tar.gz" } ], "15.01.9": [ { "comment_text": "", "digests": { "md5": "63dc847e1dc707e04fa1d3da773c2361", "sha256": "263881c354e8e889601dc4cb14cc6245434067ccfe1e8641724dcac2edf2213a" }, "downloads": -1, "filename": "python-onedrive-15.01.9.tar.gz", "has_sig": true, "md5_digest": "63dc847e1dc707e04fa1d3da773c2361", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27202, "upload_time": "2015-01-30T06:59:13", "url": "https://files.pythonhosted.org/packages/f9/b0/80bc04224e3ab159adc3180649f6cd7b1c49e7cc54595db9755a89145d05/python-onedrive-15.01.9.tar.gz" } ], "15.02.0": [ { "comment_text": "", "digests": { "md5": "3dacfc77687a7530131606fc220b530e", "sha256": "4a308d55386d23bcca50116831fc5bae0be5271c05748461a9a9a6c98f863996" }, "downloads": -1, "filename": "python-onedrive-15.02.0.tar.gz", "has_sig": true, "md5_digest": "3dacfc77687a7530131606fc220b530e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27412, "upload_time": "2015-02-01T09:40:18", "url": "https://files.pythonhosted.org/packages/3b/3e/7ac118060e0b24fba24fb37d034a3d09b770c3f650289ea9225696f0bbb6/python-onedrive-15.02.0.tar.gz" } ], "15.02.1": [ { "comment_text": "", "digests": { "md5": "79adc6fe37ac6991f24dc4666a32e4e5", "sha256": "e5c73003a155bc7868cb28632ea46ba2702f7549b1a04344ad731f40bf3aab6f" }, "downloads": -1, "filename": "python-onedrive-15.02.1.tar.gz", "has_sig": true, "md5_digest": "79adc6fe37ac6991f24dc4666a32e4e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27418, "upload_time": "2015-02-01T09:47:10", "url": "https://files.pythonhosted.org/packages/5d/dd/22da55fa616abeda63bb6507177410671871c0d2136463bebe30dfe0b6ab/python-onedrive-15.02.1.tar.gz" } ], "15.02.10": [ { "comment_text": "", "digests": { "md5": "6a98e31fe77c146367040fce4ebfe228", "sha256": "c3a6013d544220253ea192721b986e1b7f9f42069710e0f1695df4d54c777dab" }, "downloads": -1, "filename": "python-onedrive-15.02.10.tar.gz", "has_sig": true, "md5_digest": "6a98e31fe77c146367040fce4ebfe228", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28327, "upload_time": "2015-02-15T07:06:34", "url": "https://files.pythonhosted.org/packages/8b/d3/ddb4a88bb2a2c496940e48c6aa6f8d4eebc9a25e69774f0594756edca142/python-onedrive-15.02.10.tar.gz" } ], "15.02.11": [ { "comment_text": "", "digests": { "md5": "ecfd02fc1d4a796e0420ea246a037001", "sha256": "57be4c5560972c1e6c6d4ca99bd1873635519fe5c9a5d07f68a78c8d14028440" }, "downloads": -1, "filename": "python-onedrive-15.02.11.tar.gz", "has_sig": true, "md5_digest": "ecfd02fc1d4a796e0420ea246a037001", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28340, "upload_time": "2015-02-20T14:23:49", "url": "https://files.pythonhosted.org/packages/98/20/7f53f7b97c0981823e82bbb680f0696853959da1ff74a47b5e4785115049/python-onedrive-15.02.11.tar.gz" } ], "15.02.12": [ { "comment_text": "", "digests": { "md5": "c13e396a3a6f847f7b14e70ae009d0d8", "sha256": "d45f3076a7588b7c344a54b548f53f8784bc3149ce893dcecec1184e74e52583" }, "downloads": -1, "filename": "python-onedrive-15.02.12.tar.gz", "has_sig": true, "md5_digest": "c13e396a3a6f847f7b14e70ae009d0d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28562, "upload_time": "2015-02-25T06:04:23", "url": "https://files.pythonhosted.org/packages/a5/d3/3c3d475c51130daa679c9d7d6026e06e8dd8cbdef887b6cf0fb672c6b3b0/python-onedrive-15.02.12.tar.gz" } ], "15.02.13": [ { "comment_text": "", "digests": { "md5": "3d4d7ca2c65925f7b826b31115b3c259", "sha256": "472b4f8ebef3858df1fdbff8cfc9d120042797fdfc28bd8d35877da5bb57b145" }, "downloads": -1, "filename": "python-onedrive-15.02.13.tar.gz", "has_sig": true, "md5_digest": "3d4d7ca2c65925f7b826b31115b3c259", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28570, "upload_time": "2015-02-25T06:26:10", "url": "https://files.pythonhosted.org/packages/ea/f1/b6372b8b19c4042f5af985561f721adfb1d3fc95d961318694d7c2e0cb06/python-onedrive-15.02.13.tar.gz" } ], "15.02.2": [ { "comment_text": "", "digests": { "md5": "66f30e83ea1742a739c604b7db19a80e", "sha256": "b2ca79aa9535f4f3d330ebc3d01024f06ed390331a250cb6d22e4d413d706ca5" }, "downloads": -1, "filename": "python-onedrive-15.02.2.tar.gz", "has_sig": true, "md5_digest": "66f30e83ea1742a739c604b7db19a80e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27736, "upload_time": "2015-02-01T16:58:41", "url": "https://files.pythonhosted.org/packages/7a/7d/0183b7bbf89033b73e92131a025f25ee00eb5cfda322e3745a60c4845ee3/python-onedrive-15.02.2.tar.gz" } ], "15.02.4": [ { "comment_text": "", "digests": { "md5": "382a16b6f9e81b656fafbffe1b0d8907", "sha256": "525aecdc540c017b68d35094286ecceed775e9dcbd5cbe606b63a83c697fa991" }, "downloads": -1, "filename": "python-onedrive-15.02.4.tar.gz", "has_sig": true, "md5_digest": "382a16b6f9e81b656fafbffe1b0d8907", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28064, "upload_time": "2015-02-05T13:31:33", "url": "https://files.pythonhosted.org/packages/b8/6a/2186a29806a8ff5ad4fe31e0d648840d015e733b1c3919a0018e4ab55d69/python-onedrive-15.02.4.tar.gz" } ], "15.02.5": [ { "comment_text": "", "digests": { "md5": "181be47705b9cb3cfd7a89da2c0db8f1", "sha256": "cf524a58e3bb78c1c6e6b9d8836553473d5743514dfa212facc98575fea39ef0" }, "downloads": -1, "filename": "python-onedrive-15.02.5.tar.gz", "has_sig": true, "md5_digest": "181be47705b9cb3cfd7a89da2c0db8f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28065, "upload_time": "2015-02-05T20:21:12", "url": "https://files.pythonhosted.org/packages/b4/64/e0752f1e84160b44d1ff93a5c12405a166d2920b85cb1b4eeaebae2e061d/python-onedrive-15.02.5.tar.gz" } ], "15.02.7": [ { "comment_text": "", "digests": { "md5": "9d4b592d2679e521f07fd011fa5bb59f", "sha256": "64f9b4920c1b93dec494aaeaa6376deddcb189c266dc6a42cab3b7c0ad35d6d7" }, "downloads": -1, "filename": "python-onedrive-15.02.7.tar.gz", "has_sig": true, "md5_digest": "9d4b592d2679e521f07fd011fa5bb59f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28100, "upload_time": "2015-02-06T08:48:57", "url": "https://files.pythonhosted.org/packages/ea/d0/8f1942ab184de8666174a5c41b233a2753fa3145890844549cd35ca688ca/python-onedrive-15.02.7.tar.gz" } ], "15.02.8": [ { "comment_text": "", "digests": { "md5": "f554cbd671f17ebd7b2e4dd709b21c36", "sha256": "eb452e661f92c2207f48f9c531965ad0d56967c851b06e20bc00d3810909cf25" }, "downloads": -1, "filename": "python-onedrive-15.02.8.tar.gz", "has_sig": true, "md5_digest": "f554cbd671f17ebd7b2e4dd709b21c36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28179, "upload_time": "2015-02-15T06:32:14", "url": "https://files.pythonhosted.org/packages/36/ae/1393b2565b256926b4790c83ff2ad8d3a53cbfa596c857a556675c34ed35/python-onedrive-15.02.8.tar.gz" } ], "15.02.9": [ { "comment_text": "", "digests": { "md5": "0bc04988ea7d03dd5e4b78cf07a7223f", "sha256": "23238cc0029a95b6231f2df260232c8b5f5c9f530ee48c7b0b18cc28e5910021" }, "downloads": -1, "filename": "python-onedrive-15.02.9.tar.gz", "has_sig": true, "md5_digest": "0bc04988ea7d03dd5e4b78cf07a7223f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28266, "upload_time": "2015-02-15T06:47:10", "url": "https://files.pythonhosted.org/packages/33/04/ffc88322511c37b7593a1cf3bffc6fff1a18c4024f7f4a9179b54b8e0842/python-onedrive-15.02.9.tar.gz" } ], "15.03.0": [ { "comment_text": "", "digests": { "md5": "2eb101785a5d254dafebfcc79b0db7ce", "sha256": "764ebd86e8b7e2cb3b4619d426dddd938dde0214ac06bf4de9d03fcaaf82e58e" }, "downloads": -1, "filename": "python-onedrive-15.03.0.tar.gz", "has_sig": true, "md5_digest": "2eb101785a5d254dafebfcc79b0db7ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28510, "upload_time": "2015-03-12T09:51:51", "url": "https://files.pythonhosted.org/packages/a0/13/6a829c5fb43f9761d2654775f2e5959e5dcc8a259f1f642452b7282b33d5/python-onedrive-15.03.0.tar.gz" } ], "15.10.0": [ { "comment_text": "", "digests": { "md5": "1c79055e0e8b23e4e9498168a42fcb84", "sha256": "ca059cc7bbc270314e2087ac8681db6eafc14ef24f59a330185e3f4b7a7abe53" }, "downloads": -1, "filename": "python-onedrive-15.10.0.tar.gz", "has_sig": true, "md5_digest": "1c79055e0e8b23e4e9498168a42fcb84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29071, "upload_time": "2015-10-04T05:02:25", "url": "https://files.pythonhosted.org/packages/f4/e6/9e90cb320d012f9e680df133ffd21650b49e57f9d11b5a26bd84123cb241/python-onedrive-15.10.0.tar.gz" } ], "15.10.1": [ { "comment_text": "", "digests": { "md5": "f124714e9bb3ef385fb7ec5994440d79", "sha256": "28aa3fb1e299d333cdaffb60b684576d93cf3ab855ff33c38bf990d505960d34" }, "downloads": -1, "filename": "python-onedrive-15.10.1.tar.gz", "has_sig": true, "md5_digest": "f124714e9bb3ef385fb7ec5994440d79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29073, "upload_time": "2015-10-04T05:06:24", "url": "https://files.pythonhosted.org/packages/2e/cc/9f44a57e293d0a1583a5b25cc96620cd776d2c88e8b567e61e165fe33313/python-onedrive-15.10.1.tar.gz" } ], "15.10.2": [ { "comment_text": "", "digests": { "md5": "8b9d1b3139b3f6dd86ff5f43bcea0309", "sha256": "6a297df22df609ddc93a9684681918367ba5e59ac78f124979f8dff71711c96e" }, "downloads": -1, "filename": "python-onedrive-15.10.2.tar.gz", "has_sig": true, "md5_digest": "8b9d1b3139b3f6dd86ff5f43bcea0309", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28995, "upload_time": "2015-10-08T21:48:36", "url": "https://files.pythonhosted.org/packages/48/a4/44be9b8043c61898efffc0449745d6e88e4eaa9da866b03acfdc0adc7d02/python-onedrive-15.10.2.tar.gz" } ], "15.10.3": [ { "comment_text": "", "digests": { "md5": "7a8b8825637f3a4381578a7294dd3760", "sha256": "d7073eb597d4562475e430e65ad27243fe3adec094d550492a68283f95cab6a0" }, "downloads": -1, "filename": "python-onedrive-15.10.3.tar.gz", "has_sig": true, "md5_digest": "7a8b8825637f3a4381578a7294dd3760", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29067, "upload_time": "2015-10-08T21:55:07", "url": "https://files.pythonhosted.org/packages/ba/80/faf092541fe043f2de04e64f5c5fa0711d04b64b48779a43a8db79cf410d/python-onedrive-15.10.3.tar.gz" } ], "15.10.4": [ { "comment_text": "", "digests": { "md5": "ae0b49e53faa7bebcc4d31959ec8a02d", "sha256": "a187afe293d6b6a8f9f703bb52fd8ae466e72072460f4a2c78b7e9ceb0e526a0" }, "downloads": -1, "filename": "python-onedrive-15.10.4.tar.gz", "has_sig": true, "md5_digest": "ae0b49e53faa7bebcc4d31959ec8a02d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29184, "upload_time": "2015-10-15T11:15:16", "url": "https://files.pythonhosted.org/packages/82/50/ad6bf065533eae26a9d8945a627290f1b1583fd14017267a0e29efcfe8f2/python-onedrive-15.10.4.tar.gz" } ], "15.10.5": [ { "comment_text": "", "digests": { "md5": "ae3161084be31c5d8b6a14a71706391a", "sha256": "d76f3623eb3063a9f0164f1a4e7bfa23ee4c99db812fb45661d4c4bd84bccef8" }, "downloads": -1, "filename": "python-onedrive-15.10.5.tar.gz", "has_sig": true, "md5_digest": "ae3161084be31c5d8b6a14a71706391a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29175, "upload_time": "2015-10-15T11:16:27", "url": "https://files.pythonhosted.org/packages/6f/2b/c419bfe0c90fbfaf3737d2c445edb02977da96a44ba038f54c137fd79d2b/python-onedrive-15.10.5.tar.gz" } ], "15.5.0": [ { "comment_text": "", "digests": { "md5": "98db8f11ad6800cef9e074173fefda0d", "sha256": "41c438e9efc4be8adc4f737aec8c6d8aaa612c1b8c8217761983bb3bd25ed7d5" }, "downloads": -1, "filename": "python-onedrive-15.5.0.tar.gz", "has_sig": true, "md5_digest": "98db8f11ad6800cef9e074173fefda0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28498, "upload_time": "2015-05-02T10:08:25", "url": "https://files.pythonhosted.org/packages/8a/03/5162ba1e9fd7ba1dc61473bb05b093608f788278fe3159ee792a0b66fc5a/python-onedrive-15.5.0.tar.gz" } ], "15.5.1": [ { "comment_text": "", "digests": { "md5": "1222f7f3fe6118dc2283e0750c7155b7", "sha256": "b332813a5a050768a86b79dff1d62a643b9fc61876f59c9da2d0e2f7c5f4bced" }, "downloads": -1, "filename": "python-onedrive-15.5.1.tar.gz", "has_sig": true, "md5_digest": "1222f7f3fe6118dc2283e0750c7155b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28501, "upload_time": "2015-05-06T15:22:10", "url": "https://files.pythonhosted.org/packages/62/ab/6168e983359e71ac4a61d9c40aa1c9b19bf00e408ebd34aa50f6ff39cb7a/python-onedrive-15.5.1.tar.gz" } ], "15.5.4": [ { "comment_text": "", "digests": { "md5": "5e150135690d7d33948af5633947eefc", "sha256": "d6e3edec9bd31e741ca075d056a2f176b3afbd6e7335a7d376668141f22e0fb0" }, "downloads": -1, "filename": "python-onedrive-15.5.4.tar.gz", "has_sig": true, "md5_digest": "5e150135690d7d33948af5633947eefc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28491, "upload_time": "2015-05-07T17:49:22", "url": "https://files.pythonhosted.org/packages/31/50/74fb56ecd75271182bf49f44202cf805c46d443271fe576a1465fb414c00/python-onedrive-15.5.4.tar.gz" } ], "15.5.6": [ { "comment_text": "", "digests": { "md5": "930936adc7933dac975938f8bfd0894c", "sha256": "f04b425a36ef313fb954246076290995a9d0245909711490da80a5ed5190029e" }, "downloads": -1, "filename": "python-onedrive-15.5.6.tar.gz", "has_sig": true, "md5_digest": "930936adc7933dac975938f8bfd0894c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28572, "upload_time": "2015-05-24T06:36:11", "url": "https://files.pythonhosted.org/packages/a3/a7/dcafdcb22c47047c180bc2c08f5744add52a0ad6a54437df42973c6f77d5/python-onedrive-15.5.6.tar.gz" } ], "15.7.2": [ { "comment_text": "", "digests": { "md5": "c79bf27a1294cf1aaddfc87e9e6c3087", "sha256": "1b5cb6e93e120ed1d677bf5d0bf27569b26d14bfccd5e1cf0dd6c0a1cf29c298" }, "downloads": -1, "filename": "python-onedrive-15.7.2.tar.gz", "has_sig": true, "md5_digest": "c79bf27a1294cf1aaddfc87e9e6c3087", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28738, "upload_time": "2015-07-20T08:11:43", "url": "https://files.pythonhosted.org/packages/f3/c6/7b5144458d14e3579a2267ef35a2608ceed94847d2179fff7ec6c60ef0a6/python-onedrive-15.7.2.tar.gz" } ], "15.7.3": [ { "comment_text": "", "digests": { "md5": "c98ab38b00f6f3fcc752dcd3debe5a4d", "sha256": "4886edc029631fa12e5cf157f4a534818584f53705fb8fe00b9114a39b99e8a0" }, "downloads": -1, "filename": "python-onedrive-15.7.3.tar.gz", "has_sig": true, "md5_digest": "c98ab38b00f6f3fcc752dcd3debe5a4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28738, "upload_time": "2015-07-20T08:18:32", "url": "https://files.pythonhosted.org/packages/d3/85/460c66f99327ad063f936653701c99a1f14e49f540eb4de41251e8af4db1/python-onedrive-15.7.3.tar.gz" } ], "15.8.0": [ { "comment_text": "", "digests": { "md5": "8e3290a01606438b3b509cb9918ee082", "sha256": "137494f20414946a5e8b8d4fc8b4423da23a5e7b914108b258fe39c785f28ad2" }, "downloads": -1, "filename": "python-onedrive-15.8.0.tar.gz", "has_sig": true, "md5_digest": "8e3290a01606438b3b509cb9918ee082", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28769, "upload_time": "2015-08-05T15:43:45", "url": "https://files.pythonhosted.org/packages/32/ec/b7f8d17ec8e53786ec8106524121b8425aec0cb275b6fac9b1a60cccb872/python-onedrive-15.8.0.tar.gz" } ], "15.9.2": [ { "comment_text": "", "digests": { "md5": "5f44e0f17c476b7991fd5fee6c73fe6d", "sha256": "6ec39d6765e1cf13f38a61e79a0f2eddaa04d026c94faf81bae024a9424db818" }, "downloads": -1, "filename": "python-onedrive-15.9.2.tar.gz", "has_sig": true, "md5_digest": "5f44e0f17c476b7991fd5fee6c73fe6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28751, "upload_time": "2015-09-23T11:26:27", "url": "https://files.pythonhosted.org/packages/54/ea/f0fce3adb137ac334c43889205a5c6f87ec89b490194c1380516f04c9481/python-onedrive-15.9.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ae3161084be31c5d8b6a14a71706391a", "sha256": "d76f3623eb3063a9f0164f1a4e7bfa23ee4c99db812fb45661d4c4bd84bccef8" }, "downloads": -1, "filename": "python-onedrive-15.10.5.tar.gz", "has_sig": true, "md5_digest": "ae3161084be31c5d8b6a14a71706391a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29175, "upload_time": "2015-10-15T11:16:27", "url": "https://files.pythonhosted.org/packages/6f/2b/c419bfe0c90fbfaf3737d2c445edb02977da96a44ba038f54c137fd79d2b/python-onedrive-15.10.5.tar.gz" } ] }