404

[ Avaa Bypassed ]




Upload:

Command:

botdev@18.188.163.236: ~ $
Metadata-Version: 1.1
Name: pythondialog
Version: 3.4.0
Summary: A Python interface to the UNIX dialog utility and mostly-compatible programs
Home-page: http://pythondialog.sourceforge.net/
Author: Florent Rougon
Author-email: f.rougon@free.fr
License: UNKNOWN
Download-URL: http://sourceforge.net/projects/pythondialog/files/pythondialog/3.4.0/python3-pythondialog-3.4.0.tar.bz2
Description: ===============================================================================
        Python wrapper for the UNIX "dialog" utility
        ===============================================================================
        Easy writing of graphical interfaces for terminal-based applications
        -------------------------------------------------------------------------------
        
        Overview
        --------
        
        pythondialog is a Python wrapper for the UNIX dialog_ utility
        originally written by Savio Lam and later rewritten by Thomas E. Dickey.
        Its purpose is to provide an easy to use, pythonic and as complete as
        possible interface to dialog_ from Python code.
        
        .. _dialog: http://invisible-island.net/dialog/dialog.html
        
        pythondialog is free software, licensed under the GNU LGPL (GNU Lesser
        General Public License). Its home page is located at:
        
          http://pythondialog.sourceforge.net/
        
        and contains a `short example`_, screenshots_, a `summary of the recent
        changes`_, links to the `documentation`_, the `Git repository`_, the
        `mailing list`_, the `issue tracker`_, etc.
        
        .. _short example:  http://pythondialog.sourceforge.net/#example
        .. _screenshots:    http://pythondialog.sourceforge.net/gallery.html
        .. _summary of the recent changes:
                            http://pythondialog.sourceforge.net/news.html
        .. _documentation:  http://pythondialog.sourceforge.net/doc/
        .. _Git repository: https://sourceforge.net/p/pythondialog/code/
        .. _mailing list:   https://sourceforge.net/p/pythondialog/mailman/
        .. _issue tracker:  https://sourceforge.net/p/pythondialog/_list/tickets
        
        If you want to get a quick idea of what this module allows one to do,
        you can download a release tarball and run ``demo.py``::
        
          PYTHONPATH=. python3 examples/demo.py
        
        
        What is pythondialog good for? What are its limitations?
        --------------------------------------------------------
        
        As you might infer from the name, dialog is a high-level program that
        generates dialog boxes. So is pythondialog. They allow you to build nice
        interfaces quickly and easily, but you don't have full control over the
        widgets, nor can you create new widgets without modifying dialog itself.
        If you need to do low-level stuff, you should have a look at `ncurses`_
        (cf. the ``curses`` module in the Python standard library), `blessings`_
        or slang instead. For sophisticated text-mode interfaces, the `Urwid
        Python library`_ looks rather interesting, too.
        
        .. _ncurses: http://invisible-island.net/ncurses/ncurses.html
        .. _blessings: https://github.com/erikrose/blessings
        .. _Urwid Python library: http://excess.org/urwid/
        
        
        Requirements
        ------------
        
        * As of version 2.12, the reference implementation of pythondialog
          (which this file belongs to) requires Python 3.0 or later in the 3.x
          series. pythondialog 3.4.0 has been tested with Python 3.5.
        
        * However, in order to help users who are somehow forced to still use
          Python 2 (even though Python 3.0 was released on December 3, 2008), a
          backport of the reference implementation to Python 2 has been
          prepared. At the time of this writing, the latest pythondialog version
          backported this way is 3.4.0. For up-to-date information about this
          backport, please visit the `pythondialog home page`_.
        
          .. _pythondialog home page: http://pythondialog.sourceforge.net/
        
        * Apart from that, pythondialog requires the dialog_ program (or a
          drop-in replacement for dialog). You can download dialog from:
        
            http://invisible-island.net/dialog/dialog.html
        
          Note that some features of pythondialog may require recent versions of
          dialog.
        
        
        Quick installation instructions
        -------------------------------
        
        If you have a working `pip <https://pypi.python.org/pypi/pip>`_ setup,
        you should be able to install pythondialog with::
        
          pip install pythondialog
        
        When doing so, make sure that your ``pip`` executable runs with the
        Python 3 installation you want to install pythondialog for.
        
        For more detailed instructions, you can read the ``INSTALL`` file from a
        release tarball. You may also want to consult the `pip documentation
        <https://pip.pypa.io/>`_.
        
        
        Documentation
        -------------
        
        The pythondialog Manual
        ^^^^^^^^^^^^^^^^^^^^^^^
        
        The pythondialog Manual is written in `reStructuredText`_ format for the
        `Sphinx`_ documentation generator. The HTML documentation for the latest
        version of pythondialog as rendered by Sphinx should be available at:
        
          http://pythondialog.sourceforge.net/doc/
        
        .. _pythondialog Manual: http://pythondialog.sourceforge.net/doc/
        .. _reStructuredText: http://docutils.sourceforge.net/rst.html
        .. _Sphinx: http://sphinx-doc.org/
        .. _LaTeX: http://latex-project.org/
        .. _Make: http://www.gnu.org/software/make/
        
        The sources for the pythondialog Manual are located in the ``doc``
        top-level directory of the pythondialog distribution, but the
        documentation build process pulls many parts from dialog.py, mainly
        docstrings.
        
        To generate the documentation yourself from dialog.py and the sources in
        the ``doc`` directory, first make sure you have `Sphinx`_ and `Make`_
        installed. Then, you can go to the ``doc`` directory and type, for
        instance::
        
          make html
        
        You will then find the output in the ``_build/html`` subdirectory of
        ``doc``. `Sphinx`_ can build the documentation in many other formats.
        For instance, if you have `LaTeX`_ installed, you can generate the
        pythondialog Manual in PDF format using::
        
          make latexpdf
        
        You can run ``make`` from the ``doc`` directory to see a list of the
        available formats. Run ``make clean`` to clean up after the
        documentation build process.
        
        For those who have installed `Sphinx`_ but not `Make`_, it is still
        possible to build the documentation with a command such as::
        
          sphinx-build -b html . _build/html
        
        run from the ``doc`` directory. Please refer to `sphinx-build`_ for more
        details.
        
        .. _sphinx-build: http://sphinx-doc.org/invocation.html
        
        
        Reading the docstrings from an interactive Python interpreter
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        
        If you have already installed pythondialog, you may consult its
        docstrings in an interactive Python interpreter this way::
        
           >>> import dialog; help(dialog)
        
        but only parts of the documentation are available using this method, and
        the result is much less convenient to use than the `pythondialog
        Manual`_ as generated by `Sphinx`_.
        
        
        Enabling Deprecation Warnings
        -----------------------------
        
        There are a few places in ``dialog.py`` that send a
        ``DeprecationWarning`` to warn developers about obsolete features.
        However, because of:
        
          - the dialog output to the terminal;
          - the fact that such warnings are silenced by default since Python 2.7
            and 3.2;
        
        you have to do two things in order to see them:
        
          - redirect the standard error stream to a file;
          - enable the warnings for the Python interpreter.
        
        For instance, to see the warnings produced when running the demo, you
        can do::
        
          PYTHONPATH=. python3 -Wd examples/demo.py 2>/path/to/file
        
        and examine ``/path/to/file``. This can also help you to find files that
        are still open when your program exits.
        
        **Note:**
        
          If your program is terminated by an unhandled exception while stderr
          is redirected as in the preceding command, you won't see the traceback
          until you examine the file stderr was redirected to. This can be
          disturbing, as your program may exit with no apparent reason in such
          conditions.
        
        For more explanations and other methods to enable deprecation warnings,
        please refer to:
        
          http://docs.python.org/3/whatsnew/2.7.html
        
        
        Troubleshooting
        ---------------
        
        If you have a problem with a pythondialog call, you should read its
        documentation and the dialog(1) manual page. If this is not enough, you
        can enable logging of shell command-line equivalents of all dialog calls
        made by your program with a simple call to ``Dialog.setup_debug()``,
        first available in pythondialog 2.12 (the ``expand_file_opt`` parameter
        may be useful in versions 3.3 and later). An example of this can be
        found in ``demo.py`` from the ``examples`` directory.
        
        As of version 2.12, you can also enable this debugging facility for
        ``demo.py`` by calling it with the ``--debug`` flag (possibly combined
        with ``--debug-expand-file-opt`` in pythondialog 3.3 and later, cf.
        ``demo.py --help``).
        
        
        Using Xdialog instead of dialog
        -------------------------------
        
        As far as I can tell, `Xdialog`_ has not been ported to `GTK+`_ version
        2 or later. It is not in `Debian`_ stable nor unstable (June 23, 2013).
        It is not installed on my system (because of the GTK+ 1.2 dependency),
        and according to the Xdialog-specific patches I received from Peter
        Åstrand in 2004, was not a drop-in replacement for `dialog`_ (in
        particular, Xdialog seemed to want to talk to the caller through stdout
        instead of stderr, grrrrr!).
        
        .. _Xdialog: http://xdialog.free.fr/
        .. _GTK+: http://www.gtk.org/
        .. _Debian: http://www.debian.org/
        
        All this to say that, even though I didn't remove the options to use
        another backend than dialog, nor did I remove the handful of little,
        non-invasive modifications that help pythondialog work better with
        `Xdialog`_, I don't really support the latter. I test everything with
        dialog, and nothing with Xdialog.
        
        That being said, here is the *old* text of this section (from 2004), in
        case you are still interested:
        
          Starting with 2.06, there is an "Xdialog" compatibility mode that you
          can use if you want pythondialog to run the graphical Xdialog program
          (which *should* be found under http://xdialog.free.fr/) instead of
          dialog (text-mode, based on the ncurses library).
        
          The primary supported platform is still dialog, but as long as only
          small modifications are enough to make pythondialog work with Xdialog,
          I am willing to support Xdialog if people are interested in it (which
          turned out to be the case for Xdialog).
        
          The demo.py from pythondialog 2.06 has been tested with Xdialog 2.0.6
          and found to work well (barring Xdialog's annoying behaviour with the
          file selection dialog box).
        
        
        Whiptail, anyone?
        -----------------
        
        Well, pythondialog seems not to work very well with whiptail. The reason
        is that whiptail is not compatible with dialog anymore. Although you can
        tell pythondialog the program you want it to invoke, only programs that
        are mostly dialog-compatible are supported.
        
        
        History
        -------
        
        pythondialog was originally written by Robb Shecter. Sultanbek Tezadov
        added some features to it (mainly the first gauge implementation, I
        guess). Florent Rougon rewrote most parts of the program to make it more
        robust and flexible so that it can give access to most features of the
        dialog program. Peter Åstrand took over maintainership between 2004 and
        2009, with particular care for the `Xdialog`_ support. Florent Rougon
        took over maintainership again starting from 2009...
        
        .. 
          # Local Variables:
          # coding: utf-8
          # fill-column: 72
          # End:
        
Keywords: dialog,ncurses,Xdialog,text-mode interface,terminal
Platform: Unix
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console :: Curses
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
Classifier: Operating System :: Unix
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: User Interfaces
Classifier: Topic :: Software Development :: Widget Sets

Filemanager

Name Type Size Permission Actions
Automat-0.6.0.egg-info Folder 0755
CommandNotFound Folder 0755
ConfigArgParse-0.11.0.egg-info Folder 0755
Crypto Folder 0755
DistUpgrade Folder 0755
HweSupportStatus Folder 0755
Jinja2-2.10.egg-info Folder 0755
LanguageSelector Folder 0755
MarkupSafe-1.0.egg-info Folder 0755
OpenSSL Folder 0755
PyJWT-1.5.3.egg-info Folder 0755
SecretStorage-2.3.1.egg-info Folder 0755
Twisted-17.9.0.egg-info Folder 0755
UpdateManager Folder 0755
__pycache__ Folder 0755
acme Folder 0755
acme-0.31.0.egg-info Folder 0755
apport Folder 0755
apt Folder 0755
aptsources Folder 0755
asn1crypto Folder 0755
asn1crypto-0.24.0.egg-info Folder 0755
attr Folder 0755
attrs-17.4.0.egg-info Folder 0755
automat Folder 0755
bcrypt Folder 0755
bcrypt-3.1.4.egg-info Folder 0755
blinker Folder 0755
certbot Folder 0755
certbot-0.31.0.egg-info Folder 0755
certbot_apache Folder 0755
certbot_apache-0.31.0.egg-info Folder 0755
certifi Folder 0755
certifi-2018.1.18.egg-info Folder 0755
chardet Folder 0755
chardet-3.0.4.egg-info Folder 0755
click Folder 0755
click-6.7.egg-info Folder 0755
cloud_init-23.1.2.egg-info Folder 0755
cloudinit Folder 0755
colorama Folder 0755
colorama-0.3.7.egg-info Folder 0755
configobj-5.0.6.egg-info Folder 0755
constantly Folder 0755
constantly-15.1.0.egg-info Folder 0755
cryptography Folder 0755
cryptography-2.1.4.egg-info Folder 0755
dbus Folder 0755
debian Folder 0755
debian_bundle Folder 0755
distro-1.0.1.egg-info Folder 0755
distro_info-0.18ubuntu0.18.04.1.egg-info Folder 0755
distro_info_test Folder 0755
dns Folder 0755
dnspython-1.15.0.egg-info Folder 0755
future Folder 0755
future-0.15.2.egg-info Folder 0755
gi Folder 0755
httplib2 Folder 0755
hyperlink Folder 0755
hyperlink-17.3.1.egg-info Folder 0755
icu Folder 0755
idna Folder 0755
idna-2.6.egg-info Folder 0755
incremental Folder 0755
incremental-16.10.1.egg-info Folder 0755
janitor Folder 0755
jinja2 Folder 0755
josepy Folder 0755
josepy-1.1.0.egg-info Folder 0755
jsonpatch-1.16.egg-info Folder 0755
jsonpointer-1.10.egg-info Folder 0755
jsonschema Folder 0755
jsonschema-2.6.0.egg-info Folder 0755
jwt Folder 0755
keyring Folder 0755
keyring-10.6.0.egg-info Folder 0755
keyrings Folder 0755
keyrings.alt-3.0.egg-info Folder 0755
landscape Folder 0755
language_selector-0.1.egg-info Folder 0755
libfuturize Folder 0755
libpasteurize Folder 0755
markupsafe Folder 0755
mock Folder 0755
mock-2.0.0.egg-info Folder 0755
ndg Folder 0755
ndg_httpsclient-0.4.4.egg-info Folder 0755
netifaces-0.10.4.egg-info Folder 0755
oauthlib Folder 0755
oauthlib-2.0.6.egg-info Folder 0755
parsedatetime Folder 0755
parsedatetime-2.4.egg-info Folder 0755
past Folder 0755
pbr Folder 0755
pbr-3.1.1.egg-info Folder 0755
pexpect Folder 0755
pip Folder 0755
pip-9.0.1.egg-info Folder 0755
pkg_resources Folder 0755
proton Folder 0755
proton_client-0.7.1.egg-info Folder 0755
protonvpn_cli Folder 0755
protonvpn_cli-3.13.0.egg-info Folder 0755
protonvpn_nm_lib Folder 0755
protonvpn_nm_lib-3.16.0.egg-info Folder 0755
ptyprocess Folder 0755
pyOpenSSL-17.5.0.egg-info Folder 0755
pyRFC3339-1.0.egg-info Folder 0755
pyasn1 Folder 0755
pyasn1-0.4.2.egg-info Folder 0755
pyasn1_modules Folder 0755
pygtkcompat Folder 0755
pyrfc3339 Folder 0755
python_debian-0.1.32.egg-info Folder 0755
pytz Folder 0755
pytz-2018.3.egg-info Folder 0755
requests_toolbelt Folder 0755
requests_toolbelt-0.8.0.egg-info Folder 0755
requests_unixsocket Folder 0755
requests_unixsocket-0.1.5.egg-info Folder 0755
secretstorage Folder 0755
serial Folder 0755
service_identity Folder 0755
service_identity-16.0.0.egg-info Folder 0755
setuptools Folder 0755
setuptools-39.0.1.egg-info Folder 0755
six-1.11.0.egg-info Folder 0755
softwareproperties Folder 0755
sos Folder 0755
ssh_import_id Folder 0755
ssh_import_id-5.7.egg-info Folder 0755
systemd Folder 0755
twisted Folder 0755
uaclient Folder 0755
ubuntu_advantage_tools-8001.egg-info Folder 0755
ufw Folder 0755
unattended_upgrades-0.1.egg-info Folder 0755
urllib3 Folder 0755
urllib3-1.22.egg-info Folder 0755
wheel Folder 0755
wheel-0.30.0.egg-info Folder 0755
xdg Folder 0755
yaml Folder 0755
zope Folder 0755
zope.component-4.3.0.egg-info Folder 0755
zope.event-4.2.0.egg-info Folder 0755
zope.hookable-4.0.4.egg-info Folder 0755
zope.interface-4.3.2.egg-info Folder 0755
PAM-0.4.2.egg-info File 193 B 0644
PAM.cpython-36m-x86_64-linux-gnu.so File 19.42 KB 0644
PyICU-1.9.8.egg-info File 10.32 KB 0644
PyICU.py File 1.43 KB 0644
PyYAML-3.12.egg-info File 1.48 KB 0644
README.txt File 119 B 0644
_cffi_backend.cpython-36m-x86_64-linux-gnu.so File 165.56 KB 0644
_dbus_bindings.cpython-36m-x86_64-linux-gnu.so File 155.67 KB 0644
_dbus_glib_bindings.cpython-36m-x86_64-linux-gnu.so File 18.7 KB 0644
_icu.cpython-36m-x86_64-linux-gnu.so File 710.82 KB 0644
_snack.cpython-36m-x86_64-linux-gnu.so File 42.59 KB 0644
_version.py File 21 B 0644
_yaml.cpython-36m-x86_64-linux-gnu.so File 220.16 KB 0644
apport_python_hook.py File 7.87 KB 0644
apt_inst.cpython-36m-x86_64-linux-gnu.so File 50.37 KB 0644
apt_inst.pyi File 227 B 0644
apt_pkg.cpython-36m-x86_64-linux-gnu.so File 338.66 KB 0644
apt_pkg.pyi File 8.69 KB 0644
augeas.py File 23 KB 0644
blinker-1.4.egg-info File 3.81 KB 0644
command_not_found-0.3.egg-info File 189 B 0644
configargparse.py File 40.35 KB 0644
configobj.py File 87.51 KB 0644
deb822.py File 146 B 0644
debconf.py File 6.61 KB 0644
dialog.py File 151.75 KB 0644
distro.py File 37.45 KB 0644
distro_info.py File 10.68 KB 0644
easy_install.py File 126 B 0644
gnupg.py File 52.79 KB 0644
httplib2-0.9.2.egg-info File 2.22 KB 0644
jsonpatch.py File 26.19 KB 0644
jsonpointer.py File 9.15 KB 0644
language_support_pkgs.py File 9.89 KB 0644
lsb_release.py File 14.09 KB 0644
netifaces.cpython-36m-x86_64-linux-gnu.so File 18.59 KB 0644
pexpect-4.2.1.egg-info File 2.23 KB 0644
problem_report.py File 26.28 KB 0644
pyasn1_modules-0.2.1.egg-info File 1.68 KB 0644
pycrypto-2.6.1.egg-info File 666 B 0644
pygobject-3.26.1.egg-info File 1013 B 0644
pyserial-3.4.egg-info File 1.62 KB 0644
python_apt-1.6.6.egg-info File 226 B 0644
python_augeas-0.5.0.egg-info File 238 B 0644
python_gnupg-0.4.1.egg-info File 1.46 KB 0644
pythondialog-3.4.0.egg-info File 13.7 KB 0644
pyxdg-0.25.egg-info File 576 B 0644
six.py File 30.16 KB 0644
snack.py File 30.4 KB 0644
sos-4.4.egg-info File 312 B 0644
systemd_python-234.egg-info File 586 B 0644
ufw-0.36.egg-info File 261 B 0644
validate.py File 46.13 KB 0644
zope.component-4.3.0-nspkg.pth File 529 B 0644
zope.event-4.2.0-nspkg.pth File 299 B 0644
zope.hookable-4.0.4-nspkg.pth File 529 B 0644
zope.interface-4.3.2-nspkg.pth File 529 B 0644