{ "info": { "author": "Lukasz Szybalski", "author_email": "szybalski@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "=============\nmodwsgideploy\n=============\n\n\n.. image:: https://img.shields.io/pypi/v/modwsgideploy.svg\n :target: https://pypi.python.org/pypi/modwsgideploy\n\n.. image:: https://img.shields.io/travis/lszyba1/modwsgideploy.svg\n :target: https://travis-ci.org/lszyba1/modwsgideploy\n\n.. image:: https://readthedocs.org/projects/modwsgideploy/badge/?version=latest\n :target: https://modwsgideploy.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/lszyba1/modwsgideploy/shield.svg\n :target: https://pyup.io/repos/github/lszyba1/modwsgideploy/\n :alt: Updates\n.. image:: https://img.shields.io/gitter/room/nwjs/nw.js.svg\n :target: https://gitter.im/dataassistant-co/modwsgideploy\n\n\nDeployment using mod_wsgi and apache. Below instructions will tell you how to quickly deploy your pyramid app using libapache2-mod-wsgi-py3.\n\nInstall modwsgideploy\n---------------------\n\nPYPI\n~~~~\n\nYou can install modwsgideploy from PyPi::\n\n pip install modwsgideploy\n\nDone.\n\nRun modwsgideploy\n------------------\n\nGo into your python application project folder and type in::\n\n modwsgideploy\n\n\nExample\n-------\n\nHere is a typical installation, from start to finish on Debian Linux. You might have to use you OS specific commands for installing apache.\n\nThe steps are:\n1) Install apache and modwsgi\n2) Setup virtual environment and install you web application written in pyramid,etc\n3) Install modwsgideploy and run the modwsgideploy command above to generate all the configuration files.\n4) Tweak apache/ .conf and .wsgi settings to fit your needs or use default settings.\n5) Check if everything is running properly.\n\nIn this case I will install apache using tools available from my Linux operating system::\n\n apt-get install apache2\n apt-get install libapache2-mod-wsgi-py3\n virtualenv -p python3 --no-site-packages /usr/local/pyramid/env_py3\n source /usr/local/pyramid/env_py3/bin/activate\n pip install modwsgideploy\n\n Go into you app and run modwsgideploy command::\n\n cd myapp\n modwsgideploy\n\nYou should see an apache2 folder like this inside 'myapp'::\n\n myapp\n |-- apache2\n | |-- .python-eggs\n | |-- README.txt\n | |-- myapp.conf\n | |-- myapp.wsgi\n | `-- test.wsgi\n\n.. image:: https://raw.githubusercontent.com/lszyba1/modwsgideploy/master/docs/gif/tty.gif\n :target: https://github.com/lszyba1/modwsgideploy\n\n1. Read the README.txt\n2. myapp.conf is a apache2 configuration file that you need to copy into your apache2 configuration folder after all the settings are set.\n3. myapp.wsgi is an modwsgi script that is called from myapp apache2 file\n4. test.wsgi is a test script that you can call to see if you modwsgi was properly installed and working.\n\nEdit myapp.conf file to change any paths and/or apache configurations. Then copy to apache2 folder in /etc/apache2/sites-available/.\n\nOn Debian Linux operating system I copy this file to::\n\n cp ./apache2/myapp.conf /etc/apache2/sites-available/\n\nEnable the website. On my OS its::\n\n a2ensite myapp.conf\n /etc/init.d/apache restart\n\nDone\n\nFeedback\n--------\n\nIf you have a useful sample wsgi script or apache config that you would like to share, please sent it https://gitter.im/dataassistant-co/modwsgideploy\n\nHelp\n----\n\nIf you need help or would like to discuss: Go To: https://gitter.im/dataassistant-co/modwsgideploy\n\n\nRelease Notes\n-------------\n\n3.18.19\n * Allow to change the subdomain name vs project name\n * Fix bug that might cause apache2 error: Name duplicates previous WSGI daemon definition. bug#1_.\n .. _bug#1: https://github.com/lszyba1/modwsgideploy/issues/1\n\n3.5.25\n * Python3 Support\n * Upgrade to new subsystem. Use cookiecutter\n * Use post_gen_project.py to add additional functionality.\n * ask_more_questions(question=None)\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://lucasmanual.com/mywiki/modwsgideploy", "keywords": "apache2 modwsgi/libapache2-mod-wsgi-py3 pyramid deploy script", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "modwsgideploy", "package_url": "https://pypi.org/project/modwsgideploy/", "platform": "", "project_url": "https://pypi.org/project/modwsgideploy/", "project_urls": { "Homepage": "http://lucasmanual.com/mywiki/modwsgideploy" }, "release_url": "https://pypi.org/project/modwsgideploy/3.18.20/", "requires_dist": [ "cookiecutter (>=1.5)", "mako", "Click (>=6.0)" ], "requires_python": "", "summary": "Deploy Pyramid via apache2 and modwsgi.", "version": "3.18.20" }, "last_serial": 3863264, "releases": { "0.3alphadev": [ { "comment_text": "", "digests": { "md5": "f8e12f816344d4394d2472b5f73ff8bd", "sha256": "8aebe7236ba6d30c885a5c0a7e74c3ab999e050dc4e7974b4822df021a4dc255" }, "downloads": -1, "filename": "modwsgideploy-0.3alphadev.tar.gz", "has_sig": false, "md5_digest": "f8e12f816344d4394d2472b5f73ff8bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5472, "upload_time": "2008-12-16T05:32:28", "url": "https://files.pythonhosted.org/packages/fb/ea/59bd1886456856d5292530af179dd8bff06755e7971fd462748c6333006e/modwsgideploy-0.3alphadev.tar.gz" } ], "0.3betadev": [], "0.4.12dev": [ { "comment_text": "", "digests": { "md5": "5286a79e8b6ec54ba65672e725ddd3c4", "sha256": "7c8e524efec7f537140b4af05455580b10fbfe7f05c2221fc1c87802b0ba9b52" }, "downloads": -1, "filename": "modwsgideploy-0.4.12dev.tar.gz", "has_sig": false, "md5_digest": "5286a79e8b6ec54ba65672e725ddd3c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5476, "upload_time": "2008-12-17T03:45:31", "url": "https://files.pythonhosted.org/packages/c4/c8/c1c613a4bad4852913a96850a013b7a10adff69159ea9ac362766e62035d/modwsgideploy-0.4.12dev.tar.gz" } ], "0.4.15dev": [ { "comment_text": "", "digests": { "md5": "528758d584253260f78884a7fa8e009c", "sha256": "972882432c9ce1cda9221750e26bb6965e85191d16ec1837dd26c21407aa86c6" }, "downloads": -1, "filename": "modwsgideploy-0.4.15dev.tar.gz", "has_sig": false, "md5_digest": "528758d584253260f78884a7fa8e009c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6279, "upload_time": "2009-01-12T05:39:51", "url": "https://files.pythonhosted.org/packages/32/30/4cc90ce5383ba0cb0b892908be375a8ebd7cb81f3dfe1249193c3c2276b1/modwsgideploy-0.4.15dev.tar.gz" }, { "comment_text": "", "digests": { "md5": "2cbdf4765d97d4751424c1d71dc78aa2", "sha256": "01b0cc0c1eb47f54be532b12b57da3e7d2a651d381748d51371122f29f13f88a" }, "downloads": -1, "filename": "modwsgideploy-0.4.15dev.zip", "has_sig": false, "md5_digest": "2cbdf4765d97d4751424c1d71dc78aa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10520, "upload_time": "2009-03-06T04:10:16", "url": "https://files.pythonhosted.org/packages/4d/4a/2f21cebf17375940441298e77a11a7ceb88c4cedd4574b0dc0651bbbc14a/modwsgideploy-0.4.15dev.zip" } ], "0.4.16dev": [ { "comment_text": "", "digests": { "md5": "e2bbb81d7dc73d4321a5a2baa4c379d7", "sha256": "13ca5888897ed99f9c48d6b6fd6a5f2c1c34de5c0c2fdd57a273caa331302b32" }, "downloads": -1, "filename": "modwsgideploy-0.4.16dev.tar.gz", "has_sig": false, "md5_digest": "e2bbb81d7dc73d4321a5a2baa4c379d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6698, "upload_time": "2009-09-27T05:22:22", "url": "https://files.pythonhosted.org/packages/e6/87/c497cd7167b1d6860d074d4f1ae05b9ad0fe77d3af5514400e166e6c8359/modwsgideploy-0.4.16dev.tar.gz" } ], "0.4.17dev": [ { "comment_text": "", "digests": { "md5": "c3019f0d5cbc356e4532ed9c7ba08db2", "sha256": "6fa07921eb49e857e503d2da4f4233e5c911c6dc395a6afc473bf6c38e49b9d1" }, "downloads": -1, "filename": "modwsgideploy-0.4.17dev.tar.gz", "has_sig": false, "md5_digest": "c3019f0d5cbc356e4532ed9c7ba08db2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6891, "upload_time": "2009-09-27T05:30:49", "url": "https://files.pythonhosted.org/packages/ba/85/51434ad012c0c8262ac25be19bb2e288cf8e3a646a9236a57e5caaa3c466/modwsgideploy-0.4.17dev.tar.gz" } ], "0.4.18dev": [ { "comment_text": "", "digests": { "md5": "07182090f2d6ca86a1e546f4225a1413", "sha256": "64edc82b085aad748218983bd17f3bb1941f48455dd9ed06e062049667670420" }, "downloads": -1, "filename": "modwsgideploy-0.4.18dev.tar.gz", "has_sig": false, "md5_digest": "07182090f2d6ca86a1e546f4225a1413", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6935, "upload_time": "2009-09-27T05:49:21", "url": "https://files.pythonhosted.org/packages/f5/eb/3778a884c257922a9da4456c461e81f6c8b33f17aa93ae04fa0b75abfed0/modwsgideploy-0.4.18dev.tar.gz" } ], "0.4.19dev": [ { "comment_text": "", "digests": { "md5": "7a6a579386ba825464973f196baa1098", "sha256": "4065787b26145d247079456a2c148c1789854e4dd889e7013892f738fbc389af" }, "downloads": -1, "filename": "modwsgideploy-0.4.19dev.tar.gz", "has_sig": false, "md5_digest": "7a6a579386ba825464973f196baa1098", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6942, "upload_time": "2009-09-27T05:59:32", "url": "https://files.pythonhosted.org/packages/9d/b4/de13afb2cd775b9fab2f2d32947a0058a4531e68c156fc83ca6d19274adf/modwsgideploy-0.4.19dev.tar.gz" } ], "0.4.20dev": [ { "comment_text": "", "digests": { "md5": "62e1530ffac54317536057621b86264a", "sha256": "90e64cd5c837f95c3d37061d0332c267443332e3a3a43c44833dca27bb6952ff" }, "downloads": -1, "filename": "modwsgideploy-0.4.20dev.tar.gz", "has_sig": false, "md5_digest": "62e1530ffac54317536057621b86264a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6960, "upload_time": "2009-10-21T23:14:16", "url": "https://files.pythonhosted.org/packages/a6/5a/9fe5a6cf29217101f899034b4dde177b5c0930e728177cf3d54431bd7d71/modwsgideploy-0.4.20dev.tar.gz" } ], "3.18.20": [ { "comment_text": "", "digests": { "md5": "5d5b0b6bdc76b1ffc88d472293428ad4", "sha256": "2e00b680a664bf1fa5e4bbf97c44fef095ed6502adc3aea519c18900f30b8c10" }, "downloads": -1, "filename": "modwsgideploy-3.18.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d5b0b6bdc76b1ffc88d472293428ad4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31909, "upload_time": "2018-05-15T04:54:27", "url": "https://files.pythonhosted.org/packages/79/00/68f83c76115aa8df37e02bd77578625fa1bf7e728918c96e8d6ec93b5124/modwsgideploy-3.18.20-py2.py3-none-any.whl" } ], "3.5.25dev": [ { "comment_text": "", "digests": { "md5": "cee935ed63458c8b96ca14406b33bd56", "sha256": "179c8696693eb93a219815bdeaf6359ff661c78a2ef897a7f04b5d1f4849c196" }, "downloads": -1, "filename": "modwsgideploy-3.5.25dev-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cee935ed63458c8b96ca14406b33bd56", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33951, "upload_time": "2017-06-24T05:52:47", "url": "https://files.pythonhosted.org/packages/8b/65/42b2e968ebe91b01da405fc9dfc332429c7a75d2a30c83c954bb29ee07d1/modwsgideploy-3.5.25dev-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5d5b0b6bdc76b1ffc88d472293428ad4", "sha256": "2e00b680a664bf1fa5e4bbf97c44fef095ed6502adc3aea519c18900f30b8c10" }, "downloads": -1, "filename": "modwsgideploy-3.18.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d5b0b6bdc76b1ffc88d472293428ad4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31909, "upload_time": "2018-05-15T04:54:27", "url": "https://files.pythonhosted.org/packages/79/00/68f83c76115aa8df37e02bd77578625fa1bf7e728918c96e8d6ec93b5124/modwsgideploy-3.18.20-py2.py3-none-any.whl" } ] }