{ "info": { "author": "Rolf Erik Lekang", "author_email": "rolf@mocco.no", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Quickstart\n==========\ndjango-fabric is written to make writing fabfiles for django projects easier and faster.\nIt contains the basic stuff one would expect from a django setup with git and virtualenv. The code\nexpects the project to have a certain structure as seen below. It is possible to customize the\nactivation of the virtualenvironment.\n.. code-block::\n\n project-dir/\n venv/ # virtualenv\n project-package/\n manage.py\n fabfile.py\n\nInstallation\n------------\nRun :code:`pip install django-fabric`\n\n\nUsage\n-----\nThere is two options to get get a basic setup, both will make you able to run :code:`fab deploy:prod` and :code:`fab test`.\n\nInit script\n~~~~~~~~~~~\nThere is a init script that will guide you through the generation of a basic fabfile\nthat utilises django-fabric. Run it with the command\n.. code-block::\n\n django-fabric-init\n\nBasic manual setup\n~~~~~~~~~~~~~~~~~~\nCreate a :code:`fabfile.py` in your project directory. You can see example of a fabfile below. If you\nrun into problems with settings where fabric cannot locate settings add\n:code:`sys.path.append(os.path.dirname(__file__))` to your fabfile.\n\n\nHere is an example of an fabfile\n.. code-block::\n\n from fabric.decorators import task\n from fabric.state import env\n from django_fabric import App\n\n env.user = 'web'\n env.hosts = ['server1.example.com']\n\n site = App(\n project_paths={\n 'prod': '/var/www/example_site',\n },\n urls={\n 'prod': 'http://example.com'\n },\n restart_command={\n 'prod': 'restart prod'\n },\n project_package='example',\n test_settings='example.settings.test',\n )\n\n deploy = task(site.deploy)\n test = task(site.test)", "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/mocco/django-fabric", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-fabric", "package_url": "https://pypi.org/project/django-fabric/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-fabric/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mocco/django-fabric" }, "release_url": "https://pypi.org/project/django-fabric/2.1.0/", "requires_dist": null, "requires_python": null, "summary": "a generic fabric utility class for django projects", "version": "2.1.0" }, "last_serial": 1639322, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "f211f9147ba84bd15ebd048c39e64253", "sha256": "151e30c4279351da53a5f4c36a7f5737af3fab07e88923f0b302e8afb4221867" }, "downloads": -1, "filename": "django-fabric-1.0.tar.gz", "has_sig": false, "md5_digest": "f211f9147ba84bd15ebd048c39e64253", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15917, "upload_time": "2013-08-13T08:54:49", "url": "https://files.pythonhosted.org/packages/ab/bf/59e14a56d4434ff32c5faa3f9252055615e1845b4dd2c402df17dc2948ec/django-fabric-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d195b3fae8aed6bb6b50f2a8024447e0", "sha256": "88479471a15709d2a3e86332e525b046e2dfc93d99df3801e853ef9f614208b3" }, "downloads": -1, "filename": "django-fabric-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d195b3fae8aed6bb6b50f2a8024447e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1850, "upload_time": "2013-08-13T12:58:03", "url": "https://files.pythonhosted.org/packages/a3/4c/39b4faf3e10b2f41a9493ebeef28163cd87b5c2a255aaad4d01778909a5b/django-fabric-1.0.1.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "9edf6e8b3f2e07eefc6cccf02c3e8c69", "sha256": "45c626e8c3143565afafc814ccb2254361d895e9b345d039037b9bfa68782193" }, "downloads": -1, "filename": "django-fabric-1.1.tar.gz", "has_sig": false, "md5_digest": "9edf6e8b3f2e07eefc6cccf02c3e8c69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2271, "upload_time": "2013-08-14T13:39:40", "url": "https://files.pythonhosted.org/packages/57/81/7fe3e89e994a465020bf3ff65d57d56d733265c9e5592e91876eac5cb682/django-fabric-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "7823bd36f1edb6267bfe71df38ae20ad", "sha256": "b7f436a786bec3ad74a557585bd68f20a659d14d07117d2a4ecea72c6c3af6f6" }, "downloads": -1, "filename": "django-fabric-1.2.tar.gz", "has_sig": false, "md5_digest": "7823bd36f1edb6267bfe71df38ae20ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2352, "upload_time": "2013-08-22T22:35:51", "url": "https://files.pythonhosted.org/packages/9f/18/33485f184314edcc2a44eef72d301a62e7f44ced06829d117b0b846521ef/django-fabric-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "c401b7a357519008b928e36b5dbf6d6e", "sha256": "7df362d8a1f82cb92ba8a4ee61fc61576f91d62ac0eea0857ae6fe98022d0ac2" }, "downloads": -1, "filename": "django-fabric-1.3.tar.gz", "has_sig": false, "md5_digest": "c401b7a357519008b928e36b5dbf6d6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2642, "upload_time": "2013-09-08T20:52:08", "url": "https://files.pythonhosted.org/packages/63/77/8b31428041ce8b2d2aa3bfeb736628996da8b861d7230e5993c6953e2c8c/django-fabric-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "8771d842ec6bcff10dd561e12e573f7b", "sha256": "4f1a67d57d9651893c0a411b813c150c5d6f34436d3e985bcc2769e76184caa1" }, "downloads": -1, "filename": "django-fabric-1.3.1.tar.gz", "has_sig": false, "md5_digest": "8771d842ec6bcff10dd561e12e573f7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2692, "upload_time": "2013-10-15T09:35:35", "url": "https://files.pythonhosted.org/packages/69/9e/9b5aba353c719afcfda39288ffb705496e7546fddcdac3a8e9cfd0e1d8d9/django-fabric-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "1379394350935710b63529827e9456e4", "sha256": "f381207e1d358699d85b0806e578a87bb5579c38b6e8bcbab3b8c1ae79e24a4b" }, "downloads": -1, "filename": "django-fabric-1.3.2.tar.gz", "has_sig": false, "md5_digest": "1379394350935710b63529827e9456e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2682, "upload_time": "2013-10-15T09:45:52", "url": "https://files.pythonhosted.org/packages/2a/cd/96b00e266ecdabbe4bc18be35a56ec7a4b31e0feae820ab957416be903ad/django-fabric-1.3.2.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "a52ff00ff28dfa2fe0872dc9c39a2e40", "sha256": "e742f411c8d0bbf32842c941b1de12dd030c40751db1c8b5150f8a9bbaa78187" }, "downloads": -1, "filename": "django-fabric-1.4.0.tar.gz", "has_sig": false, "md5_digest": "a52ff00ff28dfa2fe0872dc9c39a2e40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2811, "upload_time": "2013-10-20T15:06:03", "url": "https://files.pythonhosted.org/packages/f8/de/1a87c194f75e0ef04818689dfaf0d369f44330aaa39f77e983a5c6c994d6/django-fabric-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "4c53dc6223cbfa9429391000d0422b1b", "sha256": "5e7bebcabe43bf0d7a556ae125024561ab2cdd8f6e76bf83cb50b95e8473846f" }, "downloads": -1, "filename": "django-fabric-1.4.1.tar.gz", "has_sig": false, "md5_digest": "4c53dc6223cbfa9429391000d0422b1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2809, "upload_time": "2013-10-20T17:39:43", "url": "https://files.pythonhosted.org/packages/4e/af/bf84c3a2b6fdc9ed270e6f608e1e11f59467d6bf60e6661a910239f73b2a/django-fabric-1.4.1.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "6be3db9d5285fb22344b267da0e951c1", "sha256": "af08ad382446921ce68cc4143deca4d2d7824c39cb1733f9ec85ed90e864f817" }, "downloads": -1, "filename": "django-fabric-1.5.0.tar.gz", "has_sig": false, "md5_digest": "6be3db9d5285fb22344b267da0e951c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2861, "upload_time": "2013-10-24T08:52:20", "url": "https://files.pythonhosted.org/packages/9f/17/dfb6f05917f5db22bb8b51105409453fb69e238341833b5ec9b244dd2fb6/django-fabric-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "819feca2a4feb84bfeb498fcf692b8cb", "sha256": "05aff9bb6efa3d13e9cc14bb7376b50c21006c6de4b4287b58efce7497186c61" }, "downloads": -1, "filename": "django-fabric-1.5.1.tar.gz", "has_sig": false, "md5_digest": "819feca2a4feb84bfeb498fcf692b8cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2958, "upload_time": "2013-10-30T19:15:00", "url": "https://files.pythonhosted.org/packages/e4/c6/ebdcef7ddda572a9ff6d5c6a8d732625277b5ef0445faf39b26e7816efe4/django-fabric-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "8106fd170660307dc4af4bbaf6f92830", "sha256": "f85295501e9f4c1e72b55a1dbef314d767c1b29fe0db2ce637f6f88f4d088e2b" }, "downloads": -1, "filename": "django-fabric-1.5.2.tar.gz", "has_sig": false, "md5_digest": "8106fd170660307dc4af4bbaf6f92830", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2960, "upload_time": "2013-11-09T10:14:54", "url": "https://files.pythonhosted.org/packages/ec/11/a1545f472ae6e720eadc421f2015e0c8ac8cff4794d288ed35cb6fae41e5/django-fabric-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "072981810208cbc69614b124df94b888", "sha256": "25102abe9086bdd93b6315159a14da3bb7cd25fb2af9b6018cbff8a0a2f902a1" }, "downloads": -1, "filename": "django-fabric-1.5.3.tar.gz", "has_sig": false, "md5_digest": "072981810208cbc69614b124df94b888", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3008, "upload_time": "2013-11-29T22:44:55", "url": "https://files.pythonhosted.org/packages/af/fd/ac93e75489f4d921d920316e8831158810b74b10cd04c84c8873a97ac4bd/django-fabric-1.5.3.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "958b10659915dd114d8e7d113fb995a3", "sha256": "d41718ff9085a77c4a1d83dfbd1eef7e572d0e2099c7d6b9add0e4260b3d746a" }, "downloads": -1, "filename": "django_fabric-2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "958b10659915dd114d8e7d113fb995a3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12092, "upload_time": "2014-04-13T18:52:09", "url": "https://files.pythonhosted.org/packages/9c/b0/f55f37f2b07b50f7f96c157ee27608bec6830846334a5e34b8f4f8d337b0/django_fabric-2.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83780316305a00ccd351f589f044528f", "sha256": "0e3710501bcef718638b3331a7908132f6b263973f53a1d6721bfcf68475e098" }, "downloads": -1, "filename": "django-fabric-2.0.0.tar.gz", "has_sig": false, "md5_digest": "83780316305a00ccd351f589f044528f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7361, "upload_time": "2014-04-13T18:52:52", "url": "https://files.pythonhosted.org/packages/e5/d4/5140bc949f680d85769e2746a7ed4ab9f8c4d4b03c327fe0bc0cbce37a3b/django-fabric-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "7081312c85121b0352e1386e07e3bad8", "sha256": "f4848a82ca9e55ff04bd5d70390384f8855243f9c0c0ffd3062da835b2b51f59" }, "downloads": -1, "filename": "django_fabric-2.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "7081312c85121b0352e1386e07e3bad8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12116, "upload_time": "2014-04-17T20:18:52", "url": "https://files.pythonhosted.org/packages/b1/89/868d5490632d14bfe6ad20580a33807ba34a7cae9f4889978a110295d5fb/django_fabric-2.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "728d046077d70f5df30d7a2c54d37ad6", "sha256": "4e2cd39f68ef740beea09903e4c50579eb15669fd61c7a7d4ea2a831195608ac" }, "downloads": -1, "filename": "django-fabric-2.0.1.tar.gz", "has_sig": false, "md5_digest": "728d046077d70f5df30d7a2c54d37ad6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7394, "upload_time": "2014-04-17T20:18:43", "url": "https://files.pythonhosted.org/packages/f1/20/fc28c4ac0ebf0a8f335bb0491644b0fa8198eb98050a26f6a9e0b4751353/django-fabric-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "1e4298daf8c144674d526f027caa9223", "sha256": "dcd6552964fd955f78f1e22b7efe4e01c47e12d9bbe09a027d5379b811d12503" }, "downloads": -1, "filename": "django_fabric-2.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "1e4298daf8c144674d526f027caa9223", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12133, "upload_time": "2015-04-07T17:01:17", "url": "https://files.pythonhosted.org/packages/47/4a/a6a8ae289ea93ba217986158583e74c0f34a3522154df086f6b64dcfd864/django_fabric-2.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92e11ebc33c25f05f649e95a292483bd", "sha256": "2a746adc0ba7e08bfd761fd8218a6c7dfccb3911df177874ec9496c923e095b7" }, "downloads": -1, "filename": "django-fabric-2.0.2.tar.gz", "has_sig": false, "md5_digest": "92e11ebc33c25f05f649e95a292483bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7304, "upload_time": "2015-04-07T17:01:14", "url": "https://files.pythonhosted.org/packages/7e/70/100b35a60e8a1f05eae9f30e04a168180c9dd764ab1448d18b5ba4046e66/django-fabric-2.0.2.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "f79c5bbf5ab4d750852bc91589ad3e31", "sha256": "1724c9b0ec0cc73cf6474c837b08000d798f1c03cadef7df370947a72435d7e6" }, "downloads": -1, "filename": "django_fabric-2.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f79c5bbf5ab4d750852bc91589ad3e31", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12157, "upload_time": "2015-07-18T16:25:29", "url": "https://files.pythonhosted.org/packages/0f/0b/6ec49639883a91dc9fd26a2fe76a0def304e14cc2470450f59703d9ec4ad/django_fabric-2.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5da340f0793d9be274c4e5524dceba07", "sha256": "af6333dbf24ef85239a9bc02a47f49c24b1474576b3a430041de4a935b4d5b89" }, "downloads": -1, "filename": "django-fabric-2.1.0.tar.gz", "has_sig": false, "md5_digest": "5da340f0793d9be274c4e5524dceba07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7468, "upload_time": "2015-07-18T16:25:25", "url": "https://files.pythonhosted.org/packages/a1/c8/e6b13038b7f97a1d19cc96775c342a25ee01c39b10d1acdc4694ad886dcf/django-fabric-2.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f79c5bbf5ab4d750852bc91589ad3e31", "sha256": "1724c9b0ec0cc73cf6474c837b08000d798f1c03cadef7df370947a72435d7e6" }, "downloads": -1, "filename": "django_fabric-2.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f79c5bbf5ab4d750852bc91589ad3e31", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12157, "upload_time": "2015-07-18T16:25:29", "url": "https://files.pythonhosted.org/packages/0f/0b/6ec49639883a91dc9fd26a2fe76a0def304e14cc2470450f59703d9ec4ad/django_fabric-2.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5da340f0793d9be274c4e5524dceba07", "sha256": "af6333dbf24ef85239a9bc02a47f49c24b1474576b3a430041de4a935b4d5b89" }, "downloads": -1, "filename": "django-fabric-2.1.0.tar.gz", "has_sig": false, "md5_digest": "5da340f0793d9be274c4e5524dceba07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7468, "upload_time": "2015-07-18T16:25:25", "url": "https://files.pythonhosted.org/packages/a1/c8/e6b13038b7f97a1d19cc96775c342a25ee01c39b10d1acdc4694ad886dcf/django-fabric-2.1.0.tar.gz" } ] }