Nautilus-Python

Python bindings for the Nautilus Extension API

News

Nautilus-Python 1.1 Release Announcement - October 17 2011

The new release is available at ftp.gnome.org: http://ftp.gnome.org/pub/GNOME/sources/nautilus-python/1.1/ Overview of changes in 1.1: - Added pygobject3 compatibility. Retained pygobject 2.28.x compatibility. Updated extension examples to support pygobject3. - Fixed bug #660290. Updated the FSF address - Fixed bug #660288. Fix autogen warnings with additional macro ACLOCAL_AMFLAGS - Fixed bug #660287. Make the docdir not hard-coded - Fixed bug #660286. Fixes m4 underquoting warning - Fixed bug #660283. Fixes html docs installation issue - Fixed bug #653169. Updated the COPYING file with the most recent GPLv2 licence Blurb: Nautilus-python provides python bindings for the Nautilus File Manager's extension framework. Using nautilus-python, developers can easily extend nautilus in python by adding context menu items, additional columns, and property pages, amongst other things. nautilus-python requires: nautilus >= 2.32.0 pygobject >= 2.28.2 python >= 2.3.5 Homepage: http://projects-old.gnome.org/nautilus-python Bug reports should be made in GNOME's bugzilla: http://bugzilla.gnome.org/enter_bug.cgi?product=nautilus-python Git Repository: http://git.gnome.org/browse/nautilus-python/ Adam Plumb

Nautilus-Python 1.0 Release Announcement - April 17 2011

The new release is available at ftp.gnome.org: http://ftp.gnome.org/pub/GNOME/sources/nautilus-python/1.0/ Overview of changes in 1.0.0: - Use the gobject instrospection dynamic bindings, breaks compatibility for existing extensions. - For Nautilus3, the get_toolbar_items methods have been removed. (Only reporting that change, it isn't up to us). Should still work with Nautilus 2.x annotations. - No longer look in the old ~/.nautilus/python-extensions or /usr/lib/nautilus/extensions2.0/python folders for extensions. Now look in ~/.local/share/nautilus-python/extensions or $XDG_DATA_DIR/nautilus-python/extensions. Extensions should be arch-independent now. - General clean up of the repository, removed old .cvsignore files - Updated the gtk-doc documentation and examples to work with new dynamic bindings. Blurb: Nautilus-python provides python bindings for the Nautilus File Manager's extension framework. Using nautilus-python, developers can easily extend nautilus in python by adding context menu items, additional columns, and property pages, amongst other things. nautilus-python requires: nautilus >= 2.32.0 pygobject >= 2.28.2 python >= 2.3.5 Homepage: http://projects-old.gnome.org/nautilus-python Bug reports should be made in GNOME's bugzilla: http://bugzilla.gnome.org/enter_bug.cgi?product=nautilus-python Git Repository: http://git.gnome.org/browse/nautilus-python/ Adam Plumb

Nautilus-Python 0.7.2 Release Announcement - March 03 2011

The new release is available at ftp.gnome.org: http://ftp.gnome.org/pub/GNOME/sources/nautilus-python/0.7/ Overview of changes in 0.7.2: - Fix to get the PyCapsule patch to work even if there is no PyCapsule object set up for pygtk. Blurb: Nautilus-python provides python bindings for the Nautilus File Manager's extension framework. Using nautilus-python, developers can easily extend nautilus in python by adding context menu items, additional columns, and property pages, amongst other things. nautilus-python requires: nautilus >= 2.6.0 pygtk >= 2.8.0 gnome-python >= 2.12.0 pygobject >= 2.8.0 python >= 2.3.5 Homepage: http://projects-old.gnome.org/nautilus-python Bug reports should be made in GNOME's bugzilla: http://bugzilla.gnome.org/enter_bug.cgi?product=nautilus-python Git Repository: http://git.gnome.org/browse/nautilus-python/ Adam Plumb

Nautilus-Python 0.7.1 Release Announcement - March 02 2011

The new release is available at ftp.gnome.org: http://ftp.gnome.org/pub/GNOME/sources/nautilus-python/0.7/ Overview of changes in 0.7.1: - Fixed AM_CHECK_PYTHON_LIBS usage of test (GNOME bug #619440) - Cleaned up the docs Makefile.am to make it more consistent - Fix some python3 syntax issues in the python.m4 script - Add python 2.7 support (GNOME bug #633171) Blurb: Nautilus-python provides python bindings for the Nautilus File Manager's extension framework. Using nautilus-python, developers can easily extend nautilus in python by adding context menu items, additional columns, and property pages, amongst other things. nautilus-python requires: nautilus >= 2.6.0 pygtk >= 2.8.0 gnome-python >= 2.12.0 pygobject >= 2.8.0 python >= 2.3.5 Homepage: http://projects-old.gnome.org/nautilus-python Bug reports should be made in GNOME's bugzilla: http://bugzilla.gnome.org/enter_bug.cgi?product=nautilus-python Git Repository: http://git.gnome.org/browse/nautilus-python/ Adam Plumb

