{ "info": { "author": "Sergey Kirillov", "author_email": "sergey.kirillov@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Process runner inspired by foreman\n==================================\n\nYou should use it during development.\n\n\nUsage\n-----\n\nCreate a `Henfile` (it is YAML):\n\n.. code:: yaml\n\n name: Shopium[dev]\n proc:\n web: \"python -u ./manage.py runserver -b 0.0.0.0\"\n cdn: \"python -u ./dev_cdn_server.py\"\n solr: \"./run_solr\"\n workers: \"python -u ./manage.py runworkers\"\n smtp_worker: \"sh -c \\\"PYTHONPATH=libs:core python workers/smtp_gateway.py shopium.ini\\\"\"\n env:\n PYTHONUNBUFFERED: \"1\"\n\n\nRun `hen`:\n\n.. code:: sh\n\n hen\n\n\nRunning with some processes disabled:\n\n.. code:: sh\n\n hen --nocdn --nosolr\n\n\nInstallation\n------------\n\n.. code:: sh\n\n pip install hen\n\n\nCompatibility\n-------------\n\nTested with Python 2.7 and Python 3.2/3.3\n\n\nHow to contribute\n-----------------\n\nIt is easy. Fork repo on GitHub, fix stuff and send me nice looking pull-request.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/rushman/hen/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "hen", "package_url": "https://pypi.org/project/hen/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/hen/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://bitbucket.org/rushman/hen/" }, "release_url": "https://pypi.org/project/hen/1.4.1/", "requires_dist": null, "requires_python": null, "summary": "Process runner inspired by foreman", "version": "1.4.1" }, "last_serial": 1821069, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "594759699fcd19c7914dc5ac66e91c8f", "sha256": "e63f1b3152204f6458f1713cd3e9447aa9c8fdc39a5c962b45575d930e8f6a45" }, "downloads": -1, "filename": "hen-1.0.tar.gz", "has_sig": false, "md5_digest": "594759699fcd19c7914dc5ac66e91c8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1915, "upload_time": "2013-11-04T08:13:59", "url": "https://files.pythonhosted.org/packages/eb/b5/9f4560695b9f0d0d9e791cbe18f4fd7eb9f73c98341ab3b3dde3bd475e6a/hen-1.0.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "a10214747ad3a5ab2a05f1bc37677a0a", "sha256": "696045fcfa6e2e7180b2710fe306f334ee76203b8a5a8696b6a5a3add29f4414" }, "downloads": -1, "filename": "hen-1.2.tar.gz", "has_sig": false, "md5_digest": "a10214747ad3a5ab2a05f1bc37677a0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2947, "upload_time": "2014-01-02T18:21:41", "url": "https://files.pythonhosted.org/packages/b4/ee/328762b38b9939e200ed397746e16c0e70e5cc076b4a7b21f67751ba103b/hen-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "6540fdb409165c9c574bd69ca2d173c6", "sha256": "2c4e5c25ec2408ebd032aa57863f4616087c8a117fde14f5817c884b40aa6982" }, "downloads": -1, "filename": "hen-1.3.tar.gz", "has_sig": false, "md5_digest": "6540fdb409165c9c574bd69ca2d173c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2979, "upload_time": "2014-07-28T14:12:58", "url": "https://files.pythonhosted.org/packages/5a/83/ec9a0b2e13b29368976da0a5b1592ae7d1e4cec11bd0982e70519de206c5/hen-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "307159cbfe7054bcd3ab58157b6d22ff", "sha256": "87ca77a9cb94561b7847c434f9625cecb983af77b5e00ae10a515a81c1f10bdc" }, "downloads": -1, "filename": "hen-1.4.tar.gz", "has_sig": false, "md5_digest": "307159cbfe7054bcd3ab58157b6d22ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3231, "upload_time": "2015-11-17T18:51:19", "url": "https://files.pythonhosted.org/packages/82/88/c6756ae4f2140245679c8742aa246f21d2bcd7a91659f8d4c5161be61f5e/hen-1.4.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "d04b2347d8e9f2649cdadbcb8466998f", "sha256": "d07bf04f477d17db3e8de19ed89f28e356788a5995153b04f4c5389942336184" }, "downloads": -1, "filename": "hen-1.4.1.tar.gz", "has_sig": false, "md5_digest": "d04b2347d8e9f2649cdadbcb8466998f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3245, "upload_time": "2015-11-17T19:00:50", "url": "https://files.pythonhosted.org/packages/bd/98/3c1a8b3de405621f0f827ffc7360866ad4fb072b432fca58f163ea54edff/hen-1.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d04b2347d8e9f2649cdadbcb8466998f", "sha256": "d07bf04f477d17db3e8de19ed89f28e356788a5995153b04f4c5389942336184" }, "downloads": -1, "filename": "hen-1.4.1.tar.gz", "has_sig": false, "md5_digest": "d04b2347d8e9f2649cdadbcb8466998f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3245, "upload_time": "2015-11-17T19:00:50", "url": "https://files.pythonhosted.org/packages/bd/98/3c1a8b3de405621f0f827ffc7360866ad4fb072b432fca58f163ea54edff/hen-1.4.1.tar.gz" } ] }