{ "info": { "author": "dwyzlic", "author_email": "dimitriwyzlic@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# Yoyo\n\n> Want a better cross platform way to install program ?\n> Yoyo help you to do this thanks to little `.yoyo` files containing easy to made instructions\n\n## How does it work ?\n\n- Just type `yoyo install PACKAGE_NAME`\n- Yoyo will then resolve dependencies and install it\n- Later you can also customize yoyo install files to create installations for your own software\n\n## Yoyo CLI\n`usage: yoyo.py [-h] [--local] [--force] [--nocache]\n {install,remove,update,list,details,verify} [package]`\n\nModes:\n- `install [package name]` Install a package\n\n - `--local` to install it locally\n - `--force` to install it even if already installed\n - `--nocache` to download it again and dont use cache\n\n- `remove [package name]` Remove a package\n- `list` List all packages\n- `details` List all packages with details (desc and req)\n- `update` Update list of packages\n- `verify {package name}` Verify than all package (or one if specified) are installed\n\n\n## Instructions to write a `yoyo` file\n\nCreate a `.yoyo` file and store it in: `~/.yoyo/store/y_local/modules/`\n\nYou will have to put in:\n\n- NAME (name)\n\n Set a install name. Name used for `yoyo install`.\n ```\n NAME anaconda\n ```\n\n- AUTHOR (name)\n\n Set a author name. Only use for information.\n ```\n AUTHOR anaconda team\n ```\n\n- INFO (informations)\n\n Set a description. Only use for information.\n ```\n INFO Anaconda is a package manager for python\n ```\n\n- VERSION (version)\n\n Set a version.\n ```\n VERSION 3.5.2.0\n ```\n\n- REQ (req1, reqX,...)\n\n Set requirements. Requirements are the name of other packages.\n ```\n REQ python, curl\n ```\n\nThen you will have to fill `functions`\n\n### `[INSTALL]`\n\nInside, write all methods to install the package.\n\n### `[VERIFY]`\n\nInside, write all methods to verify the package is well installed\n\n### Instruction for these functions:\n\n- LET (name, value)\n\n Create a variable and assign it value\n ```\n LET url https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh\n ```\n To access a variable just type `#name`.\\\n To concatenate them use `#var1+#var2`\n\n- SAVEDIR\n\n Save the current dir in memory\n ```\n SAVEDIR\n ```\n\n- CHDIR (dir)\n\n Change current dir to dir\n ```\n CHDIR /tmp/anaconda\n ```\n\n- RESTOREDIR\n\n Restore current dir to the savedir one\n ```\n RESTOREDIR\n ```\n\n- DL (url, folder, name)\n\n Download url and save it to folder/name\n ```\n DL #url #INSTALLDIR __anaconda_install.tar.gz\n ```\n\n- CMD (command)\n\n Execute command\n ```\n CMD sh #INSTALLDIR+__anaconda_install.tar.gz\n ```\n You can set some options like\n ```\n NOCHECK dont check the command return code. In normal time if return code != 0, install will be stopped.\n HIDE hide the command output\n ```\n These options must be placed before the command\n ```\n CMD NOCHECK exit 1\n CMD HIDE NOCHECK tree /\n ```\n\n- PRINT (str)\n\n Print a string\n ```\n PRINT Installing anaconda... it can takes some time. Install to #INSTALLDIR\n ```\n\n- You can have `if` like statements\n\n - LOCAL\n - Windows\n - MacOS\n - Linux\n\n And combine this with\n\n - ELSE\n - END\n\n ```\n - LOCAL\n PRINT User want a local install\n - ELSE\n CMD sudo install\n - END\n\n - Windows\n PRINT Windows user\n CMD chocolatey install #choco_name\n - END\n ```\n\n`// Is use to comment a line`\n\n- DEFAULT\n\n Is use to use default command to verify or install\n ```\n [VERIFY]\n DEFAULT -> This will call `which #NAME` on linux\n\n [INSTALL]\n DEFAULT -> This will call `sudo apt install #NAME` on linux\n ```\n\n### Global vars\nThere is some global vars you can access:\n\n- `INSTALLDIR` Directory where binary are installed\\\n `~.yoyo/installed/`\n- `DLDIR` cache directory for downloaded files\\\n `~.yoyo/cache/dl`\n- `EXTRACTDIR` cache directory for extracted files\\\n `~.yoyo/cache/extract`\n- `MAINDIR` main directory of `yoyo` conf and cache\\\n `~.yoyo/installed`\n\n### Example of Yoyo file\n```\ncat ~/.yoyo/store/y_local/modules/fastlane.yoyo\n\nNAME fastlane\nAUTHOR fastlane\nINFO fastlane is an open source platform aimed at simplifying Android and iOS deployment. fastlane lets you automate every aspect of your development and release workflow.\nVERSION 2.99.1\nREQ gem, gem-dev\n\n[INSTALL]\n\n- MacOS\nPRINT You can also install fastlane using: brew cask install fastlane\n- END\n\nCMD sudo gem install fastlane -NV\n\n[VERIFY]\nDEFAULT\n```\n\n```\ncat ~/.yoyo/store/y_local/modules/anaconda.yoyo\n\nNAME anaconda\nAUTHOR anaconda team\nINFO Anaconda package manager\nVERSION 3.5.2.0\nREQ python, curl\n\n[INSTALL]\n\nLET url https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh\nLET name __anaconda3-5.2.0-Linux-x86_64.sh\n\nPRINT Installing at #DLDIR+#name\n\nSAVEDIR\n\nDL #url #DLDIR #name\nCMD sh #DLDIR+#name\n\nRESTOREDIR\n\n[VERIFY]\nDEFAULT\n```\n\n## TODO\n> Cross platform\n> Update\n> Package version\n> Online stores\n> Better handling of /lib etc...\n> URGENT !!!!!! RENAME SRC TO YOYOSRC IN .local/lib/python3.6/site-package/\n#TODO only load store needed !!!!!\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/ethanquix/yoyo", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "yoyopkg", "package_url": "https://pypi.org/project/yoyopkg/", "platform": "", "project_url": "https://pypi.org/project/yoyopkg/", "project_urls": { "Homepage": "https://github.com/ethanquix/yoyo" }, "release_url": "https://pypi.org/project/yoyopkg/2.5/", "requires_dist": [ "colorama", "requests" ], "requires_python": "", "summary": "A modular package manager", "version": "2.5" }, "last_serial": 4545575, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "fb43beac7e62c733a33db839338337a1", "sha256": "3f92aa4c0e5347aa4c8916226031d7ab50b5aa88737169f6b91bbc1b456b9cdc" }, "downloads": -1, "filename": "yoyopkg-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fb43beac7e62c733a33db839338337a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20337, "upload_time": "2018-06-13T12:11:31", "url": "https://files.pythonhosted.org/packages/63/4d/858625679144e508a9cb2a89e2043ba5ba22368810ab0b8805d50d45be9c/yoyopkg-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "557b29f185b2022ed7c6bfb2663d8892", "sha256": "49a8989cfb08acd93f2c50be64726a41e499fa7bfa733941e0b0463e704567b0" }, "downloads": -1, "filename": "yoyopkg-1.1.tar.gz", "has_sig": false, "md5_digest": "557b29f185b2022ed7c6bfb2663d8892", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11178, "upload_time": "2018-06-13T12:11:32", "url": "https://files.pythonhosted.org/packages/5d/c3/40dd2e4d2276f9bc342860efe015fde0bd5966eb2842554d20b48878c417/yoyopkg-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "df557e3e1b507acb8ddb3c73a93b2ee0", "sha256": "3062f521b4ec120336c57a976142b15a73d13422a9dab20eb48d7856229ab7e4" }, "downloads": -1, "filename": "yoyopkg-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "df557e3e1b507acb8ddb3c73a93b2ee0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22340, "upload_time": "2018-07-25T10:53:08", "url": "https://files.pythonhosted.org/packages/5d/55/920f4d263946fa90690ae9f1b59045866a4d95ace3c0f9ff83c70d5d01f7/yoyopkg-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2522fedb8e8c9ef1f8206ef3514c61a4", "sha256": "e67d0d81d2b62851edfa75f64e797951dae4ebd7eacace3bdd907202c8566ddf" }, "downloads": -1, "filename": "yoyopkg-1.2.tar.gz", "has_sig": false, "md5_digest": "2522fedb8e8c9ef1f8206ef3514c61a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14069, "upload_time": "2018-07-25T10:53:09", "url": "https://files.pythonhosted.org/packages/b7/16/63c17f86c21b07bb1ceb3a609679a68d3b0d740f06452988b752bcd81f75/yoyopkg-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "1ad30a4e668c3f0a60832d5fc8d95050", "sha256": "657804d5aa450b744190ce6692e275e94dad31d3f3751d08282dc05d52fcbb4e" }, "downloads": -1, "filename": "yoyopkg-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1ad30a4e668c3f0a60832d5fc8d95050", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24541, "upload_time": "2018-08-06T11:02:13", "url": "https://files.pythonhosted.org/packages/91/a4/ecf8d19e890e6897cd0136b1e16e9f08c09d2a2b3f1c5ab068976e710cb6/yoyopkg-1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7567189e452175356c4eb142d650d5b", "sha256": "2332ccf5fdb424f241abfd498b0d288d25603150bdc6c5fd9aa358b467c41c81" }, "downloads": -1, "filename": "yoyopkg-1.3.tar.gz", "has_sig": false, "md5_digest": "a7567189e452175356c4eb142d650d5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14932, "upload_time": "2018-08-06T11:02:14", "url": "https://files.pythonhosted.org/packages/72/e7/0e0c6373a0c9a8a40348fc0d8229f192fb7aa0b52e183c42c80022fde872/yoyopkg-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "6088ab0615a301eeacafcf83d85a261a", "sha256": "0f798a70385707bd713684f3fc54814b662eff1f3748d38c31a704a7f6708fba" }, "downloads": -1, "filename": "yoyopkg-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6088ab0615a301eeacafcf83d85a261a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24557, "upload_time": "2018-08-06T12:17:46", "url": "https://files.pythonhosted.org/packages/6c/55/a7707589651ca87ed9dbaf29469d0d450f5897c9709a7dbd460ca28b127d/yoyopkg-1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "889c2885964318a556467123de54f850", "sha256": "8bb12102954bfb97095d34b689dc9bfe01594c45b6ae3098a5e4f6eb41e32658" }, "downloads": -1, "filename": "yoyopkg-1.4.tar.gz", "has_sig": false, "md5_digest": "889c2885964318a556467123de54f850", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14955, "upload_time": "2018-08-06T12:17:48", "url": "https://files.pythonhosted.org/packages/3a/1d/4d04054a10d2b20b37703fcfc9174204d27dd86437175a86d83ebd5175ba/yoyopkg-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "2752b10af731713a3644b5b8c08f5eaf", "sha256": "ca172890b1e93b2ffcd5321da979c42aad22be55e0729957dd725d9c233c9143" }, "downloads": -1, "filename": "yoyopkg-1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "2752b10af731713a3644b5b8c08f5eaf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24550, "upload_time": "2018-08-06T12:19:25", "url": "https://files.pythonhosted.org/packages/48/e4/04939cdb2cf1159ee2075208e871d8d83d0bafe6eb03819deb7cd8850992/yoyopkg-1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6141d3f9b3baf2b7fa550e14dbc5116", "sha256": "69ad5379dd41aa2322ba9a0403cf6f83a0973f34505503db3e7e2b359d6bea2d" }, "downloads": -1, "filename": "yoyopkg-1.5.tar.gz", "has_sig": false, "md5_digest": "d6141d3f9b3baf2b7fa550e14dbc5116", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14944, "upload_time": "2018-08-06T12:19:26", "url": "https://files.pythonhosted.org/packages/33/27/404741f6db9201abda69d97846ab6c1e8861284f273817f29ccefc3ad6cb/yoyopkg-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "4f292395e8f1fb90f8b76a9a1504ec2e", "sha256": "953250285331af28a56f080edc2d60226c6e504a85309979c43b19206f9c242f" }, "downloads": -1, "filename": "yoyopkg-1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "4f292395e8f1fb90f8b76a9a1504ec2e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24982, "upload_time": "2018-08-06T12:28:58", "url": "https://files.pythonhosted.org/packages/16/6c/d0e1490eefee1e3b41a06ec13dfb5c0c4b769d664ac17e492dacdfb1a4dd/yoyopkg-1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8830527c4fb2fe37cb0a207a8d779247", "sha256": "9769edd11e7c61bf547eab3c9c20e57604e4adb6494b82fcdd9836f4fa799de0" }, "downloads": -1, "filename": "yoyopkg-1.6.tar.gz", "has_sig": false, "md5_digest": "8830527c4fb2fe37cb0a207a8d779247", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15135, "upload_time": "2018-08-06T12:28:59", "url": "https://files.pythonhosted.org/packages/d6/36/bf521a5eb1792b9b3f0d3d2c6d6baacd8d18a7f5c7d08b048e5aa8a56469/yoyopkg-1.6.tar.gz" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "41c776ec6daf04a96348196a3c6a860c", "sha256": "f868bf1ee8da2b9260bef02066ee45c3b7691ed913b167206517f758f74a7eb2" }, "downloads": -1, "filename": "yoyopkg-1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "41c776ec6daf04a96348196a3c6a860c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25014, "upload_time": "2018-08-06T12:37:40", "url": "https://files.pythonhosted.org/packages/f3/d4/195b9e8ec69ba3aaceb3ca0f2c274a7415589000eb8d51ab8a490bdb6b9a/yoyopkg-1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27638b614b0a98aa34a0880e806333e3", "sha256": "25196d7d54367eddbdb3f9489a7fbd1ff7996786b89cecd788e15ef2967fa05f" }, "downloads": -1, "filename": "yoyopkg-1.7.tar.gz", "has_sig": false, "md5_digest": "27638b614b0a98aa34a0880e806333e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15170, "upload_time": "2018-08-06T12:37:41", "url": "https://files.pythonhosted.org/packages/e2/8f/cc187357b71c319b4321ec7fbf319b48742a6d76318483659fa11a1806b3/yoyopkg-1.7.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "cc3155f52dff200dc78647343f21dc98", "sha256": "cb1cb220e3ff4f843db7314b38ba05121346aef66960aa7860bb163ebf84bb3e" }, "downloads": -1, "filename": "yoyopkg-2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cc3155f52dff200dc78647343f21dc98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26512, "upload_time": "2018-11-28T01:10:42", "url": "https://files.pythonhosted.org/packages/b5/2f/2f80fe49ba4249778786a3075fe85326b8151b3020a2c31e491b070f3395/yoyopkg-2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5af09a67ab6fe1ca90f57483eebc643a", "sha256": "c544014c5f33af120c4ad7467414ec7be65f3b7cb9174379a9ac214ec6d11b5c" }, "downloads": -1, "filename": "yoyopkg-2.0.tar.gz", "has_sig": false, "md5_digest": "5af09a67ab6fe1ca90f57483eebc643a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18325, "upload_time": "2018-11-28T01:10:44", "url": "https://files.pythonhosted.org/packages/62/5e/e484c81c03d8f51c2e489891c96eb6f7ce282423229f52f53eb69e41cbb2/yoyopkg-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "4be67f4d55491746c0c0ce3ae85c5ee8", "sha256": "0b90aa8ce9c4f8fa1f180cd8d28e7856408fec3a9b3098dca5ec7d1159193b7b" }, "downloads": -1, "filename": "yoyopkg-2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4be67f4d55491746c0c0ce3ae85c5ee8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27305, "upload_time": "2018-11-28T01:14:34", "url": "https://files.pythonhosted.org/packages/e6/b3/a2e8e42b134cb2bb2941335162797df8285a83f89ad7c469c8037f9c9c7c/yoyopkg-2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d53e439e04854da4d886c57fbd509e0f", "sha256": "c596c0a83446201c534b5851d70ba6d58cfc09bf889382fbf6b443c98a3b3e90" }, "downloads": -1, "filename": "yoyopkg-2.1.tar.gz", "has_sig": false, "md5_digest": "d53e439e04854da4d886c57fbd509e0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18854, "upload_time": "2018-11-28T01:14:35", "url": "https://files.pythonhosted.org/packages/86/da/df8406fff0b10344d656d3fb7dd91998c37d3011daf2d482a51f35fd3ae6/yoyopkg-2.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "2dd827226d88eb26ccd10d495bd812a0", "sha256": "78ceabe3e12b61f2e7dd7739ebc2250fd033b5f9c840cc043270ef16d8749aae" }, "downloads": -1, "filename": "yoyopkg-2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2dd827226d88eb26ccd10d495bd812a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23459, "upload_time": "2018-11-28T21:55:52", "url": "https://files.pythonhosted.org/packages/dc/1b/9ee1aab1f2eb1d18d409421cb7c7702094b33da260c82897565733d14bb2/yoyopkg-2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc8ffb9708f9d9549e9702983b9c2e5c", "sha256": "127069f29d4f1e05164a0d5639d95c32630df050f133fc82e59310ffbc5e4eaa" }, "downloads": -1, "filename": "yoyopkg-2.2.tar.gz", "has_sig": false, "md5_digest": "bc8ffb9708f9d9549e9702983b9c2e5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17536, "upload_time": "2018-11-28T21:55:54", "url": "https://files.pythonhosted.org/packages/70/7e/cef6dc7dd0eafd5e5e3c237e7bae830269c8908bde1471bba2cc3232202b/yoyopkg-2.2.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "b93a339f67221fa3f290ee41525aef29", "sha256": "a850dd368cfd83179294e10535483ff99f1f5d27d4e9c722a1e9b8a5c06d70da" }, "downloads": -1, "filename": "yoyopkg-2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b93a339f67221fa3f290ee41525aef29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23518, "upload_time": "2018-11-28T22:29:30", "url": "https://files.pythonhosted.org/packages/61/2c/466c1cfb8f7da69c762b681b19a9b174efd48507994be29b85b60e83ec9c/yoyopkg-2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73df3bfe657713176d462eab801537d5", "sha256": "204d2642085d3b0fbc975922c624f7d5108e219c054a0e10ea475350779657c6" }, "downloads": -1, "filename": "yoyopkg-2.3.tar.gz", "has_sig": false, "md5_digest": "73df3bfe657713176d462eab801537d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17594, "upload_time": "2018-11-28T22:29:31", "url": "https://files.pythonhosted.org/packages/06/03/cc65037c4cdc05f7b1b0414e1da7af9b671c7c3a26205c72eeb43d1a602a/yoyopkg-2.3.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "4f2b687e63014495690ba152e9f8d0e0", "sha256": "b939a274df92301297e5a2458392b9abcb0fd1cf7cf0f651ca0ff50dedeee211" }, "downloads": -1, "filename": "yoyopkg-2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4f2b687e63014495690ba152e9f8d0e0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23516, "upload_time": "2018-11-29T19:12:04", "url": "https://files.pythonhosted.org/packages/dc/a6/ba528b61f484ab9826afca99e6de63cde3bccb80f533bb4f7183b1c3257e/yoyopkg-2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4b8fc90f4cca5cf11438f006770bb98", "sha256": "b26148e101deb6515fbe4ead3ad7794d63e1eb35aa47db85e63bd00483ed05e4" }, "downloads": -1, "filename": "yoyopkg-2.4.tar.gz", "has_sig": false, "md5_digest": "a4b8fc90f4cca5cf11438f006770bb98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17592, "upload_time": "2018-11-29T19:12:06", "url": "https://files.pythonhosted.org/packages/38/2e/173bd5ce42afb328dc94b53180a18ab15bdddd10d2b84ed3e9b5ef73227b/yoyopkg-2.4.tar.gz" } ], "2.5": [ { "comment_text": "", "digests": { "md5": "cae03fde3d140e88a5813006e75610b5", "sha256": "e45476532aca84ba7976ebef9be12822612b35423cd9a7bef563e613cfe02f3f" }, "downloads": -1, "filename": "yoyopkg-2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "cae03fde3d140e88a5813006e75610b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24274, "upload_time": "2018-11-30T04:56:20", "url": "https://files.pythonhosted.org/packages/4a/57/00e4d4069fbbdf69b270d834ce3b5994a9109484d316921d370c66a307ad/yoyopkg-2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4b2117352a05213525b87460134976d", "sha256": "1f5e5aef796b9800653cebd2c3b066191afc6216cea94df9943a9ce40524453f" }, "downloads": -1, "filename": "yoyopkg-2.5.tar.gz", "has_sig": false, "md5_digest": "c4b2117352a05213525b87460134976d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18265, "upload_time": "2018-11-30T04:56:22", "url": "https://files.pythonhosted.org/packages/76/78/225d0b6e56e46374cf3517531fea122e43f930e310874fd7788e31887935/yoyopkg-2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cae03fde3d140e88a5813006e75610b5", "sha256": "e45476532aca84ba7976ebef9be12822612b35423cd9a7bef563e613cfe02f3f" }, "downloads": -1, "filename": "yoyopkg-2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "cae03fde3d140e88a5813006e75610b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24274, "upload_time": "2018-11-30T04:56:20", "url": "https://files.pythonhosted.org/packages/4a/57/00e4d4069fbbdf69b270d834ce3b5994a9109484d316921d370c66a307ad/yoyopkg-2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4b2117352a05213525b87460134976d", "sha256": "1f5e5aef796b9800653cebd2c3b066191afc6216cea94df9943a9ce40524453f" }, "downloads": -1, "filename": "yoyopkg-2.5.tar.gz", "has_sig": false, "md5_digest": "c4b2117352a05213525b87460134976d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18265, "upload_time": "2018-11-30T04:56:22", "url": "https://files.pythonhosted.org/packages/76/78/225d0b6e56e46374cf3517531fea122e43f930e310874fd7788e31887935/yoyopkg-2.5.tar.gz" } ] }