diff options
-rw-r--r-- | filesystems/py-filesystem/DESCR | 12 | ||||
-rw-r--r-- | filesystems/py-filesystem/Makefile | 20 | ||||
-rw-r--r-- | filesystems/py-filesystem/PLIST | 270 | ||||
-rw-r--r-- | filesystems/py-filesystem/distinfo | 5 |
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 |