{ "info": { "author": "Florent Rougon", "author_email": "f.rougon@free.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console :: Curses", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Operating System :: Unix", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: User Interfaces", "Topic :: Software Development :: Widget Sets" ], "description": "===============================================================================\nPython wrapper for the UNIX \"dialog\" utility\n===============================================================================\nEasy writing of graphical interfaces for terminal-based applications\n-------------------------------------------------------------------------------\n\nOverview\n--------\n\npythondialog is a Python wrapper for the UNIX dialog_ utility\noriginally written by Savio Lam and later rewritten by Thomas E. Dickey.\nIts purpose is to provide an easy to use, pythonic and as complete as\npossible interface to dialog_ from Python code.\n\n.. _dialog: http://invisible-island.net/dialog/dialog.html\n\npythondialog is free software, licensed under the GNU LGPL (GNU Lesser\nGeneral Public License). Its home page is located at:\n\n http://pythondialog.sourceforge.net/\n\nand contains a `short example`_, screenshots_, a `summary of the recent\nchanges`_, links to the `documentation`_, the `Git repository`_, the\n`mailing list`_, the `issue tracker`_, etc.\n\n.. _short example: http://pythondialog.sourceforge.net/#example\n.. _screenshots: http://pythondialog.sourceforge.net/gallery.html\n.. _summary of the recent changes:\n http://pythondialog.sourceforge.net/news.html\n.. _documentation: http://pythondialog.sourceforge.net/doc/\n.. _Git repository: https://sourceforge.net/p/pythondialog/code/\n.. _mailing list: https://sourceforge.net/p/pythondialog/mailman/\n.. _issue tracker: https://sourceforge.net/p/pythondialog/_list/tickets\n\nIf you want to get a quick idea of what this module allows one to do,\nyou can download a release tarball and run ``demo.py``::\n\n PYTHONPATH=. python3 examples/demo.py\n\n\nWhat is pythondialog good for? What are its limitations?\n--------------------------------------------------------\n\nAs you might infer from the name, dialog is a high-level program that\ngenerates dialog boxes. So is pythondialog. They allow you to build nice\ninterfaces quickly and easily, but you don't have full control over the\nwidgets, nor can you create new widgets without modifying dialog itself.\nIf you need to do low-level stuff, you should have a look at `ncurses`_\n(cf.\u00a0the ``curses`` module in the Python standard library), `blessings`_\nor slang instead. For sophisticated text-mode interfaces, the `Urwid\nPython library`_ looks rather interesting, too.\n\n.. _ncurses: http://invisible-island.net/ncurses/ncurses.html\n.. _blessings: https://github.com/erikrose/blessings\n.. _Urwid Python library: http://excess.org/urwid/\n\n\nRequirements\n------------\n\n* As of version 2.12, the reference implementation of pythondialog\n (which this file belongs to) requires Python 3.0 or later in the 3.x\n series. pythondialog 3.4.0 has been tested with Python 3.5.\n\n* However, in order to help users who are somehow forced to still use\n Python\u00a02 (even though Python\u00a03.0 was released on December 3, 2008), a\n backport of the reference implementation to Python\u00a02 has been\n prepared. At the time of this writing, the latest pythondialog version\n backported this way is 3.4.0. For up-to-date information about this\n backport, please visit the `pythondialog home page`_.\n\n .. _pythondialog home page: http://pythondialog.sourceforge.net/\n\n* Apart from that, pythondialog requires the dialog_ program (or a\n drop-in replacement for dialog). You can download dialog from:\n\n http://invisible-island.net/dialog/dialog.html\n\n Note that some features of pythondialog may require recent versions of\n dialog.\n\n\nQuick installation instructions\n-------------------------------\n\nIf you have a working `pip `_ setup,\nyou should be able to install pythondialog with::\n\n pip install pythondialog\n\nWhen doing so, make sure that your ``pip`` executable runs with the\nPython\u00a03 installation you want to install pythondialog for.\n\nFor more detailed instructions, you can read the ``INSTALL`` file from a\nrelease tarball. You may also want to consult the `pip documentation\n`_.\n\n\nDocumentation\n-------------\n\nThe pythondialog Manual\n^^^^^^^^^^^^^^^^^^^^^^^\n\nThe pythondialog Manual is written in `reStructuredText`_ format for the\n`Sphinx`_ documentation generator. The HTML documentation for the latest\nversion of pythondialog as rendered by Sphinx should be available at:\n\n http://pythondialog.sourceforge.net/doc/\n\n.. _pythondialog Manual: http://pythondialog.sourceforge.net/doc/\n.. _reStructuredText: http://docutils.sourceforge.net/rst.html\n.. _Sphinx: http://sphinx-doc.org/\n.. _LaTeX: http://latex-project.org/\n.. _Make: http://www.gnu.org/software/make/\n\nThe sources for the pythondialog Manual are located in the ``doc``\ntop-level directory of the pythondialog distribution, but the\ndocumentation build process pulls many parts from dialog.py, mainly\ndocstrings.\n\nTo generate the documentation yourself from dialog.py and the sources in\nthe ``doc`` directory, first make sure you have `Sphinx`_ and `Make`_\ninstalled. Then, you can go to the ``doc`` directory and type, for\ninstance::\n\n make html\n\nYou will then find the output in the ``_build/html`` subdirectory of\n``doc``. `Sphinx`_ can build the documentation in many other formats.\nFor instance, if you have `LaTeX`_ installed, you can generate the\npythondialog Manual in PDF format using::\n\n make latexpdf\n\nYou can run ``make`` from the ``doc`` directory to see a list of the\navailable formats. Run ``make clean`` to clean up after the\ndocumentation build process.\n\nFor those who have installed `Sphinx`_ but not `Make`_, it is still\npossible to build the documentation with a command such as::\n\n sphinx-build -b html . _build/html\n\nrun from the ``doc`` directory. Please refer to `sphinx-build`_ for more\ndetails.\n\n.. _sphinx-build: http://sphinx-doc.org/invocation.html\n\n\nReading the docstrings from an interactive Python interpreter\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nIf you have already installed pythondialog, you may consult its\ndocstrings in an interactive Python interpreter this way::\n\n >>> import dialog; help(dialog)\n\nbut only parts of the documentation are available using this method, and\nthe result is much less convenient to use than the `pythondialog\nManual`_ as generated by `Sphinx`_.\n\n\nEnabling Deprecation Warnings\n-----------------------------\n\nThere are a few places in ``dialog.py`` that send a\n``DeprecationWarning`` to warn developers about obsolete features.\nHowever, because of:\n\n - the dialog output to the terminal;\n - the fact that such warnings are silenced by default since Python 2.7\n and 3.2;\n\nyou have to do two things in order to see them:\n\n - redirect the standard error stream to a file;\n - enable the warnings for the Python interpreter.\n\nFor instance, to see the warnings produced when running the demo, you\ncan do::\n\n PYTHONPATH=. python3 -Wd examples/demo.py 2>/path/to/file\n\nand examine ``/path/to/file``. This can also help you to find files that\nare still open when your program exits.\n\n**Note:**\n\n If your program is terminated by an unhandled exception while stderr\n is redirected as in the preceding command, you won't see the traceback\n until you examine the file stderr was redirected to. This can be\n disturbing, as your program may exit with no apparent reason in such\n conditions.\n\nFor more explanations and other methods to enable deprecation warnings,\nplease refer to:\n\n http://docs.python.org/3/whatsnew/2.7.html\n\n\nTroubleshooting\n---------------\n\nIf you have a problem with a pythondialog call, you should read its\ndocumentation and the dialog(1) manual page. If this is not enough, you\ncan enable logging of shell command-line equivalents of all dialog calls\nmade by your program with a simple call to ``Dialog.setup_debug()``,\nfirst available in pythondialog 2.12 (the ``expand_file_opt`` parameter\nmay be useful in versions 3.3 and later). An example of this can be\nfound in ``demo.py`` from the ``examples`` directory.\n\nAs of version 2.12, you can also enable this debugging facility for\n``demo.py`` by calling it with the ``--debug`` flag (possibly combined\nwith ``--debug-expand-file-opt`` in pythondialog 3.3 and later, cf.\n``demo.py --help``).\n\n\nUsing Xdialog instead of dialog\n-------------------------------\n\nAs far as I can tell, `Xdialog`_ has not been ported to `GTK+`_ version\n2 or later. It is not in `Debian`_ stable nor unstable (June 23, 2013).\nIt is not installed on my system (because of the GTK+ 1.2 dependency),\nand according to the Xdialog-specific patches I received from Peter\n\u00c5strand in 2004, was not a drop-in replacement for `dialog`_ (in\nparticular, Xdialog seemed to want to talk to the caller through stdout\ninstead of stderr, grrrrr!).\n\n.. _Xdialog: http://xdialog.free.fr/\n.. _GTK+: http://www.gtk.org/\n.. _Debian: http://www.debian.org/\n\nAll this to say that, even though I didn't remove the options to use\nanother backend than dialog, nor did I remove the handful of little,\nnon-invasive modifications that help pythondialog work better with\n`Xdialog`_, I don't really support the latter. I test everything with\ndialog, and nothing with Xdialog.\n\nThat being said, here is the *old* text of this section (from 2004), in\ncase you are still interested:\n\n Starting with 2.06, there is an \"Xdialog\" compatibility mode that you\n can use if you want pythondialog to run the graphical Xdialog program\n (which *should* be found under http://xdialog.free.fr/) instead of\n dialog (text-mode, based on the ncurses library).\n\n The primary supported platform is still dialog, but as long as only\n small modifications are enough to make pythondialog work with Xdialog,\n I am willing to support Xdialog if people are interested in it (which\n turned out to be the case for Xdialog).\n\n The demo.py from pythondialog 2.06 has been tested with Xdialog 2.0.6\n and found to work well (barring Xdialog's annoying behaviour with the\n file selection dialog box).\n\n\nWhiptail, anyone?\n-----------------\n\nWell, pythondialog seems not to work very well with whiptail. The reason\nis that whiptail is not compatible with dialog anymore. Although you can\ntell pythondialog the program you want it to invoke, only programs that\nare mostly dialog-compatible are supported.\n\n\nHistory\n-------\n\npythondialog was originally written by Robb Shecter. Sultanbek Tezadov\nadded some features to it (mainly the first gauge implementation, I\nguess). Florent Rougon rewrote most parts of the program to make it more\nrobust and flexible so that it can give access to most features of the\ndialog program. Peter \u00c5strand took over maintainership between 2004 and\n2009, with particular care for the `Xdialog`_ support. Florent Rougon\ntook over maintainership again starting from 2009...\n\n.. \n # Local Variables:\n # coding: utf-8\n # fill-column: 72\n # End:", "description_content_type": null, "docs_url": null, "download_url": "http://sourceforge.net/projects/pythondialog/files/pythondialog/3.4.0/python3-pythondialog-3.4.0.tar.bz2", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pythondialog.sourceforge.net/", "keywords": "dialog,ncurses,Xdialog,text-mode interface,terminal", "license": "", "maintainer": "", "maintainer_email": "", "name": "pythondialog", "package_url": "https://pypi.org/project/pythondialog/", "platform": "Unix", "project_url": "https://pypi.org/project/pythondialog/", "project_urls": { "Download": "http://sourceforge.net/projects/pythondialog/files/pythondialog/3.4.0/python3-pythondialog-3.4.0.tar.bz2", "Homepage": "http://pythondialog.sourceforge.net/" }, "release_url": "https://pypi.org/project/pythondialog/3.4.0/", "requires_dist": null, "requires_python": "", "summary": "A Python interface to the UNIX dialog utility and mostly-compatible programs", "version": "3.4.0" }, "last_serial": 2104156, "releases": { "2.14.0": [ { "comment_text": "Old version, but the latest for Python 2 so far (2013-09-17)", "digests": { "md5": "46d1856b1a0935de23e9de8dcc8e547d", "sha256": "5867cc9156e28aa3d2f37bfe2f26f64354c073048c0b67973f49dc6fb6d842d3" }, "downloads": -1, "filename": "pythondialog-2.11.tar.bz2", "has_sig": true, "md5_digest": "46d1856b1a0935de23e9de8dcc8e547d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43065, "upload_time": "2013-09-17T21:51:26", "url": "https://files.pythonhosted.org/packages/76/7b/c0c63511c331a46d2942dee82e5de8ee5bd501961b7b9a2441497c459f4d/pythondialog-2.11.tar.bz2" }, { "comment_text": "", "digests": { "md5": "528db548b33a125ee58040d8490e722a", "sha256": "9a04b182dbf8b428bcf76a066a8e08fe5ab61dd779a3f246d918ce2010f799ff" }, "downloads": -1, "filename": "pythondialog-2.14.0.tar.bz2", "has_sig": true, "md5_digest": "528db548b33a125ee58040d8490e722a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59353, "upload_time": "2013-09-17T20:56:05", "url": "https://files.pythonhosted.org/packages/fd/96/23372ac6b159aaf2e453019945892c2e3c92dfe1bf558ae5665bcca6813f/pythondialog-2.14.0.tar.bz2" }, { "comment_text": "", "digests": { "md5": "b11fa8411b979da35fee9a6361ded329", "sha256": "474a35a0c12cbb3ac27da37019e55a5c9d089825241f94ba9655e047406a3407" }, "downloads": -1, "filename": "pythondialog-2.14.0.tar.gz", "has_sig": true, "md5_digest": "b11fa8411b979da35fee9a6361ded329", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73444, "upload_time": "2013-09-17T20:56:09", "url": "https://files.pythonhosted.org/packages/f4/d7/fd8decc0157ada8634bd1532cc9d810d996c88248c38e8a96bd0eaf3ed1f/pythondialog-2.14.0.tar.gz" } ], "2.14.1": [ { "comment_text": "", "digests": { "md5": "f816c0df14d7f2b1cbb43e9287899e32", "sha256": "ed3c009751c22bd8564e46895c583192e8220843a279c1f405edd23e22d7a4db" }, "downloads": -1, "filename": "pythondialog-2.14.1.tar.bz2", "has_sig": true, "md5_digest": "f816c0df14d7f2b1cbb43e9287899e32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62303, "upload_time": "2013-10-01T21:42:54", "url": "https://files.pythonhosted.org/packages/aa/26/eb49c5d066e89a61d6b88467caae5cfec1d4ef761f5c8cc30992ed4de956/pythondialog-2.14.1.tar.bz2" }, { "comment_text": "", "digests": { "md5": "61bd3176db2fa1958df6854fdbc5b3c4", "sha256": "ef855cfbe7aead4979bf1d08bf6e25b1fbda5ebcbd6a73e0d7edef5fff867d4c" }, "downloads": -1, "filename": "pythondialog-2.14.1.tar.gz", "has_sig": true, "md5_digest": "61bd3176db2fa1958df6854fdbc5b3c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77623, "upload_time": "2013-10-01T21:42:59", "url": "https://files.pythonhosted.org/packages/f4/b4/456cf408a9e15e6b8ade587df7ab07e364ecfb2bec8a09819fe023370a29/pythondialog-2.14.1.tar.gz" } ], "2.7": [ { "comment_text": "", "digests": { "md5": "afa7224a6b76142c55ea36bbd84f8a6f", "sha256": "5a6b38faaef03f37834752c351e32122c42017c572cdcac6e9594844c2146e1b" }, "downloads": -1, "filename": "pythondialog-2.7.tar.bz2", "has_sig": true, "md5_digest": "afa7224a6b76142c55ea36bbd84f8a6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29051, "upload_time": "2006-10-11T08:38:27", "url": "https://files.pythonhosted.org/packages/05/cb/4e553d478f98d6c79a71c6dfd3ef7c0aa16bd1886352c7e0d8516c12033b/pythondialog-2.7.tar.bz2" }, { "comment_text": "", "digests": { "md5": "9a1f1255934c3dd5cdd1bd10086b7c36", "sha256": "9a1846c34580cf6990699b1196be8cbddba0f91977ba2f4bb7735056d123d7d3" }, "downloads": -1, "filename": "pythondialog-2.7.tar.gz", "has_sig": true, "md5_digest": "9a1f1255934c3dd5cdd1bd10086b7c36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33206, "upload_time": "2006-10-11T08:38:33", "url": "https://files.pythonhosted.org/packages/e5/ed/278abc0ae12b1d08b3fdf714779341971f6eb115bee68bcd24f20db4908f/pythondialog-2.7.tar.gz" }, { "comment_text": "", "digests": { "md5": "0bd0afd18fe829325c2db6a4b0079894", "sha256": "20c08daf2796baafc1f9f4b83ba82c3dc840d7d5f56cc136ab2cf8bb3fb2c054" }, "downloads": -1, "filename": "pythondialog-2.7.zip", "has_sig": true, "md5_digest": "0bd0afd18fe829325c2db6a4b0079894", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36523, "upload_time": "2006-10-11T08:38:58", "url": "https://files.pythonhosted.org/packages/43/7a/4b8d28e3e883e10f90e85b902e283dc87077486f73e839801bfd5b08303f/pythondialog-2.7.zip" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "9605008978264e7e77f60a6c39fc0baa", "sha256": "d71f7b002067e2cbc554148a4d10531c83a882519d27ffa234c6f58ffecba2ea" }, "downloads": -1, "filename": "pythondialog-3.0.0.tar.bz2", "has_sig": true, "md5_digest": "9605008978264e7e77f60a6c39fc0baa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72042, "upload_time": "2013-10-12T21:04:05", "url": "https://files.pythonhosted.org/packages/85/5b/1410ae345f28fd3b87ec7c3926586fc0ef949aa7ab4db0e4fd9cb114f8a0/pythondialog-3.0.0.tar.bz2" }, { "comment_text": "", "digests": { "md5": "434f8b9efb4e650569a44e3f234724ac", "sha256": "6b9715fe9e97281ba0d558291d45c41cb6d2a3c93bf8f35f00ceb5e8bf740a44" }, "downloads": -1, "filename": "pythondialog-3.0.0.tar.gz", "has_sig": true, "md5_digest": "434f8b9efb4e650569a44e3f234724ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90878, "upload_time": "2013-10-12T21:04:10", "url": "https://files.pythonhosted.org/packages/70/26/fba32b31083aa30917896868cc762a06b54806d4bb5943a78dfad928b8d9/pythondialog-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "076d47e043049bd2e3cd010cab2bca27", "sha256": "c06a5eab42c89d29e2d14471e376e68b0054e833934d8c8ba95efcb01086ba29" }, "downloads": -1, "filename": "pythondialog-3.0.1.tar.bz2", "has_sig": true, "md5_digest": "076d47e043049bd2e3cd010cab2bca27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72645, "upload_time": "2013-11-01T15:32:52", "url": "https://files.pythonhosted.org/packages/3d/04/2322605c4da72aef8a48de1669605e4bae318d45b2b46be4b0af4dc3a5d7/pythondialog-3.0.1.tar.bz2" }, { "comment_text": "", "digests": { "md5": "ea20ffbc07fc94048900b5b7af01efd2", "sha256": "34c43e6f534f5e2144aec6bdef6b1aba67411dc805c84490e7cd4610d6398f95" }, "downloads": -1, "filename": "pythondialog-3.0.1.tar.gz", "has_sig": true, "md5_digest": "ea20ffbc07fc94048900b5b7af01efd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91814, "upload_time": "2013-11-01T15:32:56", "url": "https://files.pythonhosted.org/packages/bc/14/791d33b07361d096b8ae93952954206b8cad4d3fc50d4d9b83a4706b5337/pythondialog-3.0.1.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "7b5c1464955cbabb153fd7e7716c1f98", "sha256": "8a39f5b2ec1703649487048205512c513408dd4339df0905d512e8085ca65c84" }, "downloads": -1, "filename": "pythondialog-3.1.0.tar.bz2", "has_sig": true, "md5_digest": "7b5c1464955cbabb153fd7e7716c1f98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81090, "upload_time": "2014-08-20T21:07:12", "url": "https://files.pythonhosted.org/packages/34/b8/c1b229afc75396dc410d81a82645fc003bb7011ea79a67dc8434d22c8ba3/pythondialog-3.1.0.tar.bz2" }, { "comment_text": "", "digests": { "md5": "b5765a8b338fc4ef94a5c6636f58aad4", "sha256": "0544105a7d85fc4f67b501ae52eb9fd8490bf8c17a974186e82b119b418c46db" }, "downloads": -1, "filename": "pythondialog-3.1.0.tar.gz", "has_sig": true, "md5_digest": "b5765a8b338fc4ef94a5c6636f58aad4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114824, "upload_time": "2014-08-20T21:07:18", "url": "https://files.pythonhosted.org/packages/d5/1a/e13c988aa057f59f4e3959b1e109231f491ee44cacedccd72bd45a28a43f/pythondialog-3.1.0.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "08da131d12e00d86c1851c72119fbda3", "sha256": "134077eb260ca590ffa586a001d132ec01ea59e9a5b463ebcef2a0c73d71c0a4" }, "downloads": -1, "filename": "pythondialog-3.2.0.tar.bz2", "has_sig": true, "md5_digest": "08da131d12e00d86c1851c72119fbda3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1393316, "upload_time": "2014-10-15T17:16:46", "url": "https://files.pythonhosted.org/packages/6c/90/1f355c24f7cb2053a3c23aedb93fcd04d32fbf1e2d5d15aefb6e5bbbc051/pythondialog-3.2.0.tar.bz2" }, { "comment_text": "", "digests": { "md5": "7ac674165c538798d71413d01c935ba0", "sha256": "74a3cfe384f7b7c902754f2bc39947b3102bc3ff2371c92cf22c8f2500983e4a" }, "downloads": -1, "filename": "pythondialog-3.2.0.tar.gz", "has_sig": true, "md5_digest": "7ac674165c538798d71413d01c935ba0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1454025, "upload_time": "2014-10-15T17:17:08", "url": "https://files.pythonhosted.org/packages/f0/00/2785a0075a61b2bab67b28e5ea5a3064c617b9044338cd6beac2e320324a/pythondialog-3.2.0.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "44b1630e147ad389c06b2bf82bd21981", "sha256": "b3e1908161fa40b1a91aaf7d4f75ba7b2182710fc219c00ac27d8817410ec21e" }, "downloads": -1, "filename": "pythondialog-3.2.1.tar.bz2", "has_sig": true, "md5_digest": "44b1630e147ad389c06b2bf82bd21981", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1412340, "upload_time": "2014-10-30T10:33:33", "url": "https://files.pythonhosted.org/packages/0d/16/84e8187c68c01ff31766f894d98b6bc803415bc70ffdb30bb1d15999b743/pythondialog-3.2.1.tar.bz2" }, { "comment_text": "", "digests": { "md5": "ed9e6960f616c287d2d790446f635e4f", "sha256": "c715156508d87068ee046b5ccda48c6c51c779fdb2a39c68878d671d4dcd2724" }, "downloads": -1, "filename": "pythondialog-3.2.1.tar.gz", "has_sig": true, "md5_digest": "ed9e6960f616c287d2d790446f635e4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1474830, "upload_time": "2014-10-30T10:34:34", "url": "https://files.pythonhosted.org/packages/5b/ad/4b672fcb890099fa61b365eaab8200474ef0be0ef5a47a3e94640cf6dff3/pythondialog-3.2.1.tar.gz" } ], "3.2.2": [ { "comment_text": "", "digests": { "md5": "ecd3549a06a257b644e880847d9aa66b", "sha256": "bb104bd0512f9eda046b0cda53b5607d68de72b585cd8d5a1eebd549d8f2af99" }, "downloads": -1, "filename": "pythondialog-3.2.2.tar.bz2", "has_sig": true, "md5_digest": "ecd3549a06a257b644e880847d9aa66b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1412368, "upload_time": "2015-04-09T22:45:20", "url": "https://files.pythonhosted.org/packages/1e/6c/98ce7eb6d42e06198e2ecbddda430ff028d31559cf9a32599f442534bbb4/pythondialog-3.2.2.tar.bz2" }, { "comment_text": "", "digests": { "md5": "aa9c73b3f4a2a44fad1c2badc4e0cd0e", "sha256": "3a4b1b71c17d24674c90de710b81ae5207612d42e5decae5589f9794a827d141" }, "downloads": -1, "filename": "pythondialog-3.2.2.tar.gz", "has_sig": true, "md5_digest": "aa9c73b3f4a2a44fad1c2badc4e0cd0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1475993, "upload_time": "2015-04-09T22:45:48", "url": "https://files.pythonhosted.org/packages/18/8f/2dff26bd6727105366028a99698790a82b940e81d4fc1c8b7d649f78ff2d/pythondialog-3.2.2.tar.gz" } ], "3.2.2rc1": [ { "comment_text": "", "digests": { "md5": "6c95c46e061192f986e883d9e39716a6", "sha256": "8d4acf9468ed897e133d45e90b9b7e6b1b0ea0aeddf2af82669c8b1d4d4769fc" }, "downloads": -1, "filename": "pythondialog-3.2.2rc1.tar.bz2", "has_sig": true, "md5_digest": "6c95c46e061192f986e883d9e39716a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1412418, "upload_time": "2015-04-04T20:14:08", "url": "https://files.pythonhosted.org/packages/2a/9a/bebd54f287936faffef089cf0b4bb9e9471e65ba2dbc079973017c2a1fe7/pythondialog-3.2.2rc1.tar.bz2" }, { "comment_text": "", "digests": { "md5": "eb1b17d83b085bc6e7437bdf3b2969cd", "sha256": "ea122906295504259183b1cfc7a186914a7109c592a37ea84479e3f0d94a64a4" }, "downloads": -1, "filename": "pythondialog-3.2.2rc1.tar.gz", "has_sig": true, "md5_digest": "eb1b17d83b085bc6e7437bdf3b2969cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1476093, "upload_time": "2015-04-04T20:14:33", "url": "https://files.pythonhosted.org/packages/49/9e/ee8a530d16a075903417c3fb35de6f0b082adaa2fa8165bb04cc07ab8d54/pythondialog-3.2.2rc1.tar.gz" } ], "3.3.0": [ { "comment_text": "", "digests": { "md5": "df19e9053eda2e85188ea003265360ac", "sha256": "e4ace5b09d712992b7327249e375e49608127666679b2ca9fd48141e218ec998" }, "downloads": -1, "filename": "pythondialog-3.3.0.tar.bz2", "has_sig": true, "md5_digest": "df19e9053eda2e85188ea003265360ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1827891, "upload_time": "2015-05-28T11:56:25", "url": "https://files.pythonhosted.org/packages/dc/72/3ffde9242f03b2d047afd767049c2ce1440acf9970e1894dfb0fdd3257af/pythondialog-3.3.0.tar.bz2" }, { "comment_text": "", "digests": { "md5": "72e25bd5b0353d22bf074a409464a229", "sha256": "08fb73b3ac0f977cf1d01a11b60f36550b0c6af988ce2f5de1d1678611672061" }, "downloads": -1, "filename": "pythondialog-3.3.0.tar.gz", "has_sig": true, "md5_digest": "72e25bd5b0353d22bf074a409464a229", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1899077, "upload_time": "2015-05-28T11:57:16", "url": "https://files.pythonhosted.org/packages/12/d7/b3651797fa2ea7f0c4d1baa54300bf01e357bacc9396e813da6d1b00dd4c/pythondialog-3.3.0.tar.gz" } ], "3.4.0": [ { "comment_text": "", "digests": { "md5": "3d5ebc33e85f6313964f5eef720dab19", "sha256": "019cdbffe3f61d32d6fb158ce48a767478af2aac2f31fb40460b39aefae604fe" }, "downloads": -1, "filename": "pythondialog-3.4.0.tar.bz2", "has_sig": true, "md5_digest": "3d5ebc33e85f6313964f5eef720dab19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1415324, "upload_time": "2016-05-07T16:50:22", "url": "https://files.pythonhosted.org/packages/fa/f4/686742f01ebb5863d4c5e1acab620acfed0fe97280a26b4ed25917f4f333/pythondialog-3.4.0.tar.bz2" }, { "comment_text": "", "digests": { "md5": "28c576b2210da10745c3d5052ef5c27d", "sha256": "4c1c113241ab80038b8b6f291857ad78af32f7b414ae643f93875895357c489c" }, "downloads": -1, "filename": "pythondialog-3.4.0.tar.gz", "has_sig": true, "md5_digest": "28c576b2210da10745c3d5052ef5c27d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1480640, "upload_time": "2016-05-07T16:51:16", "url": "https://files.pythonhosted.org/packages/4f/4f/c9db9c05f082892199b64439cdd42479e6e88cb8748854b2c1391be1914e/pythondialog-3.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3d5ebc33e85f6313964f5eef720dab19", "sha256": "019cdbffe3f61d32d6fb158ce48a767478af2aac2f31fb40460b39aefae604fe" }, "downloads": -1, "filename": "pythondialog-3.4.0.tar.bz2", "has_sig": true, "md5_digest": "3d5ebc33e85f6313964f5eef720dab19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1415324, "upload_time": "2016-05-07T16:50:22", "url": "https://files.pythonhosted.org/packages/fa/f4/686742f01ebb5863d4c5e1acab620acfed0fe97280a26b4ed25917f4f333/pythondialog-3.4.0.tar.bz2" }, { "comment_text": "", "digests": { "md5": "28c576b2210da10745c3d5052ef5c27d", "sha256": "4c1c113241ab80038b8b6f291857ad78af32f7b414ae643f93875895357c489c" }, "downloads": -1, "filename": "pythondialog-3.4.0.tar.gz", "has_sig": true, "md5_digest": "28c576b2210da10745c3d5052ef5c27d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1480640, "upload_time": "2016-05-07T16:51:16", "url": "https://files.pythonhosted.org/packages/4f/4f/c9db9c05f082892199b64439cdd42479e6e88cb8748854b2c1391be1914e/pythondialog-3.4.0.tar.gz" } ] }