Split pithos components in separate packages
authorKostas Papadimitriou <kpap@grnet.gr>
Tue, 17 Jan 2012 16:42:28 +0000 (18:42 +0200)
committerKostas Papadimitriou <kpap@grnet.gr>
Tue, 17 Jan 2012 16:42:28 +0000 (18:42 +0200)
commit8c306eab5737f1d09c6f8d01f0de3ce02d3e3ed9
tree7dbb9c1852b96a3bf1ad71736d5f3c780f1ef26e
parent7ff57991be57309f4a447351c8b3426532c028ad
Split pithos components in separate packages

- splitted pithos modules in separate reusable components
- python packaging for all packages
- snf-webproject support (entry_points) for pithos django applications
105 files changed:
.gitignore
pithos/__init__.py [deleted file]
pithos/manage.py [deleted file]
pithos/settings.d/00-apps.conf [deleted file]
pithos/settings.d/00-deploy.conf [deleted file]
pithos/settings.d/00-site.conf [deleted file]
pithos/settings.d/10-backend.conf [deleted file]
pithos/settings.d/10-database.conf [deleted file]
pithos/settings.d/20-ui.conf [deleted file]
pithos/settings.d/20-users.conf [deleted file]
pithos/settings.py [deleted file]
pithos/wsgi/pithos.wsgi [deleted file]
setup.cfg [deleted file]
snf-pithos-app/Changelog [new file with mode: 0644]
snf-pithos-app/MANIFEST.in [new file with mode: 0644]
snf-pithos-app/README [new file with mode: 0644]
snf-pithos-app/distribute_setup.py [new file with mode: 0644]
snf-pithos-app/pithos/__init__.py [new file with mode: 0644]
snf-pithos-app/pithos/api/__init__.py [moved from pithos/api/__init__.py with 100% similarity]
snf-pithos-app/pithos/api/faults.py [moved from pithos/api/faults.py with 100% similarity]
snf-pithos-app/pithos/api/functions.py [moved from pithos/api/functions.py with 100% similarity]
snf-pithos-app/pithos/api/models.py [moved from pithos/api/models.py with 100% similarity]
snf-pithos-app/pithos/api/public.py [moved from pithos/api/public.py with 100% similarity]
snf-pithos-app/pithos/api/short_url.py [moved from pithos/api/short_url.py with 100% similarity]
snf-pithos-app/pithos/api/templates/404.html [moved from pithos/api/templates/404.html with 100% similarity]
snf-pithos-app/pithos/api/templates/500.html [moved from pithos/api/templates/500.html with 100% similarity]
snf-pithos-app/pithos/api/templates/accounts.xml [moved from pithos/api/templates/accounts.xml with 100% similarity]
snf-pithos-app/pithos/api/templates/containers.xml [moved from pithos/api/templates/containers.xml with 100% similarity]
snf-pithos-app/pithos/api/templates/hashes.xml [moved from pithos/api/templates/hashes.xml with 100% similarity]
snf-pithos-app/pithos/api/templates/objects.xml [moved from pithos/api/templates/objects.xml with 100% similarity]
snf-pithos-app/pithos/api/templates/versions.xml [moved from pithos/api/templates/versions.xml with 100% similarity]
snf-pithos-app/pithos/api/templatetags/__init__.py [moved from pithos/api/templatetags/__init__.py with 100% similarity]
snf-pithos-app/pithos/api/templatetags/get_type.py [moved from pithos/api/templatetags/get_type.py with 100% similarity]
snf-pithos-app/pithos/api/urls.py [moved from pithos/api/urls.py with 100% similarity]
snf-pithos-app/pithos/api/util.py [moved from pithos/api/util.py with 100% similarity]
snf-pithos-app/pithos/api/views.py [moved from pithos/api/views.py with 100% similarity]
snf-pithos-app/pithos/middleware/__init__.py [moved from pithos/middleware/__init__.py with 100% similarity]
snf-pithos-app/pithos/middleware/log.py [moved from pithos/middleware/log.py with 97% similarity]
snf-pithos-app/pithos/middleware/secure.py [moved from pithos/middleware/secure.py with 100% similarity]
snf-pithos-app/pithos/middleware/user.py [moved from pithos/middleware/user.py with 100% similarity]
snf-pithos-app/pithos/synnefo_settings.py [new file with mode: 0644]
snf-pithos-app/pithos/ui/__init__.py [moved from pithos/backends/lib/__init__.py with 100% similarity]
snf-pithos-app/pithos/ui/templates/feedback_mail.txt [moved from pithos/ui/templates/feedback_mail.txt with 100% similarity]
snf-pithos-app/pithos/ui/urls.py [moved from pithos/ui/urls.py with 100% similarity]
snf-pithos-app/pithos/ui/views.py [moved from pithos/ui/views.py with 99% similarity]
snf-pithos-app/pithos/urls.py [moved from pithos/urls.py with 87% similarity]
snf-pithos-app/setup.py [new file with mode: 0644]
snf-pithos-backend/Changelog [new file with mode: 0644]
snf-pithos-backend/MANIFEST.in [new file with mode: 0644]
snf-pithos-backend/README [new file with mode: 0644]
snf-pithos-backend/distribute_setup.py [new file with mode: 0644]
snf-pithos-backend/pithos/__init__.py [new file with mode: 0644]
snf-pithos-backend/pithos/backends/__init__.py [moved from pithos/backends/__init__.py with 100% similarity]
snf-pithos-backend/pithos/backends/base.py [moved from pithos/backends/base.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/__init__.py [moved from pithos/lib/__init__.py with 100% similarity, mode: 0644]
snf-pithos-backend/pithos/backends/lib/hashfiler/__init__.py [moved from pithos/backends/lib/hashfiler/__init__.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/hashfiler/blocker.py [moved from pithos/backends/lib/hashfiler/blocker.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/hashfiler/context_file.py [moved from pithos/backends/lib/hashfiler/context_file.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/hashfiler/mapper.py [moved from pithos/backends/lib/hashfiler/mapper.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/hashfiler/store.py [moved from pithos/backends/lib/hashfiler/store.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/sqlalchemy/__init__.py [moved from pithos/backends/lib/sqlalchemy/__init__.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/sqlalchemy/dbworker.py [moved from pithos/backends/lib/sqlalchemy/dbworker.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/sqlalchemy/dbwrapper.py [moved from pithos/backends/lib/sqlalchemy/dbwrapper.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/sqlalchemy/groups.py [moved from pithos/backends/lib/sqlalchemy/groups.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/sqlalchemy/node.py [moved from pithos/backends/lib/sqlalchemy/node.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/sqlalchemy/permissions.py [moved from pithos/backends/lib/sqlalchemy/permissions.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/sqlalchemy/public.py [moved from pithos/backends/lib/sqlalchemy/public.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/sqlalchemy/xfeatures.py [moved from pithos/backends/lib/sqlalchemy/xfeatures.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/sqlite/__init__.py [moved from pithos/backends/lib/sqlite/__init__.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/sqlite/dbworker.py [moved from pithos/backends/lib/sqlite/dbworker.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/sqlite/dbwrapper.py [moved from pithos/backends/lib/sqlite/dbwrapper.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/sqlite/groups.py [moved from pithos/backends/lib/sqlite/groups.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/sqlite/node.py [moved from pithos/backends/lib/sqlite/node.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/sqlite/permissions.py [moved from pithos/backends/lib/sqlite/permissions.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/sqlite/public.py [moved from pithos/backends/lib/sqlite/public.py with 100% similarity]
snf-pithos-backend/pithos/backends/lib/sqlite/xfeatures.py [moved from pithos/backends/lib/sqlite/xfeatures.py with 100% similarity]
snf-pithos-backend/pithos/backends/modular.py [moved from pithos/backends/modular.py with 100% similarity]
snf-pithos-backend/setup.py [new file with mode: 0644]
snf-pithos-lib/Changelog [new file with mode: 0644]
snf-pithos-lib/MANIFEST.in [new file with mode: 0644]
snf-pithos-lib/README [new file with mode: 0644]
snf-pithos-lib/distribute_setup.py [new file with mode: 0644]
snf-pithos-lib/pithos/__init__.py [new file with mode: 0644]
snf-pithos-lib/pithos/lib/__init__.py [moved from pithos/ui/__init__.py with 100% similarity, mode: 0755]
snf-pithos-lib/pithos/lib/client.py [moved from pithos/lib/client.py with 100% similarity]
snf-pithos-lib/pithos/lib/compat.py [moved from pithos/lib/compat.py with 100% similarity]
snf-pithos-lib/pithos/lib/filter.py [moved from pithos/lib/filter.py with 100% similarity]
snf-pithos-lib/pithos/lib/fuse.py [moved from pithos/lib/fuse.py with 100% similarity]
snf-pithos-lib/pithos/lib/hashmap.py [moved from pithos/lib/hashmap.py with 100% similarity]
snf-pithos-lib/pithos/lib/transfer.py [moved from pithos/lib/transfer.py with 100% similarity]
snf-pithos-lib/pithos/lib/util.py [moved from pithos/lib/util.py with 100% similarity]
snf-pithos-lib/setup.py [moved from setup.py with 67% similarity]
snf-pithos-tools/Changelog [new file with mode: 0644]
snf-pithos-tools/MANIFEST.in [new file with mode: 0644]
snf-pithos-tools/README [new file with mode: 0644]
snf-pithos-tools/distribute_setup.py [new file with mode: 0644]
snf-pithos-tools/pithos/__init__.py [new file with mode: 0644]
snf-pithos-tools/pithos/tools/README [moved from pithos/tools/README with 100% similarity]
snf-pithos-tools/pithos/tools/dispatcher.py [moved from pithos/tools/dispatcher.py with 100% similarity]
snf-pithos-tools/pithos/tools/pithos-fs [moved from pithos/tools/pithos-fs with 100% similarity]
snf-pithos-tools/pithos/tools/pithos-sh [moved from pithos/tools/pithos-sh with 100% similarity]
snf-pithos-tools/pithos/tools/pithos-sync [moved from pithos/tools/pithos-sync with 100% similarity]
snf-pithos-tools/pithos/tools/pithos-test [moved from pithos/tools/pithos-test with 100% similarity]
snf-pithos-tools/pithos/tools/stats-calculator.sql [moved from pithos/tools/stats-calculator.sql with 100% similarity]
snf-pithos-tools/setup.py [new file with mode: 0644]