pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/filesystems/py-filesystem Import py26-filesystem as fi...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1d6559ce1300
branches:  trunk
changeset: 598894:1d6559ce1300
user:      gdt <gdt%pkgsrc.org@localhost>
date:      Wed Feb 01 14:36:42 2012 +0000

description:
Import py26-filesystem as filesystems/py-filesystem.

Pyfilesystem is a Python module that provides a simplified common
interface to many types of filesystem. Filesystems exposed via
Pyfilesystem can also be served over the network, or 'mounted' on the
native filesystem.

Pyfilesystem simplifies working directories and paths, even if you
only intend to work with local files. Differences in path formats
between platforms are abstracted away, and you can write code that
sand-boxes any changes to a given directory.

Pyfilesystem works with Linux, Windows and Mac.
(And of course, NetBSD.)

diffstat:

 filesystems/py-filesystem/DESCR    |   12 +
 filesystems/py-filesystem/Makefile |   20 ++
 filesystems/py-filesystem/PLIST    |  270 +++++++++++++++++++++++++++++++++++++
 filesystems/py-filesystem/distinfo |    5 +
 4 files changed, 307 insertions(+), 0 deletions(-)

diffs (truncated from 323 to 300 lines):

diff -r c5f580cb026b -r 1d6559ce1300 filesystems/py-filesystem/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/filesystems/py-filesystem/DESCR   Wed Feb 01 14:36:42 2012 +0000
@@ -0,0 +1,12 @@
+Pyfilesystem is a Python module that provides a simplified common
+interface to many types of filesystem. Filesystems exposed via
+Pyfilesystem can also be served over the network, or 'mounted' on the
+native filesystem.
+
+Pyfilesystem simplifies working directories and paths, even if you
+only intend to work with local files. Differences in path formats
+between platforms are abstracted away, and you can write code that
+sand-boxes any changes to a given directory.
+
+Pyfilesystem works with Linux, Windows and Mac.
+(And of course, NetBSD.)
diff -r c5f580cb026b -r 1d6559ce1300 filesystems/py-filesystem/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/filesystems/py-filesystem/Makefile        Wed Feb 01 14:36:42 2012 +0000
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1.1.1 2012/02/01 14:36:42 gdt Exp $
+#
+
+VERSION=       0.4.0
+DISTNAME=      fs-${VERSION}
+PKGNAME=       ${PYPKGPREFIX}-filesystem
+CATEGORIES=    filesystems
+MASTER_SITES=  http://pyfilesystem.googlecode.com/files/
+
+MAINTAINER=    gdt%ir.bbn.com@localhost
+HOMEPAGE=      http://code.google.com/p/pyfilesystem/
+COMMENT=       Python filesystem access library
+LICENSE=       modified-bsd
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/distutils.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r c5f580cb026b -r 1d6559ce1300 filesystems/py-filesystem/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/filesystems/py-filesystem/PLIST   Wed Feb 01 14:36:42 2012 +0000
@@ -0,0 +1,270 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2012/02/01 14:36:42 gdt Exp $
+bin/fscat
+bin/fscp
+bin/fsinfo
+bin/fsls
+bin/fsmkdir
+bin/fsmount
+bin/fsmv
+bin/fsrm
+bin/fsserve
+bin/fstree
+${PLIST.eggfile}${PYSITELIB}/${EGG_FILE}
+${PYSITELIB}/fs/__init__.py
+${PYSITELIB}/fs/__init__.pyc
+${PYSITELIB}/fs/__init__.pyo
+${PYSITELIB}/fs/appdirfs.py
+${PYSITELIB}/fs/appdirfs.pyc
+${PYSITELIB}/fs/appdirfs.pyo
+${PYSITELIB}/fs/appdirs.py
+${PYSITELIB}/fs/appdirs.pyc
+${PYSITELIB}/fs/appdirs.pyo
+${PYSITELIB}/fs/base.py
+${PYSITELIB}/fs/base.pyc
+${PYSITELIB}/fs/base.pyo
+${PYSITELIB}/fs/batch.py
+${PYSITELIB}/fs/batch.pyc
+${PYSITELIB}/fs/batch.pyo
+${PYSITELIB}/fs/browsewin.py
+${PYSITELIB}/fs/browsewin.pyc
+${PYSITELIB}/fs/browsewin.pyo
+${PYSITELIB}/fs/commands/__init__.py
+${PYSITELIB}/fs/commands/__init__.pyc
+${PYSITELIB}/fs/commands/__init__.pyo
+${PYSITELIB}/fs/commands/fscat.py
+${PYSITELIB}/fs/commands/fscat.pyc
+${PYSITELIB}/fs/commands/fscat.pyo
+${PYSITELIB}/fs/commands/fscp.py
+${PYSITELIB}/fs/commands/fscp.pyc
+${PYSITELIB}/fs/commands/fscp.pyo
+${PYSITELIB}/fs/commands/fsinfo.py
+${PYSITELIB}/fs/commands/fsinfo.pyc
+${PYSITELIB}/fs/commands/fsinfo.pyo
+${PYSITELIB}/fs/commands/fsls.py
+${PYSITELIB}/fs/commands/fsls.pyc
+${PYSITELIB}/fs/commands/fsls.pyo
+${PYSITELIB}/fs/commands/fsmkdir.py
+${PYSITELIB}/fs/commands/fsmkdir.pyc
+${PYSITELIB}/fs/commands/fsmkdir.pyo
+${PYSITELIB}/fs/commands/fsmount.py
+${PYSITELIB}/fs/commands/fsmount.pyc
+${PYSITELIB}/fs/commands/fsmount.pyo
+${PYSITELIB}/fs/commands/fsmv.py
+${PYSITELIB}/fs/commands/fsmv.pyc
+${PYSITELIB}/fs/commands/fsmv.pyo
+${PYSITELIB}/fs/commands/fsrm.py
+${PYSITELIB}/fs/commands/fsrm.pyc
+${PYSITELIB}/fs/commands/fsrm.pyo
+${PYSITELIB}/fs/commands/fsserve.py
+${PYSITELIB}/fs/commands/fsserve.pyc
+${PYSITELIB}/fs/commands/fsserve.pyo
+${PYSITELIB}/fs/commands/fstree.py
+${PYSITELIB}/fs/commands/fstree.pyc
+${PYSITELIB}/fs/commands/fstree.pyo
+${PYSITELIB}/fs/commands/runner.py
+${PYSITELIB}/fs/commands/runner.pyc
+${PYSITELIB}/fs/commands/runner.pyo
+${PYSITELIB}/fs/contrib/__init__.py
+${PYSITELIB}/fs/contrib/__init__.pyc
+${PYSITELIB}/fs/contrib/__init__.pyo
+${PYSITELIB}/fs/contrib/bigfs/__init__.py
+${PYSITELIB}/fs/contrib/bigfs/__init__.pyc
+${PYSITELIB}/fs/contrib/bigfs/__init__.pyo
+${PYSITELIB}/fs/contrib/bigfs/subrangefile.py
+${PYSITELIB}/fs/contrib/bigfs/subrangefile.pyc
+${PYSITELIB}/fs/contrib/bigfs/subrangefile.pyo
+${PYSITELIB}/fs/contrib/davfs/__init__.py
+${PYSITELIB}/fs/contrib/davfs/__init__.pyc
+${PYSITELIB}/fs/contrib/davfs/__init__.pyo
+${PYSITELIB}/fs/contrib/davfs/util.py
+${PYSITELIB}/fs/contrib/davfs/util.pyc
+${PYSITELIB}/fs/contrib/davfs/util.pyo
+${PYSITELIB}/fs/contrib/davfs/xmlobj.py
+${PYSITELIB}/fs/contrib/davfs/xmlobj.pyc
+${PYSITELIB}/fs/contrib/davfs/xmlobj.pyo
+${PYSITELIB}/fs/contrib/tahoelafs/__init__.py
+${PYSITELIB}/fs/contrib/tahoelafs/__init__.pyc
+${PYSITELIB}/fs/contrib/tahoelafs/__init__.pyo
+${PYSITELIB}/fs/contrib/tahoelafs/connection.py
+${PYSITELIB}/fs/contrib/tahoelafs/connection.pyc
+${PYSITELIB}/fs/contrib/tahoelafs/connection.pyo
+${PYSITELIB}/fs/contrib/tahoelafs/test_tahoelafs.py
+${PYSITELIB}/fs/contrib/tahoelafs/test_tahoelafs.pyc
+${PYSITELIB}/fs/contrib/tahoelafs/test_tahoelafs.pyo
+${PYSITELIB}/fs/contrib/tahoelafs/util.py
+${PYSITELIB}/fs/contrib/tahoelafs/util.pyc
+${PYSITELIB}/fs/contrib/tahoelafs/util.pyo
+${PYSITELIB}/fs/errors.py
+${PYSITELIB}/fs/errors.pyc
+${PYSITELIB}/fs/errors.pyo
+${PYSITELIB}/fs/expose/__init__.py
+${PYSITELIB}/fs/expose/__init__.pyc
+${PYSITELIB}/fs/expose/__init__.pyo
+${PYSITELIB}/fs/expose/django_storage.py
+${PYSITELIB}/fs/expose/django_storage.pyc
+${PYSITELIB}/fs/expose/django_storage.pyo
+${PYSITELIB}/fs/expose/dokan/__init__.py
+${PYSITELIB}/fs/expose/dokan/__init__.pyc
+${PYSITELIB}/fs/expose/dokan/__init__.pyo
+${PYSITELIB}/fs/expose/dokan/libdokan.py
+${PYSITELIB}/fs/expose/dokan/libdokan.pyc
+${PYSITELIB}/fs/expose/dokan/libdokan.pyo
+${PYSITELIB}/fs/expose/fuse/__init__.py
+${PYSITELIB}/fs/expose/fuse/__init__.pyc
+${PYSITELIB}/fs/expose/fuse/__init__.pyo
+${PYSITELIB}/fs/expose/fuse/fuse_ctypes.py
+${PYSITELIB}/fs/expose/fuse/fuse_ctypes.pyc
+${PYSITELIB}/fs/expose/fuse/fuse_ctypes.pyo
+${PYSITELIB}/fs/expose/http.py
+${PYSITELIB}/fs/expose/http.pyc
+${PYSITELIB}/fs/expose/http.pyo
+${PYSITELIB}/fs/expose/importhook.py
+${PYSITELIB}/fs/expose/importhook.pyc
+${PYSITELIB}/fs/expose/importhook.pyo
+${PYSITELIB}/fs/expose/sftp.py
+${PYSITELIB}/fs/expose/sftp.pyc
+${PYSITELIB}/fs/expose/sftp.pyo
+${PYSITELIB}/fs/expose/wsgi/__init__.py
+${PYSITELIB}/fs/expose/wsgi/__init__.pyc
+${PYSITELIB}/fs/expose/wsgi/__init__.pyo
+${PYSITELIB}/fs/expose/wsgi/dirtemplate.py
+${PYSITELIB}/fs/expose/wsgi/dirtemplate.pyc
+${PYSITELIB}/fs/expose/wsgi/dirtemplate.pyo
+${PYSITELIB}/fs/expose/wsgi/serve_home.py
+${PYSITELIB}/fs/expose/wsgi/serve_home.pyc
+${PYSITELIB}/fs/expose/wsgi/serve_home.pyo
+${PYSITELIB}/fs/expose/wsgi/wsgi.py
+${PYSITELIB}/fs/expose/wsgi/wsgi.pyc
+${PYSITELIB}/fs/expose/wsgi/wsgi.pyo
+${PYSITELIB}/fs/expose/xmlrpc.py
+${PYSITELIB}/fs/expose/xmlrpc.pyc
+${PYSITELIB}/fs/expose/xmlrpc.pyo
+${PYSITELIB}/fs/filelike.py
+${PYSITELIB}/fs/filelike.pyc
+${PYSITELIB}/fs/filelike.pyo
+${PYSITELIB}/fs/ftpfs.py
+${PYSITELIB}/fs/ftpfs.pyc
+${PYSITELIB}/fs/ftpfs.pyo
+${PYSITELIB}/fs/httpfs.py
+${PYSITELIB}/fs/httpfs.pyc
+${PYSITELIB}/fs/httpfs.pyo
+${PYSITELIB}/fs/local_functools.py
+${PYSITELIB}/fs/local_functools.pyc
+${PYSITELIB}/fs/local_functools.pyo
+${PYSITELIB}/fs/memoryfs.py
+${PYSITELIB}/fs/memoryfs.pyc
+${PYSITELIB}/fs/memoryfs.pyo
+${PYSITELIB}/fs/mountfs.py
+${PYSITELIB}/fs/mountfs.pyc
+${PYSITELIB}/fs/mountfs.pyo
+${PYSITELIB}/fs/multifs.py
+${PYSITELIB}/fs/multifs.pyc
+${PYSITELIB}/fs/multifs.pyo
+${PYSITELIB}/fs/opener.py
+${PYSITELIB}/fs/opener.pyc
+${PYSITELIB}/fs/opener.pyo
+${PYSITELIB}/fs/osfs/__init__.py
+${PYSITELIB}/fs/osfs/__init__.pyc
+${PYSITELIB}/fs/osfs/__init__.pyo
+${PYSITELIB}/fs/osfs/watch.py
+${PYSITELIB}/fs/osfs/watch.pyc
+${PYSITELIB}/fs/osfs/watch.pyo
+${PYSITELIB}/fs/osfs/watch_inotify.py
+${PYSITELIB}/fs/osfs/watch_inotify.pyc
+${PYSITELIB}/fs/osfs/watch_inotify.pyo
+${PYSITELIB}/fs/osfs/watch_win32.py
+${PYSITELIB}/fs/osfs/watch_win32.pyc
+${PYSITELIB}/fs/osfs/watch_win32.pyo
+${PYSITELIB}/fs/osfs/xattrs.py
+${PYSITELIB}/fs/osfs/xattrs.pyc
+${PYSITELIB}/fs/osfs/xattrs.pyo
+${PYSITELIB}/fs/path.py
+${PYSITELIB}/fs/path.pyc
+${PYSITELIB}/fs/path.pyo
+${PYSITELIB}/fs/remote.py
+${PYSITELIB}/fs/remote.pyc
+${PYSITELIB}/fs/remote.pyo
+${PYSITELIB}/fs/rpcfs.py
+${PYSITELIB}/fs/rpcfs.pyc
+${PYSITELIB}/fs/rpcfs.pyo
+${PYSITELIB}/fs/s3fs.py
+${PYSITELIB}/fs/s3fs.pyc
+${PYSITELIB}/fs/s3fs.pyo
+${PYSITELIB}/fs/sftpfs.py
+${PYSITELIB}/fs/sftpfs.pyc
+${PYSITELIB}/fs/sftpfs.pyo
+${PYSITELIB}/fs/tempfs.py
+${PYSITELIB}/fs/tempfs.pyc
+${PYSITELIB}/fs/tempfs.pyo
+${PYSITELIB}/fs/tests/__init__.py
+${PYSITELIB}/fs/tests/__init__.pyc
+${PYSITELIB}/fs/tests/__init__.pyo
+${PYSITELIB}/fs/tests/test_errors.py
+${PYSITELIB}/fs/tests/test_errors.pyc
+${PYSITELIB}/fs/tests/test_errors.pyo
+${PYSITELIB}/fs/tests/test_expose.py
+${PYSITELIB}/fs/tests/test_expose.pyc
+${PYSITELIB}/fs/tests/test_expose.pyo
+${PYSITELIB}/fs/tests/test_fs.py
+${PYSITELIB}/fs/tests/test_fs.pyc
+${PYSITELIB}/fs/tests/test_fs.pyo
+${PYSITELIB}/fs/tests/test_ftpfs.py
+${PYSITELIB}/fs/tests/test_ftpfs.pyc
+${PYSITELIB}/fs/tests/test_ftpfs.pyo
+${PYSITELIB}/fs/tests/test_importhook.py
+${PYSITELIB}/fs/tests/test_importhook.pyc
+${PYSITELIB}/fs/tests/test_importhook.pyo
+${PYSITELIB}/fs/tests/test_path.py
+${PYSITELIB}/fs/tests/test_path.pyc
+${PYSITELIB}/fs/tests/test_path.pyo
+${PYSITELIB}/fs/tests/test_remote.py
+${PYSITELIB}/fs/tests/test_remote.pyc
+${PYSITELIB}/fs/tests/test_remote.pyo
+${PYSITELIB}/fs/tests/test_s3fs.py
+${PYSITELIB}/fs/tests/test_s3fs.pyc
+${PYSITELIB}/fs/tests/test_s3fs.pyo
+${PYSITELIB}/fs/tests/test_watch.py
+${PYSITELIB}/fs/tests/test_watch.pyc
+${PYSITELIB}/fs/tests/test_watch.pyo
+${PYSITELIB}/fs/tests/test_wrapfs.py
+${PYSITELIB}/fs/tests/test_wrapfs.pyc
+${PYSITELIB}/fs/tests/test_wrapfs.pyo
+${PYSITELIB}/fs/tests/test_xattr.py
+${PYSITELIB}/fs/tests/test_xattr.pyc
+${PYSITELIB}/fs/tests/test_xattr.pyo
+${PYSITELIB}/fs/tests/test_zipfs.py
+${PYSITELIB}/fs/tests/test_zipfs.pyc
+${PYSITELIB}/fs/tests/test_zipfs.pyo
+${PYSITELIB}/fs/utils.py
+${PYSITELIB}/fs/utils.pyc
+${PYSITELIB}/fs/utils.pyo
+${PYSITELIB}/fs/watch.py
+${PYSITELIB}/fs/watch.pyc
+${PYSITELIB}/fs/watch.pyo
+${PYSITELIB}/fs/wrapfs/__init__.py
+${PYSITELIB}/fs/wrapfs/__init__.pyc
+${PYSITELIB}/fs/wrapfs/__init__.pyo
+${PYSITELIB}/fs/wrapfs/debugfs.py
+${PYSITELIB}/fs/wrapfs/debugfs.pyc
+${PYSITELIB}/fs/wrapfs/debugfs.pyo
+${PYSITELIB}/fs/wrapfs/hidedotfilesfs.py
+${PYSITELIB}/fs/wrapfs/hidedotfilesfs.pyc
+${PYSITELIB}/fs/wrapfs/hidedotfilesfs.pyo
+${PYSITELIB}/fs/wrapfs/lazyfs.py
+${PYSITELIB}/fs/wrapfs/lazyfs.pyc
+${PYSITELIB}/fs/wrapfs/lazyfs.pyo
+${PYSITELIB}/fs/wrapfs/limitsizefs.py



Home | Main Index | Thread Index | Old Index