PackageTrack
Sign in Get early access

pyinotify

Linux filesystem events monitoring

0.9.6 864K downloads/mo #4866 most downloaded on PyPI seb-m/pyinotify

What this package is like to depend on

Last release 11 years ago

no release in 18 months

Release timing varies

gaps range from 3 months to 2.2 years

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

16 years old

7 releases · first in 2011

0 releases in the last 12 months

see the full history below

Release timeline

7 releases · Jan 2011 to Jun 2015
2012 2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 7
  1. 0.9.6 04 Jun 2015
    Commits, not release notes

    This project publishes no release notes. Between 0.9.5 and 0.9.6 there were 7 commits, 5 of them substantive:

    • Fix documentation typo
    • Access /proc/sys instead of using sysctl to access inotify's attributes
    • Only close a valid file descriptor
    • Improve documentation
    • Fix doc indent
  2. 0.9.5 09 Jan 2015
    Commits, not release notes

    This project publishes no release notes. Between 0.9.4 and 0.9.5 there were 27 commits, 21 of them substantive:

    • Fall back to glob.glob() on Python 2.4
    • add glob option to command line
    • py-2.5 removed as per http://about.travis-ci.org/blog/2013-11-18-upcoming-build-environment-updates/
    • Add python-3.3 to travis
    • Handle OSError exception in process_IN_CREATE.
    • Update Travis conf.
    • Fix /proc inotify interfaces.
    • Add WatchManager attribute to ignore events.
    • Stub support for Pyinotify on FreeBSD.
    • Improve example daemon.py.
    • Typo.
    • Add new classifiers.
    • Fix ExcludeFilter docstring examples.
    • Add asyncio Notifier adapter
    • Add asyncio example
    • doc update
    • Allow TornadoAsyncNotifier.stop() to clean up all hanging refs.
    • Update pyinotify.py
    • Remove extra lines, fix indents
    • Implement stop method in AsyncioNotifier

    …and 1 more.

  3. 0.9.4 15 Nov 2012
    Commits, not release notes

    This project publishes no release notes. Between 0.9.3 and 0.9.4 there were 22 commits, 19 of them substantive:

    • Added download_url to package's meta-data.
    • Removed unused code.
    • auto_add=True automatically implies oring IN_CREATE with the
    • Documented ExcludeFilter shortcomings.
    • Fixed runtime warnings in inotify ctypes' wrapper.
    • Added travis configuration file.
    • Updated travis configuration.
    • Updated travis configuration file (again).
    • fixed pip command
    • Don't check for existing watch when setting up watches
    • Cleaned-up Readme file a bit.
    • Fixed namespace issue.
    • add support for IN_EXCL_UNLINK flag
    • Add support for IN_EXCL_UNLINK flag (Python 3 branch).
    • Add tornado ioloop support
    • Ported TornadoAsyncNotifier to Python3.
    • Improved Tornado's notifier.
    • Typos.
    • Released Pyinotify 0.9.4
  4. 0.9.3 20 Dec 2011
    Commits, not release notes

    This project publishes no release notes. Between 0.9.2 and 0.9.3 there were 14 commits, 12 of them substantive:

    • Properly subclass logging.Logger (contributed by Charles Cazabon
    • Use setuptools setup method if setuptools package is available
    • Ignore dangling IN_IGNORED events sent after watches are removed.
    • Fixed error message (reported by Jordan Pittier).
    • fix IN_DELATE typo
    • fix typo "dependancies"
    • Removed customized unicode logger class.
    • Correctly handle IN_Q_OVERFLOW events.
    • Improve comment.
    • Added new command line option --command.
    • Updated README file.
    • Bumped version number, released Pyinotify 0.9.3.
  5. 0.9.2 19 Apr 2011
    Commits, not release notes

    This project publishes no release notes. Between 0.9.1 and 0.9.2 there were 23 commits, 23 of them substantive:

    • Updated documentation.
    • Fixed select's error handling (contributed by zjes).
    • Added MANIFEST.in.
    • Updated setup.py.
    • Removed useless code spotted by pyflakes.
    • Updated README.md.
    • Updated README.md.
    • README.md
    • Updated setup.py.
    • Updated setup.py.
    • Added C-coded inotify syscalls interface.
    • Updated MANIFEST.in to handle common/.
    • Updated dependencies.
    • Updated meta files.
    • Updated setup.py.
    • By default use system calls numbers defined in <sys/syscall.h>.
    • Disable ctypes when inotify_syscalls is successfully imported.
    • Fix access to inotify's variables from ctypes.
    • Few minors renaming.
    • Use slots in Watch class to reduce memory footprint (contributed

    …and 3 more.

  6. 0.9.1 16 Jan 2011
    Commits, not release notes

    This project publishes no release notes. Between 0.9.0 and 0.9.1 there were 18 commits, 18 of them substantive:

    • Check that loaded libc has needed inotify functions instead of
    • Added new command line option --version (idea submitted by
    • Added new option --raw-format (-f) to explicitly disable the
    • Flush stdout stream immediately after events or stats are written
    • Modified logging formatter to output timestamps (idea submitted by
    • Modified loading mechanism of the libc (following issues reported
    • Fixed exception handling of ctypes.util.find_library() (thanks to
    • Reverted exception name of libc loading error, back to
    • Updated README.
    • Remove watch descriptor from WatchManager's dictionary when a watch
    • Added new method WatchManager.close() to close inotify's file
    • Modified the umask's value set in forked processes, tightened all files
    • Optionally no pid file is written (pid_file=False) when notifier.loop
    • Modified project url.
    • Updated README.
    • Updated README to use markdown syntax.
    • Moved README to README.md.
    • Released Pyinotify 0.9.1.
  7. 0.9.0 19 Nov 2012

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive