{ "info": { "author": "The Children's Hospital of Philadelphia", "author_email": "cbmisupport@email.chop.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "Intended Audience :: Developers", "Intended Audience :: Healthcare Industry", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP" ], "description": "# Harvest\n\n[![Build Status](https://travis-ci.org/cbmi/harvest.png?branch=master)](https://travis-ci.org/cbmi/harvest) [![Coverage Status](https://coveralls.io/repos/cbmi/harvest/badge.png)](https://coveralls.io/r/cbmi/harvest) [![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/cbmi/harvest/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")\n\n## Install\n\n```bash\n$ pip install harvest\n```\n\n## Harvest CLI\n\n### Dependencies\n\nThis version of Harvest requires Python 2.6 or 2.7.\n\n### Start A New Project\n\n```bash\n$ harvest init [--verbose] [--no-env] [--no-input] project_name\n```\nThis command performs the following steps:\n\n- Create a new virtualenv environment (name `project_name`-env)\n- Installs Django\n- Creates a starter project using the built-in Harvest template\n- Installs the base dependencies\n- Syncs and migrates a SQLite database, this requires you to answer a couple\nprompts (unless `--no-input` is passed)\n- Collects the static CSS and JavaScript files (mainly due to Cilantro)\n- Prints out a message to perform a couple commands in your shell\n\n**Arguments**\n\n`project_name` - The name of the project which must be a valid Python\nidentifier since it will be an importable Python package. This means it can\nonly contain alphanumeric characters and underscores and cannot start with a\nnumber, such as `myproject`, `my_project`, and `project1`, but not `1project`,\n`my-project` or `-myproject`.\n\n**Options**\n\n`--verbose` - Pass to get all output printed to stdout. Multiple flags can be\npassed to increase the verbosity, e.g. `-vv`.\n\n`--no-env` - Pass to prevent creating a virtualenv. If set, it is assumed the\nvirtualenv is active prior to running this command to ensure dependencies are\ninstalled in the correct site-packages directory.\n\n`--no-input` - Pass to prevent being prompted during the setup. This\ncurrently includes the prompt for setting up a superuser during the database\nsync. This is primarily useful for performing scripted builds.\n\n`--template` - Specify a template to base your Harvest application on. By\ndefault `harvest init` will base its build off of\n`https://github.com/cbmi/harvest-template`. By passing a URL to this option\n`harvest init` will attempt to bootstrap the project based on the endpoint\nspecified. Additionally, if your provided template contains a Fabric fabfile\ncontaining a `harvest_bootstrap` task the init command will offload all\nbootstrapping tasks beyond creating the virtualenv and installing of\ndependencies to the `harvest_bootstrap` task. This could be useful in situations\nwhere further assumptions can be made about a new Harvest deployment\n(i.e. containerization, use of a specific DB, specific Django models, etc.).\n\n`--venv-wrap` - If you are using virtualenvwrapper to handle your python virtual\nenvironments you can set this flag to create a virtualenv in accordance with\nthe conventions of that utility -- The name of your environment will correspond\nto your project name and will be created in the directory specified by the\n`WORKON_HOME` environment variable.\n\n**Post-Setup**\n\nAfter creating a new Harvest project, the next step is to define a few Django\nmodels. Run `python bin/manage.py avocado check` to see what needs to be\nfurther setup as well as optional settings and dependencies that can be\ninstalled.\n\n### Update Harvest\n\nThis command updates itself to the lastest stable version from PyPi.\n\n```bash\n$ harvest update\n```\n\n### Install Demo\n\nThis command installs one of the Harvest demos.\n\n```bash\n$ harvest init-demo [--verbose] [--no-env] demo_name\n```\n\n**Arguments**\n\n`demo_name` - The name of an available demo which is currently only `openmrs`.\n\n**Options**\n\n`--verbose` - Pass to get all output printed to stdout. Multiple flags can be\npassed to increase the verbosity, e.g. `-vv`.\n\n`--no-env` - Pass to prevent creating a virtualenv. If set, it is assumed the\nvirtualenv is active prior to running this command to ensure dependencies are\ninstalled in the correct site-packages directory.\n", "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/cbmi/harvest/", "keywords": "harvest metadata avocado serrano cilantro django", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "harvest", "package_url": "https://pypi.org/project/harvest/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/harvest/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/cbmi/harvest/" }, "release_url": "https://pypi.org/project/harvest/2.2.3/", "requires_dist": null, "requires_python": null, "summary": "Harvest Command Line Tool", "version": "2.2.3" }, "last_serial": 1224947, "releases": { "0.9.10b1": [ { "comment_text": "", "digests": { "md5": "9a25f8e517e67c89c7667f4d1cdccddc", "sha256": "fb73461eea139c496ea3af12b7f2e3c63d0f52079dd584f167f63bfaf5cf8ca8" }, "downloads": -1, "filename": "harvest-0.9.10b1.tar.gz", "has_sig": false, "md5_digest": "9a25f8e517e67c89c7667f4d1cdccddc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194350, "upload_time": "2012-10-29T18:44:13", "url": "https://files.pythonhosted.org/packages/9b/32/7c36a5ca13d68d82197b4744dc5ce37453c895a99c3692a7866ff8236121/harvest-0.9.10b1.tar.gz" } ], "0.9.11b1": [ { "comment_text": "", "digests": { "md5": "8e7f54960375727e2d0d14bf34578087", "sha256": "63383ea92b93653b6c449c79f47797670dec1951cc4a95a57d36922fec8596e1" }, "downloads": -1, "filename": "harvest-0.9.11b1.tar.gz", "has_sig": false, "md5_digest": "8e7f54960375727e2d0d14bf34578087", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194301, "upload_time": "2012-11-02T16:21:00", "url": "https://files.pythonhosted.org/packages/42/9b/4e175ef1a4a7120e12e4f446972cf7d23c3a392aafbf8515264a4d48f253/harvest-0.9.11b1.tar.gz" } ], "0.9.12b1": [ { "comment_text": "", "digests": { "md5": "5b304aff173decf214fb0a8f2d476720", "sha256": "20622ff92ecb08b06929c627c5c39b7b03eca94ffaeca693ebfa5f71c1de5687" }, "downloads": -1, "filename": "harvest-0.9.12b1.tar.gz", "has_sig": false, "md5_digest": "5b304aff173decf214fb0a8f2d476720", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194360, "upload_time": "2012-11-05T21:33:15", "url": "https://files.pythonhosted.org/packages/3f/f6/bc6078529f00f468f5ef5d1c05326385650034774ceea3d77f77ca238234/harvest-0.9.12b1.tar.gz" } ], "0.9.13b1": [ { "comment_text": "", "digests": { "md5": "65ccdc9e480ee4ae18fa1b39cde7cb59", "sha256": "5001f56dbb2957d2f4a1fbdea7d28e3dff10d9d33ee93a09b89c237e81bb2e68" }, "downloads": -1, "filename": "harvest-0.9.13b1.tar.gz", "has_sig": false, "md5_digest": "65ccdc9e480ee4ae18fa1b39cde7cb59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194436, "upload_time": "2012-11-07T17:49:30", "url": "https://files.pythonhosted.org/packages/8b/84/892c6c1cd8685ff221bfe7d4a89cecbde9a80af4696a0387f7997693e8c7/harvest-0.9.13b1.tar.gz" } ], "0.9.14b1": [ { "comment_text": "", "digests": { "md5": "8072102504eea1be6021f7f4cd8d2f12", "sha256": "4f0647ee33dc13b8e53e6358f95ae9cf8765e8163d0c856748a915b4382ca167" }, "downloads": -1, "filename": "harvest-0.9.14b1.tar.gz", "has_sig": false, "md5_digest": "8072102504eea1be6021f7f4cd8d2f12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194514, "upload_time": "2012-11-07T20:21:02", "url": "https://files.pythonhosted.org/packages/74/81/6a755c2b23168e697ed92836a0f33c405e804f1a485c3b3f3de8408e2a0e/harvest-0.9.14b1.tar.gz" } ], "0.9.15b1": [ { "comment_text": "", "digests": { "md5": "e505b48581333b3052d9cfce579a23b0", "sha256": "98dc8c22bf661825a3ca5052c0a41bab7017ca55b55de2ebdc2ca212966ab91b" }, "downloads": -1, "filename": "harvest-0.9.15b1.tar.gz", "has_sig": false, "md5_digest": "e505b48581333b3052d9cfce579a23b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194527, "upload_time": "2012-11-16T04:09:24", "url": "https://files.pythonhosted.org/packages/1f/d7/58d567707b2f53e78a35130e18dccc0e1ad32754c964418e9d5e6a3aac0b/harvest-0.9.15b1.tar.gz" } ], "0.9.16b1": [ { "comment_text": "", "digests": { "md5": "d150faad89a1277b7dc5afe64a3a3d71", "sha256": "9d7cae3af43827aa9a05612cf329724d7a4a078bf9bbe53bd3ea12286165bc6e" }, "downloads": -1, "filename": "harvest-0.9.16b1.tar.gz", "has_sig": false, "md5_digest": "d150faad89a1277b7dc5afe64a3a3d71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194554, "upload_time": "2012-11-19T16:15:39", "url": "https://files.pythonhosted.org/packages/f4/a3/a6574a5f36e1c4aec855e7731e1c0eec12ed88f6ac845e172d7ed4b36c8e/harvest-0.9.16b1.tar.gz" } ], "0.9.17b1": [ { "comment_text": "", "digests": { "md5": "94fb116606ffad50f2974caff7b74eb0", "sha256": "439904fcbb6ee2ff40bd33fb5a1d2063cce523fed2ff97374a91dca39e53a01a" }, "downloads": -1, "filename": "harvest-0.9.17b1.tar.gz", "has_sig": false, "md5_digest": "94fb116606ffad50f2974caff7b74eb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194553, "upload_time": "2012-12-17T21:15:44", "url": "https://files.pythonhosted.org/packages/d4/e5/c28bf875d6c9c090c7be8f641b625f7bfef4108edffa4387b0e6c7760a33/harvest-0.9.17b1.tar.gz" } ], "0.9.1b1": [ { "comment_text": "", "digests": { "md5": "08b76084a15a6c6497e6dce099148783", "sha256": "59fe9bd22ae4dc410b6014eb25bd82bde5746cb490a9dfb7e65f9db80afb8852" }, "downloads": -1, "filename": "harvest-0.9.1b1.tar.gz", "has_sig": false, "md5_digest": "08b76084a15a6c6497e6dce099148783", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 173469, "upload_time": "2012-10-22T01:07:25", "url": "https://files.pythonhosted.org/packages/4f/c5/ad691bb5f089d86684a8e35910941a1980ad227380f415bc151b7d13b57b/harvest-0.9.1b1.tar.gz" } ], "0.9.2b1": [ { "comment_text": "", "digests": { "md5": "fc028849a1358adb29dedb5cb05e61cf", "sha256": "6d86094ab653ec28685bf9622bc7658e1c1dbe7ca77c40d66c6a2f0b3cfae9a6" }, "downloads": -1, "filename": "harvest-0.9.2b1.tar.gz", "has_sig": false, "md5_digest": "fc028849a1358adb29dedb5cb05e61cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 173486, "upload_time": "2012-10-22T01:13:03", "url": "https://files.pythonhosted.org/packages/ca/e9/f2d7741748cc02e0c164eb6bbc7b0a5d563f29864f8231077147055deabc/harvest-0.9.2b1.tar.gz" } ], "0.9.3b1": [ { "comment_text": "", "digests": { "md5": "728bbbddd86e804c4658bece337c49f1", "sha256": "9253b41b454203e5142a413d5eaf60c57dc008fa2d3a5e2ac6f3838fb1139b7a" }, "downloads": -1, "filename": "harvest-0.9.3b1.tar.gz", "has_sig": false, "md5_digest": "728bbbddd86e804c4658bece337c49f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 173482, "upload_time": "2012-10-22T01:16:06", "url": "https://files.pythonhosted.org/packages/77/1e/1eb8b86f275e7b6645660d822b70ff3940107fa631802eaeb59e03840433/harvest-0.9.3b1.tar.gz" } ], "0.9.4b1": [ { "comment_text": "", "digests": { "md5": "6c8409cdf179acbae6ff0bd31f83d05e", "sha256": "f88854ed9168659c7c922ff0c29481dcbceb1e8b6fabb0d58001af80134e59bc" }, "downloads": -1, "filename": "harvest-0.9.4b1.tar.gz", "has_sig": false, "md5_digest": "6c8409cdf179acbae6ff0bd31f83d05e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 173482, "upload_time": "2012-10-22T01:42:16", "url": "https://files.pythonhosted.org/packages/db/1a/cba98ccf07b76562f8f358f8e0c23941baf538868a27a1a306dbd6f30487/harvest-0.9.4b1.tar.gz" } ], "0.9.5b1": [ { "comment_text": "", "digests": { "md5": "03baf641ba420ac77527813f7341fe31", "sha256": "9f8905b8f40238c1b0cf2cda3651750ffae5b05b7bf677881af42587f26579d3" }, "downloads": -1, "filename": "harvest-0.9.5b1.tar.gz", "has_sig": false, "md5_digest": "03baf641ba420ac77527813f7341fe31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 174153, "upload_time": "2012-10-22T03:42:03", "url": "https://files.pythonhosted.org/packages/2e/6f/ed47c230d655d0f06df304818d217ac44b451bfa9ad237613cb38efd7ce9/harvest-0.9.5b1.tar.gz" } ], "0.9.6b1": [ { "comment_text": "", "digests": { "md5": "af2ec869b3bbd6e74983757303d85f19", "sha256": "74eec32cfec679769304a237265fb75540cb309e48140abf7fb29b5b18cbbf32" }, "downloads": -1, "filename": "harvest-0.9.6b1.tar.gz", "has_sig": false, "md5_digest": "af2ec869b3bbd6e74983757303d85f19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 174155, "upload_time": "2012-10-22T03:49:17", "url": "https://files.pythonhosted.org/packages/d9/9c/7d8115a85f85d82a4f53c0775ead58c5828348aa5fb7942f16d237c87643/harvest-0.9.6b1.tar.gz" } ], "0.9.7b1": [ { "comment_text": "", "digests": { "md5": "83e937ff33427f8f684cd03125a9caeb", "sha256": "d419bc6a363d3811ee90e233ac468092b49cbb7d3f1286a9176a93397e227c29" }, "downloads": -1, "filename": "harvest-0.9.7b1.tar.gz", "has_sig": false, "md5_digest": "83e937ff33427f8f684cd03125a9caeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 174161, "upload_time": "2012-10-22T03:52:48", "url": "https://files.pythonhosted.org/packages/8f/9f/1c7ea134e523472625af9b650ebe46edfc2fc2bc2734aa554ae75147a882/harvest-0.9.7b1.tar.gz" } ], "0.9.8b1": [ { "comment_text": "", "digests": { "md5": "f26b59b2b1e2add4799784034465283e", "sha256": "46c8634f87e7df0ecb23c35841f4a157d76435bc94b4af35857b594bdfc81556" }, "downloads": -1, "filename": "harvest-0.9.8b1.tar.gz", "has_sig": false, "md5_digest": "f26b59b2b1e2add4799784034465283e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 174192, "upload_time": "2012-10-22T03:58:31", "url": "https://files.pythonhosted.org/packages/a3/05/b3df6123a1eb8886316a048136b5c990dc500de800e181616014f82433b7/harvest-0.9.8b1.tar.gz" } ], "0.9.9b1": [ { "comment_text": "", "digests": { "md5": "bca34ab642a76ea67392cbc700964bac", "sha256": "47c2a0bca0ef8d1fced83739a81b7765185b548dd05ac45783a608c6b526eb98" }, "downloads": -1, "filename": "harvest-0.9.9b1.tar.gz", "has_sig": false, "md5_digest": "bca34ab642a76ea67392cbc700964bac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194280, "upload_time": "2012-10-25T04:46:28", "url": "https://files.pythonhosted.org/packages/de/2d/1edbe6e86ae7e4ad4ddef6d5a78231b85d2136a43e3038924a70b76834cb/harvest-0.9.9b1.tar.gz" } ], "0.9b1": [ { "comment_text": "", "digests": { "md5": "43be3abaaddc8bc2c1d00c07a8ef34d2", "sha256": "ab54b058ac4a11ab944ee6c724a0ed2407cd0c61e004fbef4f1880fe8dc573d5" }, "downloads": -1, "filename": "harvest-0.9b1.tar.gz", "has_sig": false, "md5_digest": "43be3abaaddc8bc2c1d00c07a8ef34d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 173149, "upload_time": "2012-10-22T00:20:11", "url": "https://files.pythonhosted.org/packages/a4/ab/5f6156582339bc58265af5cabfa34ea27000d87788d3e3096e558d2143c1/harvest-0.9b1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "45a141805ff8af6fcc582f738f9f8bb9", "sha256": "0e8c4fece50edf411a04de8d4494c15c8ebc90fcebc923a2da33dbb7a6002fd4" }, "downloads": -1, "filename": "harvest-1.0.tar.gz", "has_sig": false, "md5_digest": "45a141805ff8af6fcc582f738f9f8bb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194345, "upload_time": "2013-01-11T14:25:45", "url": "https://files.pythonhosted.org/packages/4a/d2/f2762e0e8a2fe69f62d441dcd0699773d85cb5cc90637688fe298571a0b8/harvest-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "4821156e2bbe9571b65ce3f6398a3cf7", "sha256": "6108a790d243a0be9c7ae931deca398302973dfd6bd711aea6f39dfe5e80a6fb" }, "downloads": -1, "filename": "harvest-1.0.1.tar.gz", "has_sig": false, "md5_digest": "4821156e2bbe9571b65ce3f6398a3cf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 193816, "upload_time": "2013-01-15T20:20:38", "url": "https://files.pythonhosted.org/packages/61/ec/6ceea4ee62fb2dcaf7899d548efcc2f2fb88c4c0f0da42e649252cce98aa/harvest-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "a5667779dba1bf9787b3dbc0ad67d66c", "sha256": "0fd7d266eaddefa2ab3e6f0dc01e78cd68d8a4442d0284c1acb7d5f9a4ecd834" }, "downloads": -1, "filename": "harvest-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a5667779dba1bf9787b3dbc0ad67d66c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 189601, "upload_time": "2013-02-12T20:52:46", "url": "https://files.pythonhosted.org/packages/a7/55/600800798b59edc04cb6abc669e958beb5b9c4dbb4a4f5e65b18936cfd2d/harvest-1.0.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "28165d1b71d1de27f0ca5ff2693fd61f", "sha256": "9158ed8c9fa64e825edf033ef97c0e63aa652e7ac0c805cb66185ab6bb3017fb" }, "downloads": -1, "filename": "harvest-2.0.0.tar.gz", "has_sig": false, "md5_digest": "28165d1b71d1de27f0ca5ff2693fd61f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 664321, "upload_time": "2013-08-09T16:44:20", "url": "https://files.pythonhosted.org/packages/2a/34/e86cf40ef55a9be9c0a3d32d7f035be7b0003e71ee9b6b3a01ca7bcc9137/harvest-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "a0cfdf03e03b3a173045b3e423ed2b8a", "sha256": "8973dc571587936276549fe9870927bf5d99a3f5abac91d5fdbd306a666e4ee2" }, "downloads": -1, "filename": "harvest-2.0.1.tar.gz", "has_sig": false, "md5_digest": "a0cfdf03e03b3a173045b3e423ed2b8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 672668, "upload_time": "2013-09-25T14:21:03", "url": "https://files.pythonhosted.org/packages/ed/e7/464e7903f670ca6154ff519200e8c3d2dff14109b1e4b9e0442c72b1142e/harvest-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "4fcf7583611cdf4c1868e3ff72630bc8", "sha256": "670a2587dabf06a786d4968a2e63573091f6e21921a4dae9640cbd505c00e065" }, "downloads": -1, "filename": "harvest-2.1.0.tar.gz", "has_sig": false, "md5_digest": "4fcf7583611cdf4c1868e3ff72630bc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8115, "upload_time": "2013-12-23T16:15:42", "url": "https://files.pythonhosted.org/packages/4c/2a/3d127fba3c41a6095a09a6b1ed983df52284b0ea5bc5c5e514ecf59e6690/harvest-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "1878c4698acfc2ee17674631ff8bde9b", "sha256": "db5b3adb52fd9deebefd4324320ffa1d3b803328722e44afa12c742a5cdde041" }, "downloads": -1, "filename": "harvest-2.2.0.tar.gz", "has_sig": false, "md5_digest": "1878c4698acfc2ee17674631ff8bde9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8782, "upload_time": "2014-03-23T13:53:50", "url": "https://files.pythonhosted.org/packages/f6/1b/dd6aa8789baf49d53073774de4566df342799742b1a16174054ae40474b6/harvest-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "5d1057b69030402bb9a271c926114bfa", "sha256": "9d52a6fa5b96b6feb3832f29d9bfce44bb11feffe5b52825298ccf645e080e11" }, "downloads": -1, "filename": "harvest-2.2.1.tar.gz", "has_sig": false, "md5_digest": "5d1057b69030402bb9a271c926114bfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9254, "upload_time": "2014-04-22T16:50:32", "url": "https://files.pythonhosted.org/packages/a7/1d/dbb53b272baa7a0ef110eb39d9964394845e655c909b1eb844ecc14ef08d/harvest-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "cde13b772a03e99ceb95cee2d1687f68", "sha256": "a9fed7e096bd020506e7d7806a028490928d6d7514c48d54a802a2e96543a266" }, "downloads": -1, "filename": "harvest-2.2.2.tar.gz", "has_sig": false, "md5_digest": "cde13b772a03e99ceb95cee2d1687f68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9279, "upload_time": "2014-09-15T13:33:08", "url": "https://files.pythonhosted.org/packages/cf/3e/f75aea31e6625d98037d485616bc5f4a22eee645cbde45c776c3e08d263d/harvest-2.2.2.tar.gz" } ], "2.2.3": [ { "comment_text": "", "digests": { "md5": "864f9c82939c3ae3d220c0e6f2121c8e", "sha256": "dc7c5416d7391d076d9085f4a094dc4088989a6bfa1635014f8833856c60ea1b" }, "downloads": -1, "filename": "harvest-2.2.3.tar.gz", "has_sig": false, "md5_digest": "864f9c82939c3ae3d220c0e6f2121c8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9275, "upload_time": "2014-09-15T13:41:01", "url": "https://files.pythonhosted.org/packages/1c/07/00e710178cd2b18a9b694fd6e1cdb1b5f71fdc1ff64264454a3ffe636afe/harvest-2.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "864f9c82939c3ae3d220c0e6f2121c8e", "sha256": "dc7c5416d7391d076d9085f4a094dc4088989a6bfa1635014f8833856c60ea1b" }, "downloads": -1, "filename": "harvest-2.2.3.tar.gz", "has_sig": false, "md5_digest": "864f9c82939c3ae3d220c0e6f2121c8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9275, "upload_time": "2014-09-15T13:41:01", "url": "https://files.pythonhosted.org/packages/1c/07/00e710178cd2b18a9b694fd6e1cdb1b5f71fdc1ff64264454a3ffe636afe/harvest-2.2.3.tar.gz" } ] }