{ "info": { "author": "Jannis Gebauer", "author_email": "jay@pyup.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython" ], "description": ".. image:: https://pyup.io/static/images/logo.png\n :target: https://pyup.io\n\n|\n\n.. image:: https://pyup.io/repos/github/pyupio/pyup/shield.svg\n :target: https://pyup.io/repos/github/pyupio/pyup/\n :alt: Updates\n\n.. image:: https://travis-ci.org/pyupio/pyup.svg?branch=master\n :target: https://travis-ci.org/pyupio/pyup\n\n.. image:: https://readthedocs.org/projects/pyup/badge/?version=latest\n :target: https://readthedocs.org/projects/pyup/?badge=latest\n :alt: Documentation Status\n\n\n.. image:: https://codecov.io/github/pyupio/pyup/coverage.svg?branch=master\n :target: https://codecov.io/github/pyupio/pyup?branch=master\n\nA tool that updates all your project's Python dependency files through Pull Requests on GitHub/GitLab.\n\n.. image:: https://github.com/pyupio/pyup/blob/master/demo.gif\n\nAbout\n-----\n\nThis repo contains the bot that is running at pyup.io. You can install it locally and run the bot through the command line interface.\n\nDocumentation: https://pyup.io/docs/\n\nInstallation\n------------\n\nTo install pyup, run::\n\n $ pip install pyupio\n\nIf you want to update Pipfiles, install the optional pipenv extra:\n\n $ pip install dparse[pipenv]\n\nObtain Token\n------------\n\nIn order to communicate with the github API, you need to create an oauth token for your account:\n\n* Log in to your github account\n* Click on settings -> Personal access tokens\n* Click on Generate new token\n* Make sure to check `repo` and `email` and click on Generate token\n\nRun your first Update\n---------------------\n\nRun::\n\n $ pyup --repo=username/repo --user-token= --initial\n\n\nThis will check all your requirement files and search for new package versions. If there are\nupdates available, pyup will create a new branch on your repository and create a new commit for\nevery single update. Once all files are up to date, pyup will create a single pull request containing\nall commits.\n\nOnce your repository is up to date and the initial update is merged in, remove the `--initial`\nflag and run::\n\n $ pyup --repo=username/repo --user-token=\n\nThis will create a new branch and a pull request for every single update. Run a cronjob or a scheduled task somewhere\nthat auto-updates your repository once in a while (e.g. every day) to stay on latest.\n\n\nPyup also has experimental support for Gitlab. Generate a personal access token\nfrom your profile settings (eg. https://gitlab.com/profile/personal_access_tokens),\nthen run pyup from the cli::\n\n # gitlab.com:\n $ pyup --provider gitlab --repo=username/repo --user-token=\n\n # other:\n $ pyup --provider gitlab --repo=username/repo --user-token=@https://your.gitlab/\n\n\n\n\nHistory\n-------\n\n1.0.2 (2018-8-21)\n-----------------\n* Order the hashes being updated on requirements files.\n\n1.0.1 (2018-4-17)\n-----------------\n* The previous release contained a bug that caused the build system to deploy the wrong commit to PyPi.\n\n1.0.0 (2018-4-17)\n-----------------\n* Added new config options for GitLab (thanks @kairichard)\n\n0.11.0 (2018-4-6)\n-----------------\n* Pipenv is now an optional transitive dependency. If you want to update Pipfiles, install it with dparse[pipenv]\n* Hashin is now no longer a dependency\n* The bot uses the new pypi.org now\n* Creating issues on invalid config files is now configurable\n\n0.10.0 (2018-3-15)\n-----------------\n* The bot now creates issues if there are any problems with the config file\n* Added support for setup.cfg files (thanks @kxepal)\n* Switched to the GitLab v4 API (thanks @kxepal)\n* Fixed a template error (thanks @kxepal)\n\n0.9.0 (2018-3-01)\n-----------------\n* Added a new update filter that allows to restrict patch/minor updates\n* Added a new filter extension that allows to specify a date on which the filter expires\n* Dropped support for Python 2.6 (if this ever worked)\n* Added experimental support for Pipfiles and Pipfiles.lock\n* The bot now correctly sets the date in monthly pull requests\n* Whitespaces in filter comments should no longer be significant\n* Fixed a minor bug that occured with private packages\n\n0.8.1 (2017-7-28)\n-----------------\n* Fixed another packaging error.\n\n0.8.1 (2017-7-25)\n-----------------\n* Fixed a packaging error where not all template files were included.\n\n0.8.0 (2017-7-20)\n-----------------\n* This release adds support for insecure packages and pull requests with attached changelogs.\n\n\n0.7.0 (2017-7-13)\n-----------------\n\n* Fixed a bug on the CLI that prevented hashed requirements to be parsed correctly\n* Switched to the new dparse library, adding experimental support for tox and conda files.\n* Added support for GitHubs new collaborator invitation system.\n* The bot now correctly parses requirement files that begin with a whitespace.\n* Fixed a bug with requirement files that had special characters in the filepath.\n* Overall improvements with hashed requirement files. Almost all flavors should now be parsed\n correctly\n* Added support for Gitlab, thanks a lot to @samdroid-apps\n* Added support for compatible releases\n\n0.6.0 (2017-2-1)\n----------------\n\n* Fixed the CLI, it should be working again\n* Now supports GitHub Integrations (experimental)\n* Added new config: PR prefixes, branch prefixes\n* Fixed an error not correclty formatting whitespace\n* Added support for hashed requirement files\n* The bot is now able to write config files to the repo\n* Support for environment markers in requirements has been added\n* It's now possible to have finer grained control over what's being updated.\n\n0.5.0 (2016-10-21)\n------------------\n* The bot now parses requirement extras correctly\n* Made the config parser more robust\n* Fixed a possible endless loop on conflicting PRs\n* Added schedules to the config parser\n* Now using PyGithub again\n\n0.4.0 (2016-8-30)\n-----------------\n* Added a new feature: The bot can now add a label to pull requests.\n\n0.3.0 (2016-7-28)\n-----------------\n\n* Fixed a bug where a race condition occurred when committing too fast.\n* Various parser enhancements\n* Empty commits are now filtered out automatically\n* The bot now supports custom branches and custom index servers\n* Stale pull requests will now be closed automatically\n* Switched to setuptools new Requirement implementation\n* Enhanced logging\n* A lot of smaller bugfixes\n\n0.2.0 (2016-1-7)\n----------------\n\n* Added advanced filtering options\n\n0.1.4 (2015-12-30)\n------------------\n\n* Fixed a bug with the github provider when committing too fast.\n* Requirement content replace function had a bug where not always the right requirement\nwas replaced\n\n0.1.3 (2015-12-27)\n------------------\n\n* PyGithub should be installed as a specific dependency to keep things sane and simple until the\nchanges on upstream are merged.\n\n0.1.2 (2015-12-27)\n------------------\n\n* Use development version of pygithub.\n\n0.1.1 (2015-12-27)\n------------------\n\n* Fixed minor packing issue.\n\n0.1 (2015-12-27)\n----------------\n\n* (silent) release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pyupio/pyup", "keywords": "pyup", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyupio", "package_url": "https://pypi.org/project/pyupio/", "platform": "", "project_url": "https://pypi.org/project/pyupio/", "project_urls": { "Homepage": "https://github.com/pyupio/pyup" }, "release_url": "https://pypi.org/project/pyupio/1.0.2/", "requires_dist": [ "requests", "pygithub (>=1.35)", "click", "tqdm", "pyyaml", "packaging", "six", "python-gitlab (>=1.3.0)", "dparse (>=0.4)", "safety", "jinja2 (>=2.3)" ], "requires_python": "", "summary": "A tool to update all your projects requirements", "version": "1.0.2" }, "last_serial": 4764099, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9d6b57f9a1ede3ec80fada886d4fd00a", "sha256": "2428e5e419dad09bf3677206f83cff41cf5e04d94e8332f4b14ddd9afc3ad2ef" }, "downloads": -1, "filename": "pyupio-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9d6b57f9a1ede3ec80fada886d4fd00a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11440, "upload_time": "2015-12-27T19:07:50", "url": "https://files.pythonhosted.org/packages/af/77/5fd40ec1776c72338969103a5636ad18aaf771b96266ed183b397598f803/pyupio-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71d40e98e1e23a1f108e6e9d0b5a3681", "sha256": "47a32cddc31fbcce2fe47a1db54cbe22f289569c5b50b0b25309addd633f2fee" }, "downloads": -1, "filename": "pyupio-0.1.0.tar.gz", "has_sig": false, "md5_digest": "71d40e98e1e23a1f108e6e9d0b5a3681", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32559, "upload_time": "2015-12-27T19:08:17", "url": "https://files.pythonhosted.org/packages/9f/13/49a5e92c4a8c94011d96fec7edbf6c65a80cd1f3c288cbdf703016a51361/pyupio-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b60b6856cabf699d436dda8938b5e5a5", "sha256": "c0dbff400213e755d93bcd275a5f342f6cdd71bdd22894e8849dacf353044b82" }, "downloads": -1, "filename": "pyupio-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b60b6856cabf699d436dda8938b5e5a5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12929, "upload_time": "2015-12-27T19:25:22", "url": "https://files.pythonhosted.org/packages/85/b4/24fb9c4dc6cff21265283c4b00899717c2c01f4afb8d7d6f3484e2d39ad8/pyupio-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3778aa7e8bcf5a6d29fd461ffaa93ced", "sha256": "41296cc4d2ee7099c3f6da179e7266f102d9ac828e20a2ca97f36ecaf9a1fe26" }, "downloads": -1, "filename": "pyupio-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3778aa7e8bcf5a6d29fd461ffaa93ced", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33442, "upload_time": "2015-12-27T19:25:28", "url": "https://files.pythonhosted.org/packages/4c/53/ef48a42bcecf6240322fe2e74345c2849d864eef12e937d4f3b700bbdc3b/pyupio-0.1.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "246093d027e2c35d01885ac528b1365b", "sha256": "a4b03f93bce7814abd5715f8897ef7b0d1bb1214e5d9c9918170606d8c8c89e2" }, "downloads": -1, "filename": "pyupio-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "246093d027e2c35d01885ac528b1365b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13007, "upload_time": "2015-12-27T20:41:18", "url": "https://files.pythonhosted.org/packages/1c/2b/4fa4a54a2659bd46e2ebe1f0b825d855adace222ab8b7d73abc5c36c68e6/pyupio-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "163be314871b1323132e7bbb2eda0f84", "sha256": "a81768cb389dfaea8806e20a0c9aad09a805fe5354b3bf430c70c1288dc24909" }, "downloads": -1, "filename": "pyupio-0.1.3.tar.gz", "has_sig": false, "md5_digest": "163be314871b1323132e7bbb2eda0f84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33724, "upload_time": "2015-12-27T20:41:25", "url": "https://files.pythonhosted.org/packages/4c/fe/9b5d756ba8d533a44607828b93bd39d78e8faa00eaf874050ddb69e58d1f/pyupio-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "c7b4eccf40418e8e81d9a864ee0c3d31", "sha256": "d221713faf08814833956fe6e31bfea1de2312a48495e3c3c53ef39d511eec7a" }, "downloads": -1, "filename": "pyupio-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7b4eccf40418e8e81d9a864ee0c3d31", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13536, "upload_time": "2015-12-31T19:45:33", "url": "https://files.pythonhosted.org/packages/95/70/4bb9a85dbc4ebce41b8f6b278e5519f867319338117ed061f4dd74b0e13a/pyupio-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d599685abb7933eb973a523ef6edc0bc", "sha256": "92c07774ac2131b69e0bdedaa5b45854bfbfedaaddbc76eaa080b41df3b45aa0" }, "downloads": -1, "filename": "pyupio-0.1.4.tar.gz", "has_sig": false, "md5_digest": "d599685abb7933eb973a523ef6edc0bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34328, "upload_time": "2015-12-31T19:45:37", "url": "https://files.pythonhosted.org/packages/11/fe/d889bf6ea7d8a223ce63fd9bd6d764bcc0f3b8da0e87eb5ff47aebe03b99/pyupio-0.1.4.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "6efe1f390fc695ab200ac7584900fae1", "sha256": "446f4a23cf667d4be98157c637c5286fbb57211794d589d4797aa3a4a1716821" }, "downloads": -1, "filename": "pyupio-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6efe1f390fc695ab200ac7584900fae1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32483, "upload_time": "2018-03-15T11:25:11", "url": "https://files.pythonhosted.org/packages/a8/86/b49209bdc44c47ae9765de03f298850e150e44aef49dd3995a9dac4cf5c1/pyupio-0.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1452aca2298b2e13f0cb09532f47d43", "sha256": "46726d63c5199ef59877955656338c0f1ce9987edf72ca91dd43c6de93d0f813" }, "downloads": -1, "filename": "pyupio-0.10.0.tar.gz", "has_sig": false, "md5_digest": "e1452aca2298b2e13f0cb09532f47d43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58272, "upload_time": "2018-03-15T11:25:11", "url": "https://files.pythonhosted.org/packages/b6/e7/9d5b8e98e471270e757b94e52a5730f9ef2fa9b8ea19e84cc25887004462/pyupio-0.10.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5af900674dd4bec67116a15883dc6774", "sha256": "1390cfcf6c910366f2ebeabcbcdc41dd8afd2c13084b647c00787ea878c54dc9" }, "downloads": -1, "filename": "pyupio-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5af900674dd4bec67116a15883dc6774", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15403, "upload_time": "2016-01-09T12:53:57", "url": "https://files.pythonhosted.org/packages/2b/d3/d3ec12727fbb0075491d933288b2020ded4a20be1cd5c5690fc156b11746/pyupio-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06b5219ea5e2c8a0d600d06d1f7d45c4", "sha256": "32f515d5a36449a434466b13136660966a161f52653221bf9df60b879124aec0" }, "downloads": -1, "filename": "pyupio-0.2.0.tar.gz", "has_sig": false, "md5_digest": "06b5219ea5e2c8a0d600d06d1f7d45c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36519, "upload_time": "2016-01-09T12:54:02", "url": "https://files.pythonhosted.org/packages/80/6f/2648dc498bf25e44c47b7327f34fe10cac7947af034819d50e234fd06a40/pyupio-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8c5c74c3dee88e2192ef3af50981266d", "sha256": "9942e65f1ef84076a2086e78f208a2080a9ea1d82ec08ede9d30320c222f32cc" }, "downloads": -1, "filename": "pyupio-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8c5c74c3dee88e2192ef3af50981266d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20202, "upload_time": "2016-07-28T09:12:32", "url": "https://files.pythonhosted.org/packages/da/47/a4695f807ca2cf7f63342c4eaf5074fc0f028b92cdcf05e9291f18b76268/pyupio-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ef1f052274e66e97548d4e90152f430", "sha256": "560086036266b7609a1f5c7ba856544b281f097f046ba1cba3ed3872f4e267b0" }, "downloads": -1, "filename": "pyupio-0.3.0.tar.gz", "has_sig": false, "md5_digest": "3ef1f052274e66e97548d4e90152f430", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48393, "upload_time": "2016-07-28T09:12:34", "url": "https://files.pythonhosted.org/packages/0a/12/f25bb564d391ce48c9ebc343e426bf8f98efaf93b8730b7089c3f17234c5/pyupio-0.3.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "837f1c68f3a520017cfeb71b406e0f12", "sha256": "40c1950bde8a8874a869e22b458ce082dcdf5e21ee877387fe3511098b33e288" }, "downloads": -1, "filename": "pyupio-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "837f1c68f3a520017cfeb71b406e0f12", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22660, "upload_time": "2016-10-21T08:06:52", "url": "https://files.pythonhosted.org/packages/e7/0f/90cd2ccdf756e0826160e075096346b44c2d45ae086078f5e8a0b898d18a/pyupio-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14d926bc616cbe621b6022672c016504", "sha256": "446edd33fd33a7ebe448fb5c7f64ae38bcce4daf30b0cf105f0a0ff71d0773d9" }, "downloads": -1, "filename": "pyupio-0.5.0.tar.gz", "has_sig": false, "md5_digest": "14d926bc616cbe621b6022672c016504", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52207, "upload_time": "2016-10-21T08:06:55", "url": "https://files.pythonhosted.org/packages/2d/89/f403a0ec10684460ec7f70d6a9f70d0760e51897b177165c811e7871e851/pyupio-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "c1e72a42b67a76186a2675bf615f3d95", "sha256": "699e23b9b14b67b5bf07751deb9d53ff6f704ebecc0ed5352b64b64ec4d27e23" }, "downloads": -1, "filename": "pyupio-0.6.0.tar.gz", "has_sig": false, "md5_digest": "c1e72a42b67a76186a2675bf615f3d95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56336, "upload_time": "2017-02-01T16:43:54", "url": "https://files.pythonhosted.org/packages/42/6a/e1996d9a0d18c6862d1092e5f166a11ac58ca902c79de6ad3748169dbe66/pyupio-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "4558ee3fcafec8409dc0e51f9192f0cf", "sha256": "883f7dfd49a9947348996a5d37f349f813860552737a74d285c218f5541422d6" }, "downloads": -1, "filename": "pyupio-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4558ee3fcafec8409dc0e51f9192f0cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27478, "upload_time": "2017-07-13T09:50:09", "url": "https://files.pythonhosted.org/packages/f2/c6/65f4b17ee1c280e5e45100412bc6152075cfd7655c08976bba4c9e367122/pyupio-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9a0f3256683657ba9b57d94fd1715a1", "sha256": "a125138720b7b01aedc2ccadc59cf3fdd8d5c0a3bec695430bc10d54f68c5503" }, "downloads": -1, "filename": "pyupio-0.7.0.tar.gz", "has_sig": false, "md5_digest": "d9a0f3256683657ba9b57d94fd1715a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59219, "upload_time": "2017-07-13T09:50:10", "url": "https://files.pythonhosted.org/packages/a2/ff/34189414c7ab51e17a61f34fc83fb16bf27a14417b91f0c503e3ea316324/pyupio-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "2970db614ca38593c0666a351017287c", "sha256": "b6313ff5886dfa17f709012d6d114e62770f2f108fb9d6049531af3f17be4e1c" }, "downloads": -1, "filename": "pyupio-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2970db614ca38593c0666a351017287c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28516, "upload_time": "2017-07-25T08:26:12", "url": "https://files.pythonhosted.org/packages/d8/f9/b6c3b29f48b6e659047e9d3fd64f89e978713916275705516f464710a0dd/pyupio-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a427e8ebb350d02921a01bd9d4c1e1de", "sha256": "3efce4ac413af6ac9be4fa737e6e3f7c6a19a973df04adfa451c710bd03706d3" }, "downloads": -1, "filename": "pyupio-0.8.0.tar.gz", "has_sig": false, "md5_digest": "a427e8ebb350d02921a01bd9d4c1e1de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61545, "upload_time": "2017-07-25T08:26:13", "url": "https://files.pythonhosted.org/packages/69/dd/afc997305207ec56268508a25148f13a3095163375428619192afe5dace9/pyupio-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "0d4106c7e3c217428b2b03208b90127c", "sha256": "05f85fad4fc7a816d228f2e1ff91acd02817505c7b7a5975fdfbe874c95aac54" }, "downloads": -1, "filename": "pyupio-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0d4106c7e3c217428b2b03208b90127c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28544, "upload_time": "2017-07-25T14:04:02", "url": "https://files.pythonhosted.org/packages/1d/b8/a361f695c650b1727a55c4382f4000ff5376dfffe9e2d7d0d1c0405f000d/pyupio-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e15c24df9c32e2e11075239e321ffa03", "sha256": "835299b04913891f931a624cfd35d9d03afd536164496ac83a30aca6afc2abd8" }, "downloads": -1, "filename": "pyupio-0.8.1.tar.gz", "has_sig": false, "md5_digest": "e15c24df9c32e2e11075239e321ffa03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55329, "upload_time": "2017-07-25T14:04:05", "url": "https://files.pythonhosted.org/packages/8e/a0/45a9af31df03580676f7649d8b8ff1c9a3ea1e6d8310c51d4d676f2be49d/pyupio-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "bf95fcf6cf81314724db370ab3c60533", "sha256": "8613f68e9a9e7ff528af8d5d447c85aff31deac4b8ec0fa4d446583097c081ca" }, "downloads": -1, "filename": "pyupio-0.8.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bf95fcf6cf81314724db370ab3c60533", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30830, "upload_time": "2017-07-28T15:01:17", "url": "https://files.pythonhosted.org/packages/f1/5c/d55409012c7e62a8a86d865a4890b6ac078c3a0a0b860190092065e2a5bb/pyupio-0.8.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80a70124fdd50feeae347eced601595f", "sha256": "f1f2e2ca243cdc9e7508e2482d68be428d23aa1d8d2daac9adbc6d69ad26a75d" }, "downloads": -1, "filename": "pyupio-0.8.2.tar.gz", "has_sig": false, "md5_digest": "80a70124fdd50feeae347eced601595f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56313, "upload_time": "2017-07-28T15:01:19", "url": "https://files.pythonhosted.org/packages/e6/98/f837220fd644e918e54e44fd264f32e7090b6225efaf8564656859ee1564/pyupio-0.8.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "660530604742b8f1f3f0d9eb503c620a", "sha256": "0439db1c2051c838abe9a018de510a0ee4e4bc65cb4173047f6b04090a04dd90" }, "downloads": -1, "filename": "pyupio-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "660530604742b8f1f3f0d9eb503c620a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29180, "upload_time": "2018-04-17T08:14:41", "url": "https://files.pythonhosted.org/packages/94/1e/2a0121f7527af06c5ec2162e40c915c8f2439a016cf63e810b949f3cdab7/pyupio-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d48b0d30eb73ced4053ee0d82226b6ba", "sha256": "98b5b50565c81b27319c61cb1d459ce02c7a2cda6763ccdab7f28b5c5e11df15" }, "downloads": -1, "filename": "pyupio-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d48b0d30eb73ced4053ee0d82226b6ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58495, "upload_time": "2018-04-17T08:14:43", "url": "https://files.pythonhosted.org/packages/80/67/d28013683ee8eae209c2f5a7e9605d1500e1122fe4670025e4d617ba2e2f/pyupio-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "7c05a33598e612118b062c7c76ab8a30", "sha256": "3f96268c00adf9334ce4147863c7caf3ec489eb36fdf870c61873ae7d802549d" }, "downloads": -1, "filename": "pyupio-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7c05a33598e612118b062c7c76ab8a30", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29381, "upload_time": "2018-04-17T08:22:14", "url": "https://files.pythonhosted.org/packages/6b/ed/4f6e680903abcc384310d50cd9b0cfa6d820b58b230c6cadbba4b177e8c0/pyupio-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5d93d6774168b7d8ed10ad678d4141d", "sha256": "92bf30d1c8768a4ea3b95f847bfc99760ca684072605214415d9dcf7c1b435bf" }, "downloads": -1, "filename": "pyupio-1.0.1.tar.gz", "has_sig": false, "md5_digest": "a5d93d6774168b7d8ed10ad678d4141d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59004, "upload_time": "2018-04-17T08:22:15", "url": "https://files.pythonhosted.org/packages/52/78/0d4d40b54b0f4751386ed91f4d60497f89fe7bc99cb1ef1cd8c072ca5a7d/pyupio-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "61aea39f12942248f40e1f6e6f865a5a", "sha256": "fdb0abb9bf555f87b8298461e62592144d2d487749cd625dfe7551c5e5750d9a" }, "downloads": -1, "filename": "pyupio-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61aea39f12942248f40e1f6e6f865a5a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29423, "upload_time": "2018-08-21T15:18:50", "url": "https://files.pythonhosted.org/packages/5f/f5/b994d8f603f5eeedfd7002b0b4ec30c0882baf146ddce625c9e143308272/pyupio-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ed7155b0053e7c84a99b10b0cbeeb86", "sha256": "443561cf37e69e28ce1f7beb720d21cad351c77e3dcdb7a28e252f93b9c8143d" }, "downloads": -1, "filename": "pyupio-1.0.2.tar.gz", "has_sig": false, "md5_digest": "7ed7155b0053e7c84a99b10b0cbeeb86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59119, "upload_time": "2018-08-21T15:18:51", "url": "https://files.pythonhosted.org/packages/bc/79/b7a513ec19ba711dfc2a0760483bf06c8799935dad41ece54f4d57916639/pyupio-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "61aea39f12942248f40e1f6e6f865a5a", "sha256": "fdb0abb9bf555f87b8298461e62592144d2d487749cd625dfe7551c5e5750d9a" }, "downloads": -1, "filename": "pyupio-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61aea39f12942248f40e1f6e6f865a5a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29423, "upload_time": "2018-08-21T15:18:50", "url": "https://files.pythonhosted.org/packages/5f/f5/b994d8f603f5eeedfd7002b0b4ec30c0882baf146ddce625c9e143308272/pyupio-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ed7155b0053e7c84a99b10b0cbeeb86", "sha256": "443561cf37e69e28ce1f7beb720d21cad351c77e3dcdb7a28e252f93b9c8143d" }, "downloads": -1, "filename": "pyupio-1.0.2.tar.gz", "has_sig": false, "md5_digest": "7ed7155b0053e7c84a99b10b0cbeeb86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59119, "upload_time": "2018-08-21T15:18:51", "url": "https://files.pythonhosted.org/packages/bc/79/b7a513ec19ba711dfc2a0760483bf06c8799935dad41ece54f4d57916639/pyupio-1.0.2.tar.gz" } ] }