{ "info": { "author": "Chris Warrick", "author_email": "chris@chriswarrick.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "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 :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "============================\nupass. Console UI for pass.\n============================\n:Info: This is the README file for upass.\n:Author: Chris Warrick \n:Copyright: \u00a9 2015-2018, Chris Warrick.\n:Date: 2018-08-28\n:Version: 0.3.0\n\n.. image:: https://chriswarrick.com/galleries/upass/directory-listing.png\n\nINSTALLATION\n------------\n\n::\n\n pip install upass\n\nThere are also AUR packages available.\n\nUSAGE\n-----\n\nRun ``upass`` and use the friendly console interface.\n\nCONFIGURATION\n-------------\n\nupass stores its config in ``~/.config/kwpolska/upass/upass.ini`` (but it\nrespects ``XDG_CONFIG_HOME`` if you changed it). Available options:\n\n* keys \u2014 keybinding configuration.\n * help, display, copy, refresh, search, quit \u2014 set key bindings for commands,\n space-separated (eg. ``quit=q f10`` will make ``q`` and ``f10`` keybindings\n for ``quit``)\n * ``uplevel_h`` \u2014 on/off, use the ``h`` key as a back button, make sure to change\n your ``help`` key bindings\n * ``downlevel_l`` \u2014 on/off, use the ``l`` key to open directory/password\n\nCOPYRIGHT\n---------\n\nCopyright \u00a9 2015-2018, Chris Warrick.\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n1. Redistributions of source code must retain the above copyright\n notice, this list of conditions, and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\n notice, this list of conditions, and the following disclaimer in the\n documentation and/or other materials provided with the distribution.\n\n3. Neither the name of the author of this software nor the names of\n contributors to this software may be used to endorse or promote\n products derived from this software without specific prior written\n consent.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\nLIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\nA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nOWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\nLIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\nDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\nTHEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\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/Kwpolska/upass", "keywords": "upass", "license": "3-clause BSD", "maintainer": "", "maintainer_email": "", "name": "upass", "package_url": "https://pypi.org/project/upass/", "platform": "any", "project_url": "https://pypi.org/project/upass/", "project_urls": { "Homepage": "https://github.com/Kwpolska/upass" }, "release_url": "https://pypi.org/project/upass/0.3.0/", "requires_dist": [ "urwid", "pyperclip", "configparser; python_version == \"2.7\"" ], "requires_python": "", "summary": "Console UI for pass.", "version": "0.3.0" }, "last_serial": 4216002, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d669c8546bfd85f1c47706d995992783", "sha256": "434ee420f0b4d18977d5ed66226bfd0be539e51d07563c4ce17a43b44ec8ed1a" }, "downloads": -1, "filename": "upass-0.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d669c8546bfd85f1c47706d995992783", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8911, "upload_time": "2015-07-05T18:41:39", "url": "https://files.pythonhosted.org/packages/3f/4d/cc7c0bdb69a2c48702dcf8761a9e6744590e5768d812febccb98dffcb3a7/upass-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce41bbe2961dd7d655870149ead54871", "sha256": "d8a860be4dcb06c7e07012376c5c28693ab3806a5c28dc239fe55ada30825bf4" }, "downloads": -1, "filename": "upass-0.1.0.tar.gz", "has_sig": true, "md5_digest": "ce41bbe2961dd7d655870149ead54871", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23293, "upload_time": "2015-07-05T18:41:43", "url": "https://files.pythonhosted.org/packages/03/96/14b8858ad8ea4909c0af335a02579d574afe80c0e4ec48f55cc3b7accda1/upass-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d9bea80cb435748223e5f981d85216f3", "sha256": "116099de1476943a6c4e263e15eeb449214e101b8844a540b240c3f6b2cddc2c" }, "downloads": -1, "filename": "upass-0.1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d9bea80cb435748223e5f981d85216f3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8709, "upload_time": "2015-07-06T11:32:18", "url": "https://files.pythonhosted.org/packages/5c/fb/94c4ea0ceeb8f5225358cc6efb8fb896995ebaefa2e1216ba3a7315ac6bb/upass-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1cc1dc855e4396cda464b5d85f111968", "sha256": "ad2df51a846b5eb4c687ba4765cda64c4dd07f685c579a67691962b8fb15477c" }, "downloads": -1, "filename": "upass-0.1.1.tar.gz", "has_sig": true, "md5_digest": "1cc1dc855e4396cda464b5d85f111968", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23139, "upload_time": "2015-07-06T11:32:15", "url": "https://files.pythonhosted.org/packages/54/cd/bf9edc49d529e466bcaaff404923a655a960ca8c5728862b6017bc929526/upass-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "186c2d05b37bd1f8dc46511e4a0c3d6f", "sha256": "ee1b3e326d95ca02167217d3ad0f48d52b5f40e77279c69a44feb791ddc3c727" }, "downloads": -1, "filename": "upass-0.1.10-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "186c2d05b37bd1f8dc46511e4a0c3d6f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10921, "upload_time": "2017-04-01T17:50:51", "url": "https://files.pythonhosted.org/packages/2b/ba/1ddfa1df9ea21360d3829630a44a92a341db3bb3c73ac1408a56bdb52f27/upass-0.1.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08b2997aca9380a1a9783949dbdf9b72", "sha256": "6f042bb12092592fe361f51459350cb9c2fc700d95d404a485299a500aa55e4c" }, "downloads": -1, "filename": "upass-0.1.10.tar.gz", "has_sig": true, "md5_digest": "08b2997aca9380a1a9783949dbdf9b72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13166, "upload_time": "2017-04-01T17:50:53", "url": "https://files.pythonhosted.org/packages/53/ad/865a9b6f0bdf30e1275fac3ded314cb8e0a14a8a8110ce0a9a54306935c1/upass-0.1.10.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d0b002c92f28dd3735de3dba8f521a94", "sha256": "559386cbafc9e9214dfc6b9c9cd85adaf504562a0816f58aed765395e0cb86d3" }, "downloads": -1, "filename": "upass-0.1.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d0b002c92f28dd3735de3dba8f521a94", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9062, "upload_time": "2015-07-10T11:38:00", "url": "https://files.pythonhosted.org/packages/04/7d/8459ce3b2c09b1af972d61edb938bf47b3af769ed5761042562cc7260090/upass-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b22599e269ca295b7e7fa3192a95cb9", "sha256": "eca7512f56d559a2d1f626219c2103ee0d2b377794a3ab509ee7f0169fd75bd9" }, "downloads": -1, "filename": "upass-0.1.2.tar.gz", "has_sig": true, "md5_digest": "5b22599e269ca295b7e7fa3192a95cb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23670, "upload_time": "2015-07-10T11:37:56", "url": "https://files.pythonhosted.org/packages/a1/b1/4233e0f2e52b0201fcbcb0b45e8d0492f3aa82ffe497dfca3301fdc419e3/upass-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "14fc6ee8ebe2ac61ccbfd55dcfde1de7", "sha256": "ff48d1ace25ee57862a778d3c4ae26bf7660acf94a769b5d71a9d27931760f21" }, "downloads": -1, "filename": "upass-0.1.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "14fc6ee8ebe2ac61ccbfd55dcfde1de7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9043, "upload_time": "2015-09-08T15:23:51", "url": "https://files.pythonhosted.org/packages/85/7e/bd45340f4a2b3a41430208143ca1167be312c2a736d29f49452858eaa695/upass-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8537c7f07058b697c73d9754f24b49c3", "sha256": "2209cbe7275de226103d00671ff18f2e20fd9be2f32822ed358035dfc50a97bf" }, "downloads": -1, "filename": "upass-0.1.3.tar.gz", "has_sig": true, "md5_digest": "8537c7f07058b697c73d9754f24b49c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23727, "upload_time": "2015-09-08T15:23:46", "url": "https://files.pythonhosted.org/packages/8d/b6/51626ee26a9d62b7f3d447803ff3e0cfb7fa7808e5671a686ebfb965836b/upass-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "bb1283eaa5e4272d19d3a6262ccf70c6", "sha256": "723b4aa1709f10b9a234853f6a88a258628bc3ce1950e74900d5e34c192ef71f" }, "downloads": -1, "filename": "upass-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb1283eaa5e4272d19d3a6262ccf70c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9120, "upload_time": "2015-09-19T11:15:20", "url": "https://files.pythonhosted.org/packages/5c/f2/3f121c31e62c7f83fd4af205d031ddaef2fe57baff275e7e62cdcc4b1f28/upass-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4bcb9683da51dc7dbf5bbd96c001fabc", "sha256": "1ca52205e2c052a4e36b87134c4d3b7e43eacd058e7d0d89601566e65da5349b" }, "downloads": -1, "filename": "upass-0.1.4.tar.gz", "has_sig": false, "md5_digest": "4bcb9683da51dc7dbf5bbd96c001fabc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23911, "upload_time": "2015-09-19T11:15:25", "url": "https://files.pythonhosted.org/packages/0e/49/754a6122fa408799f8bf1c6de3d36232fb465be012bf3cc1c8b03e20daa2/upass-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "9901c79cb8ee6a0dd4a2a250c92c3c1a", "sha256": "c9e722244f462aac0b40b1da306d42a65f17e1b77367fe2613ab81eef3fff9c8" }, "downloads": -1, "filename": "upass-0.1.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "9901c79cb8ee6a0dd4a2a250c92c3c1a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9275, "upload_time": "2016-02-07T08:58:36", "url": "https://files.pythonhosted.org/packages/96/29/51b06879e5979a2680cf0e2615238958a14123304c604893ff84831a1394/upass-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25932df5ae1a02401c06dcb6249889c7", "sha256": "161e2321f96d43cfda140b088088bbe790edd0f5bb4d5e2cff11df8a41abda70" }, "downloads": -1, "filename": "upass-0.1.5.tar.gz", "has_sig": true, "md5_digest": "25932df5ae1a02401c06dcb6249889c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6541, "upload_time": "2016-02-07T08:58:43", "url": "https://files.pythonhosted.org/packages/e7/92/210845f238088d78d05324d3222862dbfcc72fdc5d78d98bd50cdb433088/upass-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "8cb46fb16d2b0894f0ebb9101e85dbc0", "sha256": "f524cfb4258f037388b91de8c763bda5feb92857176eeae9411594f091221bc2" }, "downloads": -1, "filename": "upass-0.1.6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "8cb46fb16d2b0894f0ebb9101e85dbc0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9273, "upload_time": "2016-02-07T11:21:44", "url": "https://files.pythonhosted.org/packages/94/b9/0d7e57ef2db03c8f4c143c5194b40c2f6982d18bc76cd59400fa3992a4d8/upass-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "631ea85268140853b493a39150e0ea21", "sha256": "3a513c465934deb8b7f8e3cf69401bcdc7358b741c420eb6a0d83640b6f05394" }, "downloads": -1, "filename": "upass-0.1.6.tar.gz", "has_sig": true, "md5_digest": "631ea85268140853b493a39150e0ea21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12933, "upload_time": "2016-02-07T11:21:49", "url": "https://files.pythonhosted.org/packages/5c/89/cbf49254f97c115a1e644ee9d325e02c4de4d0cd491da4cb6c2902b33a30/upass-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "a9cc52a45e2b1aca07b133f5fe0e7c1c", "sha256": "31fe418eb2cb52b29c5ac850ed69e83ac36b9ac1e41b1f6fc286472be2bf2a0b" }, "downloads": -1, "filename": "upass-0.1.7-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a9cc52a45e2b1aca07b133f5fe0e7c1c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9262, "upload_time": "2016-03-28T18:42:02", "url": "https://files.pythonhosted.org/packages/c8/f4/ea66277ea043a305d02b39f96db16475f100772c0135f9818e7e6254b842/upass-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd99e2b8075992c72faa8e74d730faad", "sha256": "6d98eec3e5a5a759ebf86831b7d9474aa7381853112cf10acaf7f15326347922" }, "downloads": -1, "filename": "upass-0.1.7.tar.gz", "has_sig": true, "md5_digest": "bd99e2b8075992c72faa8e74d730faad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12966, "upload_time": "2016-03-28T18:42:17", "url": "https://files.pythonhosted.org/packages/53/90/493d6af232e5b2c42dc7a7cffaf41d0e61a444c566615db6d2d98a168986/upass-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "873d420cebb6f3a87142473a4fe603d0", "sha256": "30061493f23e0fd0f573abcd63e0a798141ea8735df7ea9513371b90b3e20391" }, "downloads": -1, "filename": "upass-0.1.8-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "873d420cebb6f3a87142473a4fe603d0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10610, "upload_time": "2017-03-20T16:55:06", "url": "https://files.pythonhosted.org/packages/89/c2/5553a052fc42c382a26f2307e9e9eebfac90ff1a18e332475d2b5f49812d/upass-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91211cc75ae59768156ff6fe822fb578", "sha256": "bfc4604a0a290459732546e4a178fd459654a31ce25b142970e26ff1131c38af" }, "downloads": -1, "filename": "upass-0.1.8.tar.gz", "has_sig": true, "md5_digest": "91211cc75ae59768156ff6fe822fb578", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12966, "upload_time": "2017-03-20T16:55:11", "url": "https://files.pythonhosted.org/packages/60/37/a7c494dcdff9f44ea76b7f6c18841c054434f8b67b47b7c25b4f416f18e6/upass-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "78ea2429f2a6304cdc46d8d73f3de3c0", "sha256": "3ff2f64ee1d43755f997e16561ba7662527dcae6de76c6835fc6e8888ddfac39" }, "downloads": -1, "filename": "upass-0.1.9-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "78ea2429f2a6304cdc46d8d73f3de3c0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10875, "upload_time": "2017-03-20T17:09:58", "url": "https://files.pythonhosted.org/packages/08/8f/f1d9362587f64e4484bed059535a35be67740dab572e21498c4b8037efad/upass-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56e9cc316d163c289a87b778ac06b7d9", "sha256": "65c36d13bca97b3c66c1ba5be0ca11777c202c17b134a5ed73416c63610b5271" }, "downloads": -1, "filename": "upass-0.1.9.tar.gz", "has_sig": true, "md5_digest": "56e9cc316d163c289a87b778ac06b7d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13108, "upload_time": "2017-03-20T17:10:00", "url": "https://files.pythonhosted.org/packages/37/cb/feec267fe765205b1d0069adcac69f6e0491f6d4a678c1f67eec239dfbfc/upass-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f97af64616e94f4c7542bb30533c0379", "sha256": "adcee6e42b0c3f7abf4ca2cfa0309518b668e20c692425949c7a8eda9e93606a" }, "downloads": -1, "filename": "upass-0.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "f97af64616e94f4c7542bb30533c0379", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11204, "upload_time": "2017-06-10T18:01:39", "url": "https://files.pythonhosted.org/packages/c5/72/296549ae8c445d563ac0eb3123cb2cfef4c8c453cd3345aaf41c0148c967/upass-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2241b313ce0eaef1cfde3e1806ee7e19", "sha256": "171b949eda5459c7869635a1352610f6a546d804dfe0c96231d2a242bcdeaa27" }, "downloads": -1, "filename": "upass-0.2.0.tar.gz", "has_sig": true, "md5_digest": "2241b313ce0eaef1cfde3e1806ee7e19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13576, "upload_time": "2017-06-10T18:01:41", "url": "https://files.pythonhosted.org/packages/55/78/59a51571d6d1dd957dc9fcc207dc290f299ad2fd44802df919d0121aba7e/upass-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4962fdfc96b9b528cec146d4220c8627", "sha256": "e07562b30fb730596aba99275a416ebfaa8f17515981a74e932598e1279a0e47" }, "downloads": -1, "filename": "upass-0.2.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "4962fdfc96b9b528cec146d4220c8627", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11296, "upload_time": "2017-12-24T12:57:34", "url": "https://files.pythonhosted.org/packages/f4/89/30e83c4cdbedd46aea8d8878693f04ea20aad00d59b66f222db67661825c/upass-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d47e7a761018c140dae46c4580d354be", "sha256": "d2e5fcce4167caaa9c8c1e5ad59810f5ca7b606034480fee7115523e6f47af01" }, "downloads": -1, "filename": "upass-0.2.1.tar.gz", "has_sig": true, "md5_digest": "d47e7a761018c140dae46c4580d354be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13950, "upload_time": "2017-12-24T12:57:36", "url": "https://files.pythonhosted.org/packages/ea/2b/0238c87ae585980287ba5d4fa530cd5bc323f4fcba980305f65d0e09a8ac/upass-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "5a3af3459e204c58306cc3f2e91db40c", "sha256": "8daea16e62ea84a0e97c7dd6fed944eeab6e67c9f2baf7ef1d42bf5c062963fd" }, "downloads": -1, "filename": "upass-0.3.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "5a3af3459e204c58306cc3f2e91db40c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10047, "upload_time": "2018-08-28T17:57:35", "url": "https://files.pythonhosted.org/packages/da/0e/385f33989255e2debc3287937fc82a701fd13e8c4b636894d85819fc5760/upass-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b47c99a5be8dca5e302e9f8de8b3ee7", "sha256": "5c581ce78a8855dba16e9f65b49917a763dc9b653cce8eec86fa25c5797ee3e2" }, "downloads": -1, "filename": "upass-0.3.0.tar.gz", "has_sig": true, "md5_digest": "8b47c99a5be8dca5e302e9f8de8b3ee7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14816, "upload_time": "2018-08-28T17:57:37", "url": "https://files.pythonhosted.org/packages/5a/52/8d705a9f3745074fa6c5f0f1b987a5b642c069cbbd7a2ab87fdb4cb5a002/upass-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5a3af3459e204c58306cc3f2e91db40c", "sha256": "8daea16e62ea84a0e97c7dd6fed944eeab6e67c9f2baf7ef1d42bf5c062963fd" }, "downloads": -1, "filename": "upass-0.3.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "5a3af3459e204c58306cc3f2e91db40c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10047, "upload_time": "2018-08-28T17:57:35", "url": "https://files.pythonhosted.org/packages/da/0e/385f33989255e2debc3287937fc82a701fd13e8c4b636894d85819fc5760/upass-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b47c99a5be8dca5e302e9f8de8b3ee7", "sha256": "5c581ce78a8855dba16e9f65b49917a763dc9b653cce8eec86fa25c5797ee3e2" }, "downloads": -1, "filename": "upass-0.3.0.tar.gz", "has_sig": true, "md5_digest": "8b47c99a5be8dca5e302e9f8de8b3ee7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14816, "upload_time": "2018-08-28T17:57:37", "url": "https://files.pythonhosted.org/packages/5a/52/8d705a9f3745074fa6c5f0f1b987a5b642c069cbbd7a2ab87fdb4cb5a002/upass-0.3.0.tar.gz" } ] }