{ "info": { "author": "Alessio Deiana", "author_email": "alessio.deiana@cern.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Topic :: Internet :: WWW/HTTP :: HTTP Servers", "Topic :: Internet :: WWW/HTTP :: WSGI :: Server", "Topic :: Utilities" ], "description": "About\n-----\n``invenio-devserver'' is an HTTP server for Invenio with automatic code reloading,\nuseful when developing for [[http://invenio-software.org/][Invenio]]. It also\nincludes a mail debug server which prints all incoming emails to the console.\n\nInvenio is a free software suite enabling you to run your own digital library\nor document repository on the web. See more on http://invenio-software.org/.\n\nInstallation\n------------\nYou can install invenio-devserver with ``pip install invenio-devserver``, or you\ncan use ``easy_install``.\n\nRequirements\n------------\n * `Invenio `_\n * ``Werkzeug''\n * ``mock'' (optional): to intercept errors and display them on stdout\n\nBoth ``Werkzeug'' and ``mock'' will be automatically installed when using PIP.\n\nConfiguration\n-------------\nYou need to tell ``invenio-devserver'' where your Invenio source code and\ninstallation lives. Add config_local.py to your site-packages directory with\nthe following::\n\n\tSRC_PATH = [\n\t \"~/src/invenio\",\n\t \"~/src/inspire\", # (only needed if you have several project)\n\t]\n\tINSTALL_PATH = \"/opt/invenio\"\n\nIf you don't specify ``SRC_PATH'' or ``INSTALL_PATH'' they will be guessed:\n\n * If you are in an activated virtualenv the ``INSTALL_PATH'' is set to\n ``VIRTUAL_ENV'' environment variable.\n * ``SRC_PATH'' defaults to ``~/src/invenio/''.\n * If you are using ``invenio-devscripts'', ``SRC_PATH'' and ``INSTALL_PATH''\n will be set to the environment variables ``CFG_INVENIO_SRC'' and\n ``CFG_INVENIO_PREFIX' respectively.\n\nPlease see ``src/invenio_devserver/config.py'' for further possible settings.\n\nUsage ``serve''\n---------------\nIf the Invenio installation is in a virtualenv, activate it and run::\n\n\t$ serve\n\tHTTP Server mode with reload mode\n\t * Running on http://localhost:4000/\n\t * Spawning worker\n\t * Ready\n\nIf the Invenio installation is under your user run::\n\n\t$ python serve.py\n\nIf the Invenio installation is under another user (e.g wwww), you can use\n\n\t$ sudo -u www python serve.py\n\nThe following options for ``serve'' are available::\n\n\t$ serve --help\n\tUsage: python serve.py [-bp]\n\n\tInvenio web server for development\n\n\tOptions:\n\t -h, --help show this help message and exit\n\t -b BIND_ADDRESS Address to bind to\n\t -p BIND_PORT Port to bind to\n\t --no-reload Disable automatic reloading when a source file is changed\n\t --no-http Disable http server, only update invenio install\n\t --pdb Drop to python debugger on errors\n\t -s SRC_PATH Source folder (one or more)\n\t -o INSTALL_PATH Path to Invenio installation.\n\n\nUsage ``mailserve''\n-------------------\nIf the Invenio installation is in a virtualenv, activate it and run::\n\n\t$ mailserve\n\tRemember to set the two following settings in invenio-local.conf:\n\n\tCFG_MISCUTIL_SMTP_HOST=127.0.0.1\n\tCFG_MISCUTIL_SMTP_PORT=1025\n\n\tNow accepting mail at 127.0.0.1:1025 (hit CONTROL-C to stop)\n\n\nThe following options for ``mailserve'' are available::\n\tUsage: mailserve [-bp]\n\n\tInvenio mail server for development\n\n\tOptions:\n\t -h, --help show this help message and exit\n\t -b BIND_ADDRESS Address to bind to\n\t -p BIND_PORT Port to bind to", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/osso/invenio-devserver", "keywords": "invenio http server", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "invenio-devserver", "package_url": "https://pypi.org/project/invenio-devserver/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/invenio-devserver/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/osso/invenio-devserver" }, "release_url": "https://pypi.org/project/invenio-devserver/0.13/", "requires_dist": null, "requires_python": null, "summary": "An HTTP server for Invenio with automatic code reloading", "version": "0.13" }, "last_serial": 2621807, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "54caceb681eac60495ed0732cd011402", "sha256": "d3c1ebe19a2c0b7747c75eb2e1c4c2ea6c2b0f6f6232573f3148e35cd92c3096" }, "downloads": -1, "filename": "invenio-devserver-0.1.tar.gz", "has_sig": false, "md5_digest": "54caceb681eac60495ed0732cd011402", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14955, "upload_time": "2012-06-13T18:51:41", "url": "https://files.pythonhosted.org/packages/33/54/1cc802fab7881c72479b477aca367bb5921ca7adf32c3efca4a2c96e7616/invenio-devserver-0.1.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "789450c2e0c3d5265652ec1fcce6948b", "sha256": "fded5d1af5bae069cd9f0d53ea6228a98b60c9a17dbc94327dfaffe977f6816e" }, "downloads": -1, "filename": "invenio-devserver-0.10.tar.gz", "has_sig": false, "md5_digest": "789450c2e0c3d5265652ec1fcce6948b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15667, "upload_time": "2013-12-11T14:07:22", "url": "https://files.pythonhosted.org/packages/81/68/e39d7501ae9dd27c580eab8d5ccad373c2b68ead154a804bef3bba2f2fa5/invenio-devserver-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "27210ca71ee0cc1394d54c06d5fcf2de", "sha256": "28c62a23cc5a6e58497fc867ba6e7d414941bf31ecbdf189bd133a349cdcb806" }, "downloads": -1, "filename": "invenio-devserver-0.11.tar.gz", "has_sig": false, "md5_digest": "27210ca71ee0cc1394d54c06d5fcf2de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16553, "upload_time": "2013-12-20T11:03:09", "url": "https://files.pythonhosted.org/packages/0f/c8/776715f20fdc3be9c5b9b35abf4b189edafaeea37f753f1a67387494e0a4/invenio-devserver-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "33effbbe1231eba4392768ac92d40528", "sha256": "3dca39a8dbc5b99ffc62d99c0f0ee22f85b1784d7c73c04b841dfd952ce14719" }, "downloads": -1, "filename": "invenio-devserver-0.12.tar.gz", "has_sig": false, "md5_digest": "33effbbe1231eba4392768ac92d40528", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16657, "upload_time": "2014-01-20T14:22:33", "url": "https://files.pythonhosted.org/packages/0f/09/6b6b605f8430fb3531567f45e5dffd2fe5f329be31fdeba865b0f889a74b/invenio-devserver-0.12.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "f60633839eae98259b5f39b275eee938", "sha256": "3fd4c994029e7725d3ec9a5bad03704906aab2a819df008dd4cc89f1d4f30a56" }, "downloads": -1, "filename": "invenio-devserver-0.13.tar.gz", "has_sig": false, "md5_digest": "f60633839eae98259b5f39b275eee938", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16766, "upload_time": "2014-03-06T17:18:33", "url": "https://files.pythonhosted.org/packages/ce/b4/907d5a7889b3a02b27c0672ca7aebe8e17f218b4b73b9c8838ec7f9f4baa/invenio-devserver-0.13.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6ab5b0aaffaab16a695d630582024e79", "sha256": "9d2be4de23b76fbd084fdfaeeac42bb9cffa5e59d6600008a0cff401a4024f69" }, "downloads": -1, "filename": "invenio-devserver-0.2.tar.gz", "has_sig": false, "md5_digest": "6ab5b0aaffaab16a695d630582024e79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13896, "upload_time": "2012-10-09T14:47:36", "url": "https://files.pythonhosted.org/packages/bd/a8/ce8ecdf17dfd93d6e1bc2f5b3988bcac12ba8771dd5666af5f86cbbe9a3b/invenio-devserver-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "196359912bd7fa6f7b70cce12d425515", "sha256": "e43b1cf1adf02784b1f73d26a176b8ffc8acda7b43953dd51725fdb0b04d8f72" }, "downloads": -1, "filename": "invenio-devserver-0.3.tar.gz", "has_sig": false, "md5_digest": "196359912bd7fa6f7b70cce12d425515", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15053, "upload_time": "2012-12-05T16:39:59", "url": "https://files.pythonhosted.org/packages/d8/44/4d95cf4c9847d105d9c2a15407b86487bf2c7ddf541915e3fe34e2706895/invenio-devserver-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "76a58d070f0fb888224623fda033e3f5", "sha256": "acb49ac87f8a1aac26e2ace507309f27e847e0ee6a4b00ddfb70f91954f0136a" }, "downloads": -1, "filename": "invenio-devserver-0.4.tar.gz", "has_sig": false, "md5_digest": "76a58d070f0fb888224623fda033e3f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14840, "upload_time": "2013-01-08T17:12:03", "url": "https://files.pythonhosted.org/packages/b4/68/9e8afcfd4963e25f94745420d0b6bbb22f38b31e92fbb7a4d8097af2622f/invenio-devserver-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "beba0fb37e1642dee064622d21eb18ed", "sha256": "2c3d8e034615063f7a55674a7c153dca8bf039836775bf76893664e88df11fd1" }, "downloads": -1, "filename": "invenio-devserver-0.5.tar.gz", "has_sig": false, "md5_digest": "beba0fb37e1642dee064622d21eb18ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15120, "upload_time": "2013-10-04T15:54:30", "url": "https://files.pythonhosted.org/packages/24/ba/86886bb0100276ddd50e3eaeb0baa93d214347eafa7e60532a25c8c67625/invenio-devserver-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "9c034274737c9f6ced04f0709e519a22", "sha256": "40e089d57271680ad625aa4e090c4975770ce1c6d4842ee97be5cefea3363b86" }, "downloads": -1, "filename": "invenio-devserver-0.6.tar.gz", "has_sig": false, "md5_digest": "9c034274737c9f6ced04f0709e519a22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15417, "upload_time": "2013-12-06T09:05:12", "url": "https://files.pythonhosted.org/packages/fc/af/63fe5fa91eae47dceffe9d5e251978c6b01401b84a7d4e5437f82f3f59f7/invenio-devserver-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "5ac9ce9eac5b20903d713a3a58bfc21f", "sha256": "7a312208dadffb1691d801742ad40c021e61100131b3d81a9b5f0af7e4c05011" }, "downloads": -1, "filename": "invenio-devserver-0.7.tar.gz", "has_sig": false, "md5_digest": "5ac9ce9eac5b20903d713a3a58bfc21f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15419, "upload_time": "2013-12-06T10:12:56", "url": "https://files.pythonhosted.org/packages/0f/8d/ba6fee728512c3900e49fe3c2d4d898c17b43648a49dbc1d6013bec08e54/invenio-devserver-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "d8e85bb7738afc6042fe5ecaba200640", "sha256": "d3ea55f78bc30acc9c21521c9fcd23d59d3d13adcec25cab91628818a8c04130" }, "downloads": -1, "filename": "invenio-devserver-0.8.tar.gz", "has_sig": false, "md5_digest": "d8e85bb7738afc6042fe5ecaba200640", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15411, "upload_time": "2013-12-10T13:21:13", "url": "https://files.pythonhosted.org/packages/b1/1e/de2e8cf9782995d859b574f6f4688f2f819950bbf6951300555e74a11fe4/invenio-devserver-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "01638d86ef51e0de315dd929651055aa", "sha256": "7a14099a33be0707793bf156c61ce408a322ffdc075fd54c50846ff6c5d50083" }, "downloads": -1, "filename": "invenio-devserver-0.9.tar.gz", "has_sig": false, "md5_digest": "01638d86ef51e0de315dd929651055aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15636, "upload_time": "2013-12-10T15:09:55", "url": "https://files.pythonhosted.org/packages/c4/7b/bbbe2ca547a831768921da800e7b433a304ce924e735e7665ccf76d8541d/invenio-devserver-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f60633839eae98259b5f39b275eee938", "sha256": "3fd4c994029e7725d3ec9a5bad03704906aab2a819df008dd4cc89f1d4f30a56" }, "downloads": -1, "filename": "invenio-devserver-0.13.tar.gz", "has_sig": false, "md5_digest": "f60633839eae98259b5f39b275eee938", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16766, "upload_time": "2014-03-06T17:18:33", "url": "https://files.pythonhosted.org/packages/ce/b4/907d5a7889b3a02b27c0672ca7aebe8e17f218b4b73b9c8838ec7f9f4baa/invenio-devserver-0.13.tar.gz" } ] }