summaryrefslogtreecommitdiff
path: root/filesystems/py-filesystem
diff options
context:
space:
mode:
authorgdt <gdt>2012-02-01 14:36:42 +0000
committergdt <gdt>2012-02-01 14:36:42 +0000
commit7f10cba883df204125f2f8ec515f207dfaa56687 (patch)
treeaf5aaf40a907279ccdc1a65094a15d2528273e87 /filesystems/py-filesystem
parentb667166fc38500fc87bafe6efeeed7fa63a3012b (diff)
downloadpkgsrc-7f10cba883df204125f2f8ec515f207dfaa56687.tar.gz
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 (limited to 'filesystems/py-filesystem')
-rw-r--r--filesystems/py-filesystem/DESCR12
-rw-r--r--filesystems/py-filesystem/Makefile20
-rw-r--r--filesystems/py-filesystem/PLIST270
-rw-r--r--filesystems/py-filesystem/distinfo5
4 files changed, 307 insertions, 0 deletions
diff --git a/filesystems/py-filesystem/DESCR b/filesystems/py-filesystem/DESCR
new file mode 100644
index 00000000000..85fa9fe98c9
--- /dev/null
+++ b/filesystems/py-filesystem/DESCR
@@ -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 --git a/filesystems/py-filesystem/Makefile b/filesystems/py-filesystem/Makefile
new file mode 100644
index 00000000000..be80bc37540
--- /dev/null
+++ b/filesystems/py-filesystem/Makefile
@@ -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
+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 --git a/filesystems/py-filesystem/PLIST b/filesystems/py-filesystem/PLIST
new file mode 100644
index 00000000000..868b1fae5d6
--- /dev/null
+++ b/filesystems/py-filesystem/PLIST
@@ -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
+${PYSITELIB}/fs/wrapfs/limitsizefs.pyc
+${PYSITELIB}/fs/wrapfs/limitsizefs.pyo
+${PYSITELIB}/fs/wrapfs/readonlyfs.py
+${PYSITELIB}/fs/wrapfs/readonlyfs.pyc
+${PYSITELIB}/fs/wrapfs/readonlyfs.pyo
+${PYSITELIB}/fs/wrapfs/subfs.py
+${PYSITELIB}/fs/wrapfs/subfs.pyc
+${PYSITELIB}/fs/wrapfs/subfs.pyo
+${PYSITELIB}/fs/xattrs.py
+${PYSITELIB}/fs/xattrs.pyc
+${PYSITELIB}/fs/xattrs.pyo
+${PYSITELIB}/fs/zipfs.py
+${PYSITELIB}/fs/zipfs.pyc
+${PYSITELIB}/fs/zipfs.pyo
diff --git a/filesystems/py-filesystem/distinfo b/filesystems/py-filesystem/distinfo
new file mode 100644
index 00000000000..32c68132c0e
--- /dev/null
+++ b/filesystems/py-filesystem/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2012/02/01 14:36:42 gdt Exp $
+
+SHA1 (fs-0.4.0.tar.gz) = e8dcac1d3caac041ea3d9503e18707ccfb00c524
+RMD160 (fs-0.4.0.tar.gz) = 232eb53b73d6ee918c8da7299dcccb726e8702c9
+Size (fs-0.4.0.tar.gz) = 191749 bytes