Main project packaging.
authorAntony Chazapis <chazapis@gmail.com>
Tue, 15 Nov 2011 06:52:04 +0000 (08:52 +0200)
committerAntony Chazapis <chazapis@gmail.com>
Tue, 15 Nov 2011 06:52:04 +0000 (08:52 +0200)
Refs #1417

MANIFEST.in [new file with mode: 0644]
README
setup.py

diff --git a/MANIFEST.in b/MANIFEST.in
new file mode 100644 (file)
index 0000000..84cfe68
--- /dev/null
@@ -0,0 +1,6 @@
+global-include */templates/* */fixtures/* */static/*
+global-exclude */.DS_Store
+exclude */settings.py
+include */settings.py.dist
+prune docs
+prune tools
diff --git a/README b/README
index dce4f43..0b4c4be 100644 (file)
--- a/README
+++ b/README
@@ -1,7 +1,8 @@
 README
 ======
 
-Pithos is a file storage service, built using Django (https://www.djangoproject.com/).
+Pithos is a file storage service, built by GRNET using Django (https://www.djangoproject.com/).
+Learn more about Pithos at: http://code.grnet.gr/projects/pithos
 Consult LICENSE for licensing information.
 
 Documentation
@@ -12,8 +13,8 @@ All docs are in the docs/source directory. The .rst files are perfectly readable
 To build the documentation you need to have Sphinx (http://sphinx.pocoo.org/) installed.
 
 On a typical debian-based Linux system run:
-    apt-get install python-django python-setuptools python-sphinx
-    apt-get install python-sqlalchemy python-psycopg2
+    apt-get install python-django python-setuptools python-sphinx python-httplib2
+    apt-get install python-sqlalchemy python-mysqldb python-psycopg2
 
 Enter the pithos dir, copy settings.py.dist to settings.py.
 
@@ -31,15 +32,18 @@ Running the server
 ------------------
 
 Make sure you have all required packages installed:
-    apt-get install python-django python-setuptools python-sphinx
-    apt-get install python-sqlalchemy python-psycopg2
+    apt-get install python-django python-setuptools python-sphinx python-httplib2
+    apt-get install python-sqlalchemy python-mysqldb python-psycopg2
 
 Enter the pithos dir, copy settings.py.dist to settings.py.
 
 Then run:
     python manage.py syncdb
-    python manage.py loaddata im/fixtures/auth_test_data.json (to load sample users)
+    python manage.py loaddata admin_user
     python manage.py runserver
 
+Go to:
+       http://127.0.0.1:8000/im/admin?user=admin&token=0000
+
 This server is useful during development, but should not be used for deployment.
 To deploy Pithos using Apache, take a look at the Administrator Guide in docs.
index 2c05379..13ad69c 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -9,11 +9,11 @@ VERSION = os.popen("git describe --abbrev=0 --tags").read().strip(' \nv')
 setup(
     name='Pithos',
     version=VERSION,
-    description='Pithos file storage service and tools',
+    description='Pithos file storage service',
     author='GRNET',
     author_email='pithos@grnet.gr',
     url='http://code.grnet.gr/projects/pithos',
-    packages=['pithos'],
+    packages=find_packages(),
     license='BSD',
     classifiers=[
         'Development Status :: 3 - Alpha',