Metadata-Version: 1.1
Name: udiskie
Version: 1.4.7
Summary: Removable disk automounter for udisks
Home-page: https://github.com/coldfix/udiskie
Author: Thomas Gläßle
Author-email: t_glaessle@gmx.de
License: MIT
Description: =======
        udiskie
        =======
        
        |Version| |Downloads| |License|
        
        *udiskie* is a UDisks_ front-end that allows to manage removeable media such
        as CDs or flash drives from userspace. Its features include:
        
        - automount removable media when inserted
        - notifications (on insertion, mount, unmount, …)
        - GTK tray icon to manage all available devices
        - command line tools for manual un-/mounting
        - support for LUKS encrypted devices
        - password caching
        - works with either udisks1 or udisks2
        - an extensible code base (python)
        - a maintainer who is open for suggestions;)
        
        All features can be indidually enabled or disabled (yes, you can submit
        unmaintainable code and make me salty!)
        
        .. _UDisks: http://www.freedesktop.org/wiki/Software/udisks
        
        
        Documentation
        ~~~~~~~~~~~~~
        
        - Usage_
        - Permissions_
        - Installation_
        
        Miscellaneous:
        
        - `Custom mount paths`_
        - `Acquiring debug information`_
        
        .. _Usage: https://github.com/coldfix/udiskie/wiki/Usage
        .. _Permissions: https://github.com/coldfix/udiskie/wiki/Permissions
        .. _Installation: https://github.com/coldfix/udiskie/wiki/Installation
        .. _Custom mount paths: https://github.com/coldfix/udiskie/wiki/Custom-mount-paths
        .. _Acquiring debug information: https://github.com/coldfix/udiskie/wiki/Debugging-a-problem
        
        
        Project pages
        ~~~~~~~~~~~~~
        
        The…
        
        - `Wiki`_ contains installation instructions and additional information.
        - `Man page`_ describes the command line options
        - `Source Code`_ is hosted on github.
        - `Latest Release`_ is available for download on PyPI.
        - `Issue Tracker`_ is the right place to report any issues you encounter,
          ask general questions or suggest new features. There is also a public
          `Mailing List`_ if you prefer email.
        
        
        .. _Wiki: https://github.com/coldfix/udiskie/wiki
        .. _Man Page: https://raw.githubusercontent.com/coldfix/udiskie/master/doc/udiskie.8.txt
        .. _Source Code: https://github.com/coldfix/udiskie
        .. _Latest Release: https://pypi.python.org/pypi/udiskie/
        .. _Issue Tracker: https://github.com/coldfix/udiskie/issues
        .. _Mailing List: http://lists.coldfix.de/mailman/listinfo/udiskie
        
        
        .. |Version| image:: http://coldfix.de:8080/v/udiskie/badge.svg
           :target: https://pypi.python.org/pypi/udiskie/
           :alt: Latest Version
        
        .. |Downloads| image:: http://coldfix.de:8080/d/udiskie/badge.svg
           :target: https://pypi.python.org/pypi/udiskie#downloads
           :alt: Downloads
        
        .. |License| image:: http://coldfix.de:8080/license/udiskie/badge.svg
           :target: https://github.com/coldfix/udiskie/blob/master/COPYING
           :alt: License
        
        CHANGELOG
        ---------
        
        1.4.7
        ~~~~~
        Date: 04.01.2016
        
        - fix typo that prevents the yaml config file from being used
        - fix problem with glib/gio gir API on slackware (olders versions?)
        - fix bug when changing device state (e.g. when formatting existing device or
          burning ISO file to device)
        - improve handling of race conditions with udisks1 backend
        - fix notifications for devices without labels
        
        
        1.4.6
        ~~~~~
        Date: 28.12.2015
        
        - cleanup recent bugfixes
        - close some gates for more py2/unicode related bugs
        
        
        1.4.5
        ~~~~~
        Date: 24.12.2015
        
        - fix another bug with unicode data on command line (py2)
        - slightly improve stack traces in async code
        - further decrease verbosity while removing devices
        
        
        1.4.4
        ~~~~~
        Date: 24.12.2015
        
        - fix too narrow dependency enforcement
        - make udiskie slightly less verbose in default mode
        
        
        1.4.3
        ~~~~~
        Date: 24.12.2015
        
        - fix bug with unicode data on python2
        - fix bug due to event ordering in udisks1
        - fix bug due to inavailability of device data at specific time
        
        
        1.4.2
        ~~~~~
        Date: 22.12.2015
        
        - fix regression in get_password_tty
        
        
        1.4.1
        ~~~~~
        Date: 19.12.2015
        
        - fix problem in SmartTray due to recent transition to async
        
        
        1.4.0
        ~~~~~
        Date: 19.12.2015
        
        - go async (with self-made async module for now, until gbulb becomes ready)
        - specify GTK/Notify versions to be imported (hence fix warnings and a problem
          for the tray icon resulting from accidentally importing GTK2)
        - add optional password caching
        
        
        1.3.2
        ~~~~~
        
        - revert "respect the automount flag for devices"
        - make dependency on Gtk optional
        
        
        1.3.1
        ~~~~~
        
        - use icon hints from udev settings in notifications
        - respect the automount flag for devices
        - don't fail if libnotify is not available
        
        
        1.3.0
        ~~~~~
        
        - add actions to "Device added" notification
        - allow to configure which actions should be added to notifications
        
        
        1.2.1
        ~~~~~
        
        - fix unicode issue in setup script
        - update license/copyright notices
        
        
        1.2.0
        ~~~~~
        
        - use UDisks2 by default
        - add --password-prompt command line argument and config file entry
        
        
        1.1.3
        ~~~~~
        
        - fix password prompt for GTK2 (tray is still broken for GTK2)
        - fix minor documentation issues
        
        
        1.1.2
        ~~~~~
        
        - add key ``device_id`` for matching devices rather than only file systems
        - improve documentation regarding dependencies
        
        
        1.1.1
        ~~~~~
        
        - fix careless error in man page
        
        
        1.1.0
        ~~~~~
        
        - implemented internationalization
        - added spanish translation
        - allow to choose icons from a configurable list
        
        
        1.0.4
        ~~~~~
        
        - compatibility with older version of pygobject (e.g. in Slackware 14.1)
        
        
        1.0.3
        ~~~~~
        
        - handle exception if no notification service is installed
        
        
        1.0.2
        ~~~~~
        
        - fix crash when calling udiskie mount/unmount utilites without udisks1
          installed
        
        
        1.0.1
        ~~~~~
        
        - fix crash when calling udiskie without having udisks1 installed
          (regression)
        
        
        1.0.0
        ~~~~~
        
        - port to PyGObject, removing dependencies on pygtk, zenity, dbus-python,
          python-notify
        - use a PyGObject based password dialog
        - remove --password-prompt parameter
        - rename command line parameters
        - add negations for all command line parameters
        
        
        0.8.0
        ~~~~~
        
        - remove the '--filters' parameter for good
        - change config format to YAML
        - change default config path to $XDG_CONFIG_HOME/udiskie/config.yml
        - separate ignore filters from mount option filters
        - allow to match multiple attributes against a device (AND-wise)
        - allow to overwrite udiskies default handleability settings
        - raise exception if --config file doesn't exist
        - add --options parameter for udiskie-mount
        - simplify local installations
        
        
        0.7.0
        ~~~~~
        
        There are some backward incompatible changes, hence the version break:
        
        - command line parameter '-f'/'--filters' renamed to '-C'/'--config'
        - add sections in config file to disable individual mount notifications and
          set defaults for some program options (udisks version, prompt, etc)
        - refactor ``udiskie.cli``, ``udiskie.config`` and ``udiskie.tray``
        - revert 'make udiskie a namespace package'
        - add 'Browse folder' action to tray menu
        - add 'Browse folder' action button to mount notifications
        - add '--no-automounter' command line option to disable automounting
        - add '--auto-tray' command line option to use a tray icon that
          automatically disappears when no actions are available
        - show notifications when devices dis-/appear (can be disabled via config
          file)
        - show 'id_label' in tray menu, if available (instead of mount path or
          device path)
        - add 'Job failed' notifications
        - add 'Retry' button to failed notifications
        - remove automatic retries to unlock LUKS partitions
        - pass only device name to external password prompt
        - add '--quiet' command line option
        - ignore devices ignored by udev rules
        
        
        0.6.4
        ~~~~~
        
        - fix logging in setup.py
        - more verbose log messages (with time) when having -v on
        - fix mounting devices that are added as 'external' and later changed to
          'internal' [udisks1] (applies to LUKS devices that are opened by an udev
          rule for example)
        
        
        0.6.3 (bug fix)
        ~~~~~~~~~~~~~~~
        
        - fix exception in Mounter.detach_device if unable to detach
        - fix force-detach for UDisks2 backend
        - automatically use UDisks2 if UDisks1 is not available
        - mount unlocked devices only once, removes error message on UDisks2
        - mention __ignore__ in man page
        
        0.6.2 (aesthetic)
        ~~~~~~~~~~~~~~~~~
        
        - add custom icons for the context menu of the system tray widget
        
        
        0.6.1 (bug fix)
        ~~~~~~~~~~~~~~~
        
        - fix udisks2 external device detection bug: all devices were considered
          external when using ``Sniffer`` (as done in the udiskie-mount and
          udiskie-umount tools)
        
        
        0.6.0 (udisks2 support, bug fix)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        - cache device states to avoid some race conditions
        - show filesystem label in mount/unmount notifications
        - retry to unlock LUKS devices when wrong password was entered twice
        - show 'eject' only if media is available (udisks1 ejects only in this case)
        - (un-) mount/lock notifications shown even when operations failed
        - refactor internal API
        - experimental support for udisks2
        
        
        0.5.3 (feature, bug fix)
        ~~~~~~~~~~~~~~~~~~~~~~~~
        
        - add '__ignore__' config file option to prevent handling specific devices
        - delay notifications until termination of long operations
        
        
        0.5.2 (tray icon)
        ~~~~~~~~~~~~~~~~~
        
        - add tray icon (pygtk based)
        - eject / detach drives from command line
        
        
        0.5.1 (mainly internal changes)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        - use setuptools entry points to create the executables
        - make udiskie a namespace package
        
        
        0.5.0 (LUKS support)
        ~~~~~~~~~~~~~~~~~~~~
        
        - support for LUKS devices (using zenity for password prompt)
        - major refactoring
        - use setuptools as installer
        
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: X11 Applications :: GTK
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Desktop Environment
Classifier: Topic :: Software Development
Classifier: Topic :: System :: Filesystems
Classifier: Topic :: System :: Hardware
Classifier: Topic :: Utilities
