{
"info": {
"author": "Colm O'Connor",
"author_email": "colm.oconnor.github@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Environment :: Console",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)",
"Operating System :: Unix",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Topic :: Software Development :: Libraries",
"Topic :: Software Development :: Quality Assurance",
"Topic :: Software Development :: Testing"
],
"description": "HitchServe\n==========\n\nHitchServe is a UNIX service orchestration plugin for the Hitch testing\nframework.\n\nFeatures\n--------\n\n* Start a group of services in parallel by using a simple, declarative API.\n* Aggregates logs from all the services it runs and prints them together, labeled.\n* Provides API to print logs, tail logs as well as to tail service logs and 'listen' for specific lines.\n* Provides an API to auto-convert JSON log lines into JSON and to tail and listen for specific properties.\n* Asks politely first with a configurable signal (default: SIGTERM) to shut down services.\n* If the shutdown timeout is exceeded, sends SIGKILL to any misbehaving processes and all of their children and grandchildren.\n* Runs services with libfaketime and provides an API to change the time sent to their APIs.\n* Provides an API call to listen for and connect to any process's IPython kernel.\n\nInstall\n-------\n\nInstall into a hitch environment like so::\n\n $ hitch install hitchserve\n\nDocs\n----\n\n* `Full hitch documentation `_\n* `hitchserve-specific API docs `_\n",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/hitchtest/hitchserve/",
"keywords": "hitch testing framework bdd tdd declarative tests testing epoll kqueue service",
"license": "AGPL",
"maintainer": "",
"maintainer_email": "",
"name": "hitchserve",
"package_url": "https://pypi.org/project/hitchserve/",
"platform": "",
"project_url": "https://pypi.org/project/hitchserve/",
"project_urls": {
"Homepage": "https://github.com/hitchtest/hitchserve/"
},
"release_url": "https://pypi.org/project/hitchserve/0.5.1/",
"requires_dist": null,
"requires_python": "",
"summary": "Service orchestration library for the Hitch testing framework.",
"version": "0.5.1"
},
"last_serial": 2548379,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "4fb8750420f8caf95390526ab07881df",
"sha256": "4e1de8bec0a8a62f3fc9c36d260111d09a5bbdf4f6fd0f90db05aff02b27cf6b"
},
"downloads": -1,
"filename": "hitchserve-0.1.tar.gz",
"has_sig": false,
"md5_digest": "4fb8750420f8caf95390526ab07881df",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14699,
"upload_time": "2015-06-07T05:46:13",
"url": "https://files.pythonhosted.org/packages/b0/cd/8aa0a7ebf568bbb5826198a8d3ee878acf626cde7d159345f01f84917d0f/hitchserve-0.1.tar.gz"
}
],
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "2fbc6d6bf8f7e06557d04201e6cfba4b",
"sha256": "879ed565646b20be07c42c623bddbb36dc867e0ec6b56fa9e8664368c1264a31"
},
"downloads": -1,
"filename": "hitchserve-0.2.tar.gz",
"has_sig": false,
"md5_digest": "2fbc6d6bf8f7e06557d04201e6cfba4b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13848,
"upload_time": "2015-06-15T12:34:10",
"url": "https://files.pythonhosted.org/packages/23/89/0cc9c9858d09ca7b9b8d8a1ff63228108db186fb57bd7d3fe003f3026641/hitchserve-0.2.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "9e3e34ebe39f026f38c97e9268f4ae97",
"sha256": "9c4f66319b8384c20afa3b681d19bc5ab33224408dbb1550015be4c526b47730"
},
"downloads": -1,
"filename": "hitchserve-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "9e3e34ebe39f026f38c97e9268f4ae97",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13848,
"upload_time": "2015-06-15T12:51:49",
"url": "https://files.pythonhosted.org/packages/95/24/c9cba58d96810a7bdf41831c391d98f7fc41d7ffaba501be1ebc77cf1759/hitchserve-0.2.1.tar.gz"
}
],
"0.2.3": [
{
"comment_text": "",
"digests": {
"md5": "6d3e8b51e623a0a06e767043ef21ea02",
"sha256": "d97329ec04ef4461d8a10cc60e00612b00b6f56b844f30b14efaf0e51ecc4927"
},
"downloads": -1,
"filename": "hitchserve-0.2.3.tar.gz",
"has_sig": false,
"md5_digest": "6d3e8b51e623a0a06e767043ef21ea02",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13835,
"upload_time": "2015-06-15T14:39:26",
"url": "https://files.pythonhosted.org/packages/5f/72/420f49399a5df4f2021afc5a3b475e486e4aea5f996613e462b3351bddf1/hitchserve-0.2.3.tar.gz"
}
],
"0.3": [
{
"comment_text": "",
"digests": {
"md5": "900a04b2eb2ed6a97495afd2e3467d7d",
"sha256": "0e84b3577bd404fbf020ac4d9f15ffd30a3a94389135bbfcd048e5ec7a7228a5"
},
"downloads": -1,
"filename": "hitchserve-0.3.tar.gz",
"has_sig": false,
"md5_digest": "900a04b2eb2ed6a97495afd2e3467d7d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14935,
"upload_time": "2015-06-21T05:58:43",
"url": "https://files.pythonhosted.org/packages/c3/03/153f961452b2000ea92a5ae9f8e92659a7ead86bb70a2bf3a82b2fd3eb74/hitchserve-0.3.tar.gz"
}
],
"0.3.1": [
{
"comment_text": "",
"digests": {
"md5": "54a744b532b1086912b88427f92f3293",
"sha256": "82400de6c8adf25cb4cc3164b1afcc6b461d4ea8fa5f211af141021026428429"
},
"downloads": -1,
"filename": "hitchserve-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "54a744b532b1086912b88427f92f3293",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14930,
"upload_time": "2015-06-22T01:30:54",
"url": "https://files.pythonhosted.org/packages/02/1f/fec10dcd7adfd10a752d5fcfa9b18ba0494d93dafbcbc65325e11e783d43/hitchserve-0.3.1.tar.gz"
}
],
"0.3.2": [
{
"comment_text": "",
"digests": {
"md5": "bcd2904c0d690ca2b04a3cbaa374fffc",
"sha256": "6a54aad5b3932867feeaf06df39762fcfeb96e58e654a1a8a80ca85a662572ff"
},
"downloads": -1,
"filename": "hitchserve-0.3.2.tar.gz",
"has_sig": false,
"md5_digest": "bcd2904c0d690ca2b04a3cbaa374fffc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15164,
"upload_time": "2015-06-25T17:40:11",
"url": "https://files.pythonhosted.org/packages/d3/73/89d2dde288dcc5d427daf36fc7f49a4f7bbba9b0f14ac5acbce043c37506/hitchserve-0.3.2.tar.gz"
}
],
"0.3.3": [
{
"comment_text": "",
"digests": {
"md5": "eb1361a10868b5dc8253e537f210453e",
"sha256": "6155d972c170fe00bedff10db3649926bb26cf81800e3128e073a700b3e3442c"
},
"downloads": -1,
"filename": "hitchserve-0.3.3.tar.gz",
"has_sig": false,
"md5_digest": "eb1361a10868b5dc8253e537f210453e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14945,
"upload_time": "2015-06-27T06:39:25",
"url": "https://files.pythonhosted.org/packages/ce/f5/f06f9f85d96e8be6d0dc590ad043e283b4c0cbe5eaac510a3be8aa5c064a/hitchserve-0.3.3.tar.gz"
}
],
"0.3.4": [
{
"comment_text": "",
"digests": {
"md5": "ff8ca964ea7dbdfc1aa5c4e57e008937",
"sha256": "7e55b2721125d1c1d8f1ec68cd017dd6d439f534593e8e6496566f460b19b58e"
},
"downloads": -1,
"filename": "hitchserve-0.3.4.tar.gz",
"has_sig": false,
"md5_digest": "ff8ca964ea7dbdfc1aa5c4e57e008937",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15332,
"upload_time": "2015-06-27T12:51:15",
"url": "https://files.pythonhosted.org/packages/27/07/74aff91199dfd19bc438123333e26a2d05fafd5e2780b3b07a62954702b3/hitchserve-0.3.4.tar.gz"
}
],
"0.3.5": [
{
"comment_text": "",
"digests": {
"md5": "3a51707d5b66687ffceb4552c5af4d7f",
"sha256": "e3c5ef0365232237c9e287e4f18797a62c7670dc86ccdd534bab74548808f80e"
},
"downloads": -1,
"filename": "hitchserve-0.3.5.tar.gz",
"has_sig": false,
"md5_digest": "3a51707d5b66687ffceb4552c5af4d7f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15346,
"upload_time": "2015-06-28T04:32:53",
"url": "https://files.pythonhosted.org/packages/92/76/2395ed0a85554c98481c999483b2982528677706bb030e48361f0ae348bb/hitchserve-0.3.5.tar.gz"
}
],
"0.3.6": [
{
"comment_text": "",
"digests": {
"md5": "f07e4fa57f426b75d184bab76c59bfe7",
"sha256": "778dc669663cf99e2572388eefc69f009bd8feabe6e5173419aae3371e147629"
},
"downloads": -1,
"filename": "hitchserve-0.3.6.tar.gz",
"has_sig": false,
"md5_digest": "f07e4fa57f426b75d184bab76c59bfe7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15363,
"upload_time": "2015-06-29T12:02:02",
"url": "https://files.pythonhosted.org/packages/6f/99/0249bd600f0dd6d06b68aea6d2c8e56e7e17ec65ebb3a75241c78127fbbf/hitchserve-0.3.6.tar.gz"
}
],
"0.3.7": [
{
"comment_text": "",
"digests": {
"md5": "1ed1126d40fbdf0fd2c0f7adc5912e87",
"sha256": "aca7c8bd9adb6ab7f2f9c80926c5d24639d14ac6b2adfa745330a679f6d484b7"
},
"downloads": -1,
"filename": "hitchserve-0.3.7.tar.gz",
"has_sig": false,
"md5_digest": "1ed1126d40fbdf0fd2c0f7adc5912e87",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15369,
"upload_time": "2015-06-29T13:43:49",
"url": "https://files.pythonhosted.org/packages/f5/b1/3f72f599ae22755c3a851766ce8dc8a3ea0a56173e4bd50c6b76077b071d/hitchserve-0.3.7.tar.gz"
}
],
"0.3.8": [
{
"comment_text": "",
"digests": {
"md5": "d5713127d4bb194c1a94a500c7ec4db9",
"sha256": "39df315f068c6cbf551cdb990c250a7bdc6c19f207df6dca2047cf6ff6408d45"
},
"downloads": -1,
"filename": "hitchserve-0.3.8.tar.gz",
"has_sig": false,
"md5_digest": "d5713127d4bb194c1a94a500c7ec4db9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15183,
"upload_time": "2015-07-05T15:59:19",
"url": "https://files.pythonhosted.org/packages/08/d0/a67d9435229c433ef0e363157dfc293e36723314dabdb43b74f0a42c433e/hitchserve-0.3.8.tar.gz"
}
],
"0.3.9": [
{
"comment_text": "",
"digests": {
"md5": "dd95efc24cbcd7169f037a8090c6a9c7",
"sha256": "bb611908e26a5ce7194d13bacc024942f73391a3ebe12d03bf856425b35f19b3"
},
"downloads": -1,
"filename": "hitchserve-0.3.9.tar.gz",
"has_sig": false,
"md5_digest": "dd95efc24cbcd7169f037a8090c6a9c7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15035,
"upload_time": "2015-07-30T11:32:35",
"url": "https://files.pythonhosted.org/packages/08/cb/5ad9de6ce77e6ed032c3d19a8ad50bb80107ff681bab7bda49bf8a9e0e03/hitchserve-0.3.9.tar.gz"
}
],
"0.4": [
{
"comment_text": "",
"digests": {
"md5": "67c24fb6460688937304a74c346aa94c",
"sha256": "7fcd225104df0e8a6faaff61437d383b002e270d6722e3f0d02d87b525567172"
},
"downloads": -1,
"filename": "hitchserve-0.4.tar.gz",
"has_sig": false,
"md5_digest": "67c24fb6460688937304a74c346aa94c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15093,
"upload_time": "2015-07-31T16:33:22",
"url": "https://files.pythonhosted.org/packages/fd/79/d179ddbd8a6f01f56e4cf3f04f67e55999236282794bc2a2347476cfd65a/hitchserve-0.4.tar.gz"
}
],
"0.4.1": [
{
"comment_text": "",
"digests": {
"md5": "7948509d5c4fb830a4ef5bc7d152f38b",
"sha256": "f4d578f9fd20cf1701b2e8c4b46bad02fcad3b3af74c2528ea0236d150b222b8"
},
"downloads": -1,
"filename": "hitchserve-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "7948509d5c4fb830a4ef5bc7d152f38b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15102,
"upload_time": "2015-08-01T05:14:07",
"url": "https://files.pythonhosted.org/packages/35/88/6b28deba8a675536eb4d567126f1c7d3faf3e06772cca5fcf71cbf33f60f/hitchserve-0.4.1.tar.gz"
}
],
"0.4.2": [
{
"comment_text": "",
"digests": {
"md5": "e5467cdfe5371af54f54c13d09ba9166",
"sha256": "9ace59c66ffbe07c28985104bd845ad1d87e810b47ed80b952b99e508b96a88f"
},
"downloads": -1,
"filename": "hitchserve-0.4.2.tar.gz",
"has_sig": false,
"md5_digest": "e5467cdfe5371af54f54c13d09ba9166",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15250,
"upload_time": "2015-08-03T13:47:57",
"url": "https://files.pythonhosted.org/packages/cc/3e/d49dbc0af1925ae02fca8df1bf247fea68610ea65e825fe34c20e74d5336/hitchserve-0.4.2.tar.gz"
}
],
"0.4.3": [
{
"comment_text": "",
"digests": {
"md5": "34262de4f449e5b953408232d1f0e3b2",
"sha256": "6b5561513764bc2c06c766c99b066e681e46bdb0f6a9c0bf770818f94c7f841d"
},
"downloads": -1,
"filename": "hitchserve-0.4.3.tar.gz",
"has_sig": false,
"md5_digest": "34262de4f449e5b953408232d1f0e3b2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15494,
"upload_time": "2015-08-12T14:25:01",
"url": "https://files.pythonhosted.org/packages/1b/a7/b18f3c696b1944df876dbf7b219bc3d77739e6aab6f7ba0a9bd7f4c11405/hitchserve-0.4.3.tar.gz"
}
],
"0.4.4": [
{
"comment_text": "",
"digests": {
"md5": "0db63ffb8baaa0516183f0b33bfd23d8",
"sha256": "42069cdae65e83177e294b750d4cfab0221faec95aaf47d67d55a66eca03f715"
},
"downloads": -1,
"filename": "hitchserve-0.4.4.tar.gz",
"has_sig": false,
"md5_digest": "0db63ffb8baaa0516183f0b33bfd23d8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15544,
"upload_time": "2015-09-17T17:36:19",
"url": "https://files.pythonhosted.org/packages/92/ac/d91edaf995524827520b8f7eb5757b8a62609a533d2393a37210b34d184e/hitchserve-0.4.4.tar.gz"
}
],
"0.4.5": [
{
"comment_text": "",
"digests": {
"md5": "4a426a2d371e267922aa881b2fe615f7",
"sha256": "fdf2c18f3e21fd801049b329625cffd56c96e62ad13013cfc7e4b3a81fe29bba"
},
"downloads": -1,
"filename": "hitchserve-0.4.5.tar.gz",
"has_sig": false,
"md5_digest": "4a426a2d371e267922aa881b2fe615f7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15724,
"upload_time": "2015-09-20T10:11:29",
"url": "https://files.pythonhosted.org/packages/02/a9/652d3abdcee1e9437d4f3011fbee100e9601b30bfd6824660cd4fc20ddc1/hitchserve-0.4.5.tar.gz"
}
],
"0.4.6": [
{
"comment_text": "",
"digests": {
"md5": "689b1e7ccebf65eb08825af6afe242b5",
"sha256": "fb59ee3b4624e972b1f45ea8521624ad758af7ee8820e09b630e41b30ba73b94"
},
"downloads": -1,
"filename": "hitchserve-0.4.6.tar.gz",
"has_sig": false,
"md5_digest": "689b1e7ccebf65eb08825af6afe242b5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14672,
"upload_time": "2015-10-24T11:40:00",
"url": "https://files.pythonhosted.org/packages/3f/ad/587602c5f5e13fdff57e6c208b05a8024428023a01867d6f4df3baabd2b1/hitchserve-0.4.6.tar.gz"
}
],
"0.4.7": [
{
"comment_text": "",
"digests": {
"md5": "e01b966e1b906cb161d4ab9ee25444e2",
"sha256": "cbaf06229bd127ddc9a71c2bef0ebff9510aca96aced0b0451b06d906d50b12f"
},
"downloads": -1,
"filename": "hitchserve-0.4.7.tar.gz",
"has_sig": false,
"md5_digest": "e01b966e1b906cb161d4ab9ee25444e2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14981,
"upload_time": "2016-01-17T17:50:58",
"url": "https://files.pythonhosted.org/packages/7d/c3/b5a2a46408d7da676e7636369fd2dbd64513071e32d3fee05a8f6b1413e6/hitchserve-0.4.7.tar.gz"
}
],
"0.4.8": [
{
"comment_text": "",
"digests": {
"md5": "a3a5f80b2197b284dbdc9240e7db7b9c",
"sha256": "c844abe5055246a2cb2198c3f2b290dd423b99f1d69d96233af834c838d930a3"
},
"downloads": -1,
"filename": "hitchserve-0.4.8.tar.gz",
"has_sig": false,
"md5_digest": "a3a5f80b2197b284dbdc9240e7db7b9c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15017,
"upload_time": "2016-01-24T12:39:11",
"url": "https://files.pythonhosted.org/packages/1f/ae/f861818678917783c1003a76d0966c4ea2b0a3549a07f767f424ba951f1b/hitchserve-0.4.8.tar.gz"
}
],
"0.4.9": [
{
"comment_text": "",
"digests": {
"md5": "45d4ea74c76e6153b60cba37f38ee87b",
"sha256": "d2866b311822d1b3541b372cefccafff19ce5fa5acff8f3846b1114f8b85ac27"
},
"downloads": -1,
"filename": "hitchserve-0.4.9.tar.gz",
"has_sig": false,
"md5_digest": "45d4ea74c76e6153b60cba37f38ee87b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15080,
"upload_time": "2016-02-28T18:42:27",
"url": "https://files.pythonhosted.org/packages/d7/ff/fd5228b563f844abe7c5519c21b24159b9c4f327d0f508c33570482242e6/hitchserve-0.4.9.tar.gz"
}
],
"0.5.0": [
{
"comment_text": "",
"digests": {
"md5": "f7015d9ece00c0fdbef35b910679f227",
"sha256": "3435e6c5ed83ec32e65247bb52df50d7ee97a783ddc49c4889fdc7b7a0a447ed"
},
"downloads": -1,
"filename": "hitchserve-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "f7015d9ece00c0fdbef35b910679f227",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15088,
"upload_time": "2016-04-28T20:38:27",
"url": "https://files.pythonhosted.org/packages/bc/8b/b4b47cfdb46899852b8313764ecfa3df124c4c11622523181971634d6712/hitchserve-0.5.0.tar.gz"
}
],
"0.5.1": [
{
"comment_text": "",
"digests": {
"md5": "e76bb819484261cada29910ae6ac73a9",
"sha256": "0f5e751b45f799f955e785ebb93f72048887754ef2b687e1c5cefa4e47a7981f"
},
"downloads": -1,
"filename": "hitchserve-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "e76bb819484261cada29910ae6ac73a9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16198,
"upload_time": "2017-01-01T16:15:50",
"url": "https://files.pythonhosted.org/packages/31/15/5f995d4a6e16f7a64cf146b00364f752a09c0672ef16e0b5caa9360fcdb6/hitchserve-0.5.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "e76bb819484261cada29910ae6ac73a9",
"sha256": "0f5e751b45f799f955e785ebb93f72048887754ef2b687e1c5cefa4e47a7981f"
},
"downloads": -1,
"filename": "hitchserve-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "e76bb819484261cada29910ae6ac73a9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16198,
"upload_time": "2017-01-01T16:15:50",
"url": "https://files.pythonhosted.org/packages/31/15/5f995d4a6e16f7a64cf146b00364f752a09c0672ef16e0b5caa9360fcdb6/hitchserve-0.5.1.tar.gz"
}
]
}