Prepare for release

master
Sven Slootweg 12 years ago
parent 3469e48f96
commit 08553f67c7

2
.gitignore vendored

@ -1,2 +1,4 @@
*.pyc
test
dist
*.egg-info

@ -195,7 +195,11 @@ class Filesystem:
raise ObjectException("Could not attach object - the request failed with code %d." % result.status_code)
class Directory:
"""Represents a directory node in a Tahoe-LAFS grid."""
"""Represents a directory node in a Tahoe-LAFS grid.
Properties:
children -- A dictionary of File and Directory objects, with their name as key.
"""
mutable = False
writeable = False
children = {}

@ -3,9 +3,27 @@ from setuptools import setup
setup(name='pytahoe',
version='1.0',
description='Python module for working with the Tahoe-LAFS filesystem.',
long_description='''
This module allows for easy interaction with a Tahoe-LAFS grid, via the WebAPI.
Current functionality includes:
* Retrieving information about files and directories
* Creating directories and subdirectories
* Uploading immutable files
* Attaching files or subdirectories to directories
* Mounting a directory to a mountpoint via FUSE or dokan
* Retrieving files
Functionality that is currently notably absent, but will be added in the future:
* Verifying and repairing objects
* Renewing share leases
* Deleting files from directories
* Uploading of mutable files (SDMF and MDMF)
''',
author='Sven Slootweg',
author_email='pytahoe@cryto.net',
url='http://cryto.net/pytahoe',
packages=['pytahoe'],
provides=['pytahoe']
provides=['pytahoe'],
requires=['fs', 'requests']
)

Loading…
Cancel
Save