Nautilus-Python 0.7.0 Release Announcement - May 22, 2010

The new release is available at ftp.gnome.org: http://ftp.gnome.org/pub/GNOME/sources/nautilus-python/0.7/ Overview of changes in 0.7.0: - Added methods: nautilus.InfoProvider.update_file_info_full nautilus.InfoProvider.update_complete_invoke nautilus.InfoProvider.cancel_update nautilus.MenuProvider.get_file_items_full nautilus.MenuProvider.get_background_items_full nautilus.MenuProvider.get_toolbar_items_full nautilus.MenuProvider.emit_items_updated_signal - Added complete gtk-doc documentation: tutorial and reference. Enable by adding the --enable-gtk-doc argument to ./configure or ./autogen.sh - Updated the autogen.sh file so it is not a copied-over obsolete version of gnome-autogen.sh, but a shell that calls the user's installed gnome-autogen.sh. - Removed obsolete .spec file - Removed obsolete examples/documentation.py file - Added an example plugin for the LocationWidgetProvider - Look for python plugins in $XDG_DATA_DIR/nautilus-python/extensions. This includes ~/.local/share and /usr/share (or whatever $XDG_DATA_DIR is set to) Blurb: Nautilus-python provides python bindings for the Nautilus File Manager's extension framework. Using nautilus-python, developers can easily extend nautilus in python by adding context menu items, additional columns, and property pages, amongst other things. nautilus-python requires: nautilus >= 2.22.0 pygtk >= 2.8.0 gnome-python >= 2.12.0 pygobject >= 2.16.0 python >= 2.3.5 Homepage: http://projects-old.gnome.org/nautilus-python Bug reports should be made in GNOME's bugzilla: http://bugzilla.gnome.org/enter_bug.cgi?product=nautilus-python Git Repository: http://git.gnome.org/browse/nautilus-python/ Adam Plumb

Nautilus-Python 0.5.2 Release Announcement - March 01, 2010

I'm happy to announce the release of nautilus-python 0.5.2. This is the final bugfix release in nautilus-python's 0.5 branch, and is meant to fix some important bugs in nautilus-python 0.5.1 without breaking compatibility with the 0.5 series. It also provides an option for distributions that don't want to upgrade to the 0.6 series quite yet. The new release is available at ftp.gnome.org: http://ftp.gnome.org/pub/GNOME/sources/nautilus-python/0.5 Overview of changes in 0.5.2: - Look for libpython2.6.so.1.0 instead of libpython2.6.so, the latter is general available from -devel packages only. - Remove eel dependency (Vincent Untz) - Sanitize python search path (Mark Lee) - Load python from lib64 in 64 bit multilib distributions (Ted Toth) - Updated some example plugins - Added explicit gnome-vfs build dependency - Removed obsolete .spec file Blurb: Nautilus-python provides python bindings for the Nautilus File Manager's extension framework. Using nautilus-python, developers can easily extend nautilus in python by adding context menu items, additional columns, and property pages, amongst other things. nautilus-python requires: nautilus >= 2.6.0 pygtk >= 2.8.0 gnome-python >= 2.12.0 pygobject >= 2.8.0 python >= 2.3.5 Homepage: http://projects-old.gnome.org/nautilus-python Bug reports should be made in GNOME's bugzilla: http://bugzilla.gnome.org/enter_bug.cgi?product=nautilus-python Git Repository: http://git.gnome.org/browse/nautilus-python/ Adam Plumb



Nautilus-Python 0.6.1 Release Announcement - January 19, 2010

The new release is available at ftp.gnome.org: http://ftp.gnome.org/pub/GNOME/sources/nautilus-python/0.6/ Overview of changes in 0.6.1: - Look for libpython2.6.so.1.0 instead of libpython2.6.so, the latter is general available from -devel packages only. - Re-added the missing spec and pc files - Free pygobject data directly after using file objects. Stops seg faults from occurring when nautilus wants to free pygobject data after Py_Finalize() is called. Blurb: Nautilus-python provides python bindings for the Nautilus File Manager's extension framework. Using nautilus-python, developers can easily extend nautilus in python by adding context menu items, additional columns, and property pages, amongst other things. nautilus-python requires: nautilus >= 2.22.0 pygtk >= 2.8.0 gnome-python >= 2.12.0 pygobject >= 2.16.0 python >= 2.3.5 Homepage: http://projects-old.gnome.org/nautilus-python Bug reports should be made in GNOME's bugzilla: http://bugzilla.gnome.org/enter_bug.cgi?product=nautilus-python Git Repository: http://git.gnome.org/browse/nautilus-python/ Adam Plumb

Valid XHTML 1.0 Strict