{ "info": { "author": "International Rescue Committee", "author_email": "rescuesms-team@caktusgroup.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "rapidsms-multitenancy\n=====================\n\n.. image:: https://travis-ci.org/theirc/rapidsms-multitenancy.svg?branch=master\n :target: https://travis-ci.org/theirc/rapidsms-multitenancy\n\n.. image:: https://coveralls.io/repos/theirc/rapidsms-multitenancy/badge.svg?branch=master\n :target: https://coveralls.io/r/theirc/rapidsms-multitenancy?branch=master\n\nrapidsms-multitenancy allows you to host multiple RapidSMS instances in one cohesive project.\n\n.. WARNING::\n\n This is pre-alpha software. The code is subject to change without notice and there is no\n documentation. It is probably not ready for production use.\n\n\nDescription\n-----------\n\nWhy would you want to use rapidsms-multitenancy? It was built for a situation where a large\norganization has operations in multiple countries. It's desirable for each country to have its own\nRapidSMS instance so that users can easily communicate with that local backend. On the other hand,\nit's a pain to install RapidSMS in each location as you'd have to do each installation separately,\nkeep each installation updated, and have user accounts duplicated over installations.\n\nrapidsms-multitenancy allows you to have one central RapidSMS installation with multiple tenants.\nEach tenant is associated with one RapidSMS backend with the aim of keeping each tenant\nseparate. Superusers of the system can view multiple tenants.\n\n\nRunning the Tests\n------------------------------------\n\nYou can run the tests with via::\n\n python setup.py test\n\n\nLicense\n-------\n\nrapidsms-multitenancy is released under the BSD License. See the `LICENSE\n`_ file for\nmore details.\n\n\nContributing\n------------\n\nIf you think you've found a bug or are interested in contributing to this\nproject check out `rapidsms-multitenancy on Github\n`_.\n\nDevelopment sponsored by `The International Rescue Committee\n`_.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/theirc/rapidsms-multitenancy", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "rapidsms-multitenancy", "package_url": "https://pypi.org/project/rapidsms-multitenancy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rapidsms-multitenancy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/theirc/rapidsms-multitenancy" }, "release_url": "https://pypi.org/project/rapidsms-multitenancy/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "Host multiple RapidSMS instances in one project", "version": "0.2.0" }, "last_serial": 1478090, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9ad7ae16c166f9368ca7c219a58703d5", "sha256": "7297569d27014e866bfef70239a7d71703d85982d6228e1e21e4acdb8fb1f043" }, "downloads": -1, "filename": "rapidsms-multitenancy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9ad7ae16c166f9368ca7c219a58703d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17236, "upload_time": "2015-01-28T19:20:44", "url": "https://files.pythonhosted.org/packages/52/f6/b705a3df378277a877769fd4543c53bb1d5f2737f7f16523f28515a3d2f9/rapidsms-multitenancy-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e92b2d7ae84db7a561eb553fcf07f026", "sha256": "efba581b06fe5911d26ffc3da670d2061b3e484b82659d081d1f7c543a77c12f" }, "downloads": -1, "filename": "rapidsms-multitenancy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e92b2d7ae84db7a561eb553fcf07f026", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17397, "upload_time": "2015-01-29T19:12:16", "url": "https://files.pythonhosted.org/packages/09/72/aacdab9676cf9c236026bf29fe5196a35a572226b29f82310321a88f8cc7/rapidsms-multitenancy-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b160b269383e2f2facc27a41ec29fcf2", "sha256": "1b3f60b24c0e5db96acaeb5fbec59fd0efd773c7e5bc42412d98229557fe0b3b" }, "downloads": -1, "filename": "rapidsms-multitenancy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b160b269383e2f2facc27a41ec29fcf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18169, "upload_time": "2015-03-26T03:44:44", "url": "https://files.pythonhosted.org/packages/03/ab/b27774976a9a68799c935bfc24e32fa56ed5b3e922467b39a72b1cdb35ae/rapidsms-multitenancy-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b160b269383e2f2facc27a41ec29fcf2", "sha256": "1b3f60b24c0e5db96acaeb5fbec59fd0efd773c7e5bc42412d98229557fe0b3b" }, "downloads": -1, "filename": "rapidsms-multitenancy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "b160b269383e2f2facc27a41ec29fcf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18169, "upload_time": "2015-03-26T03:44:44", "url": "https://files.pythonhosted.org/packages/03/ab/b27774976a9a68799c935bfc24e32fa56ed5b3e922467b39a72b1cdb35ae/rapidsms-multitenancy-0.2.0.tar.gz" } ] }