{ "info": { "author": "Zucchini Team", "author_email": "team@zucc.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "========\nZucchini\n========\n\n\n.. image:: https://img.shields.io/pypi/v/zucchini.svg\n :target: https://pypi.python.org/pypi/zucchini\n\n.. image:: https://img.shields.io/travis/zucchini/zucchini.svg\n :target: https://travis-ci.org/zucchini/zucchini\n\n.. image:: https://readthedocs.org/projects/zucchini/badge/?version=latest\n :target: https://zucchini.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/zucchini/zucchini/shield.svg\n :target: https://pyup.io/repos/github/zucchini/zucchini/\n :alt: Updates\n\n\nZucchini is an automatic grader tool for use in grading programming assignments.\n\n\n* Free software: Apache Software License 2.0\n* Documentation: https://zucchini.readthedocs.io.\n\n\nInstallation\n------------\n\n::\n\n $ pip install --user zucchini\n $ zucc --help\n\n\nGetting Started with Development\n--------------------------------\n\nAfter cloning this repo and installing virtualenv, run\n\n::\n\n $ virtualenv -p python3 venv\n $ . venv/bin/activate\n $ pip install -r requirements.txt\n $ pip install -r requirements_dev.txt\n $ zucc --help\n\nFeatures\n--------\n\n* Unified grading infrastructure: eliminates maintenance load of ad-hoc\n per-assignment graders\n* Separates test results from computed grades: graders provide test\n results which are stored on disk, and then zucchini calculates grade\n based on the weight of each test. That is, graders do not perform\n grade calculation; they only gather information about students' work\n* Simple configuration: update one YAML file and store your graders in\n git repositories for all your TAs\n* Relative weighting: no more twiddling with weights to get them to add\n up to 100\n* Import submissions from Gradescope, Canvas Assignments, or Canvas\n Quizzes\n* No more copy-and-pasting grades and commments: automated upload of\n Canvas grades and gradelogs\n* Flatten (extract) archived submissions\n* Gradescope integration: generate a Gradescope autograder tarball for\n an assignment with one command\n\nCredits\n---------\n\n* Austin Adams (@ausbin) for creating lc3grade, which eventually became\n zucchini\n* Cem Gokmen (@skyman) for suggesting converting lc3grade into a\n generalized autograder for more than just C and LC-3 homeworks, and\n creating the initial structure of zucchini\n* Patrick Tam (@pjztam) for implementing a bunch of graders, gradelogs,\n and gradelog upload\n* Kexin Zhang (@kexin-zhang) for exploring Canvas bulk submission\n downloads and for creating the demo downloader, which changed our\n lives\n* Travis Adams (@travis-adams) for nothing\n\n\n=======\nHistory\n=======\n\n0.1.0 (2017-12-17)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zucchini/zucchini", "keywords": "zucchini", "license": "Apache Software License 2.0", "maintainer": "", "maintainer_email": "", "name": "zucchini", "package_url": "https://pypi.org/project/zucchini/", "platform": "", "project_url": "https://pypi.org/project/zucchini/", "project_urls": { "Homepage": "https://github.com/zucchini/zucchini" }, "release_url": "https://pypi.org/project/zucchini/1.0.0/", "requires_dist": [ "click (==6.7)", "gitdb2 (==2.0.3)", "GitPython (==2.1.8)", "PyYAML (==3.13)", "smmap2 (==2.0.3)", "requests (==2.18.4)", "boto3 (==1.5.19)", "arrow (==0.12.1)", "subprocess32 (==3.2.7) ; python_version < \"3.0\"" ], "requires_python": "", "summary": "Zucchini is an automatic grader tool for use in grading programming assignments.", "version": "1.0.0" }, "last_serial": 4872210, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "fc357feabf3fa184efa2e0bbd71cc5cb", "sha256": "e0a990102799ed6f013f3140d23aaf0ec091e13bd10a2ea0055080a1264347d5" }, "downloads": -1, "filename": "zucchini-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc357feabf3fa184efa2e0bbd71cc5cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31668, "upload_time": "2018-01-16T01:51:21", "url": "https://files.pythonhosted.org/packages/19/3f/7fca4914ebe57ef82bf8e9f8d618a34bb30c741f8b65bf000b806f00a8b6/zucchini-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9623c7ceaa7bcb7dfeffb74fb347daba", "sha256": "cd4f2563302448fcd740a857409a004e4541b6999f3936c1fa8089e3b5976c6a" }, "downloads": -1, "filename": "zucchini-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9623c7ceaa7bcb7dfeffb74fb347daba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39368, "upload_time": "2018-01-16T01:51:51", "url": "https://files.pythonhosted.org/packages/6c/34/a85d79fbff697cc81df98e28671bed1cc604c38555040ab94f6fdf03cd7a/zucchini-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d46c19a4fcff0f10e28aa602948da70c", "sha256": "1d75ca6dbbd8b094e713f97e55e48550c6d8b434a125a78de17d30dc3c97f5dc" }, "downloads": -1, "filename": "zucchini-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d46c19a4fcff0f10e28aa602948da70c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32472, "upload_time": "2018-01-16T02:05:41", "url": "https://files.pythonhosted.org/packages/69/15/d0b4e772e26a20f7075657729ef086bdca47561f38bd42ace99eda6a7a44/zucchini-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cce282a09539529e626de2c2defaee2e", "sha256": "f5c570878d34a31c3f3972e156bcda8a7f488f8cf5a533835cd901abaff71339" }, "downloads": -1, "filename": "zucchini-0.1.1.tar.gz", "has_sig": false, "md5_digest": "cce282a09539529e626de2c2defaee2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40222, "upload_time": "2018-01-16T02:05:56", "url": "https://files.pythonhosted.org/packages/06/88/e3314c7a09d3a875264d23e94b949056ac8107c7f77642c5db068fcfa439/zucchini-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "114b375e2b887c26beed350c5a118086", "sha256": "a08462cca12ff525ad04f185ed6eed09e3eacc54f3c56dbbebd0948d75e5ecaa" }, "downloads": -1, "filename": "zucchini-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "114b375e2b887c26beed350c5a118086", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46561, "upload_time": "2018-01-17T18:02:43", "url": "https://files.pythonhosted.org/packages/9f/0e/bdc173f39a671310ec236dfa284bbaa004c243e683c678e3a441c091ac3a/zucchini-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d9b9bd70c3043d7b3d8fa32be711270", "sha256": "a0b6cdaf55d1b18f1f9caec3ba10aea02a761a3fd9cde9f87bff4a587ac1b2d1" }, "downloads": -1, "filename": "zucchini-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9d9b9bd70c3043d7b3d8fa32be711270", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47781, "upload_time": "2018-01-17T18:02:45", "url": "https://files.pythonhosted.org/packages/73/33/cc6705cc039f5f44a77e305c84f7ea38eb21098938540d1fd2da0b514350/zucchini-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2fb45f158475bcf3c9e7fd335447cedc", "sha256": "ecbf24465a2a6d6466f11b39abfc1aa85493504bae2539002d3df7c58ee63ed1" }, "downloads": -1, "filename": "zucchini-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2fb45f158475bcf3c9e7fd335447cedc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53366, "upload_time": "2018-02-16T23:08:14", "url": "https://files.pythonhosted.org/packages/f3/06/e3978ae32243f26b17c410a53f7a1796d6e93e1c1e3751f44f8500869ca3/zucchini-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6bb5a9ad43da33af5b7935a33645c126", "sha256": "161dccf8b7e508995f3aefd0d8690c0e6cd0926bcb059025c3acb83fb6f9047e" }, "downloads": -1, "filename": "zucchini-0.1.3.tar.gz", "has_sig": false, "md5_digest": "6bb5a9ad43da33af5b7935a33645c126", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53106, "upload_time": "2018-02-16T23:08:15", "url": "https://files.pythonhosted.org/packages/6d/30/3e5226f4316e0f6c880ced39f6963e75c61ccb5166f1fa46a82583cf9bde/zucchini-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "6f02ab42c32cca1cad586eceb85f6c20", "sha256": "683179fa411c1411d60d96449d358a188f5a0d8a20b0d6f430accc522fb5bbb8" }, "downloads": -1, "filename": "zucchini-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f02ab42c32cca1cad586eceb85f6c20", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53584, "upload_time": "2018-04-16T01:11:02", "url": "https://files.pythonhosted.org/packages/e7/97/bfa1afa51d0340f84f9d0143027d2fb29911ff9ea022bed12d5fd647b29f/zucchini-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca9b233bba2f2253937da53e9a6ef30d", "sha256": "9b21c9ffc395468962d957ec5e87bca08527870de654f98b86db29b032c93426" }, "downloads": -1, "filename": "zucchini-0.1.4.tar.gz", "has_sig": false, "md5_digest": "ca9b233bba2f2253937da53e9a6ef30d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53960, "upload_time": "2018-04-16T01:11:03", "url": "https://files.pythonhosted.org/packages/53/d9/d8d7998237a5f57632b01a687fd456eb9990b56a9d0d81cc60ac4f2f0b03/zucchini-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f0605c4df2a16743f2bf8a3a64201c74", "sha256": "e206c19cb4727303af680bd8dbb7f2226a683665ce0ce03e0e9ea505116477eb" }, "downloads": -1, "filename": "zucchini-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0605c4df2a16743f2bf8a3a64201c74", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60925, "upload_time": "2018-08-21T03:42:33", "url": "https://files.pythonhosted.org/packages/02/51/c8f97e6bd58d069a9efc62bcdd9fc0d2d343ecb98be00e96db5ceb250749/zucchini-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e4e494f82d1ddec8d9470e3e554a32b", "sha256": "5ff5ce60caabb4b2d1452760bf9c5a1143eeb8868ed9482d0981170dcdd2cff4" }, "downloads": -1, "filename": "zucchini-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8e4e494f82d1ddec8d9470e3e554a32b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62474, "upload_time": "2018-08-21T03:42:34", "url": "https://files.pythonhosted.org/packages/47/2b/90ef78d579f4c88c2e6c32d0010eb63c1331398261d55a19bf4540aa139c/zucchini-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b2bb132a1f3ec01c27c2cf0edbb31595", "sha256": "583142d689b6aea9e3b9693f63483ef11502b18738cef6ba64e8eafe9e6b2700" }, "downloads": -1, "filename": "zucchini-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2bb132a1f3ec01c27c2cf0edbb31595", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60916, "upload_time": "2018-08-21T18:06:12", "url": "https://files.pythonhosted.org/packages/9d/a8/2c422886a05ed1743faf29cdf5a3bcb8c49a78a1cac62dd93b82fc0be257/zucchini-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6388863d1d08e44ba0d300fb3b8747d5", "sha256": "6e44348725981ec1c17a7dede977886a7695ae151bf72bcb5f03521323c9cb94" }, "downloads": -1, "filename": "zucchini-0.2.1.tar.gz", "has_sig": false, "md5_digest": "6388863d1d08e44ba0d300fb3b8747d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62463, "upload_time": "2018-08-21T18:06:14", "url": "https://files.pythonhosted.org/packages/0c/d2/7c9e9ff34004ddf35e8f6a4a476908c2960c7430e8c71561d0b810801c56/zucchini-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "3632524f6d0cd50f535ab5c2ee0845af", "sha256": "f3fbd93f96178c009b4a20a8917061337ef54f631a9be7f0c40a4fb0dcb5180f" }, "downloads": -1, "filename": "zucchini-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3632524f6d0cd50f535ab5c2ee0845af", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 61620, "upload_time": "2018-08-22T03:02:23", "url": "https://files.pythonhosted.org/packages/c1/d9/954b1a6016cd7ef82e29c12593fcdbd18ceb017648a35fc425d06adab97d/zucchini-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bdb7247dc7b603b1d970805b8198ce78", "sha256": "0f01c10d22ce4287a3f265c98bb3cc0fdcd9ea484e35b02a7d15471fffed7165" }, "downloads": -1, "filename": "zucchini-0.2.2.tar.gz", "has_sig": false, "md5_digest": "bdb7247dc7b603b1d970805b8198ce78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63111, "upload_time": "2018-08-22T03:02:24", "url": "https://files.pythonhosted.org/packages/91/dd/9aa932cd03ada7ec913d5645c1e4a3672d108e999edad144fffccbe2d883/zucchini-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "12876ff574eb3f41c4af8c3d96357c22", "sha256": "0bebebb4efedea92d44d12f754ad783e282170e7822ec4a0f105746f1f9b4190" }, "downloads": -1, "filename": "zucchini-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "12876ff574eb3f41c4af8c3d96357c22", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 61843, "upload_time": "2018-09-19T18:23:59", "url": "https://files.pythonhosted.org/packages/c0/ab/046eb55dbd94b8b255a3102464bd77011053d9c8d51e042f6f4f68814124/zucchini-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0afcef1d9fe7c2790fefadb85072f0d", "sha256": "9ca3885f2c431c591b574cc22ea92d54bc2493e1220763f798fde55b2c552afa" }, "downloads": -1, "filename": "zucchini-0.2.3.tar.gz", "has_sig": false, "md5_digest": "d0afcef1d9fe7c2790fefadb85072f0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63390, "upload_time": "2018-09-19T18:24:01", "url": "https://files.pythonhosted.org/packages/71/e3/9cf62683a31809e5b3d2d817cba1760c8e834bd525c8c08de4c332fa1dd2/zucchini-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "794bc41b3948a1ce22029c04fbbac0be", "sha256": "b28ecb03a1a8a6cb8f6386606b33aa49453993c35f1723acf06b51b708a82d9b" }, "downloads": -1, "filename": "zucchini-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "794bc41b3948a1ce22029c04fbbac0be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 61744, "upload_time": "2018-09-19T18:30:31", "url": "https://files.pythonhosted.org/packages/59/1b/496ae6a231e02c461a20b28e2e6463136472e0ef0b05e2dd71221c3f6888/zucchini-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ced3d957640f1ada5385275d6b5787b7", "sha256": "dc31abc76751e9c01e8b85a8cefcb6568c549c38ecba7ac5ea5ebbdcf9e5abe2" }, "downloads": -1, "filename": "zucchini-0.2.4.tar.gz", "has_sig": false, "md5_digest": "ced3d957640f1ada5385275d6b5787b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63231, "upload_time": "2018-09-19T18:30:33", "url": "https://files.pythonhosted.org/packages/3d/36/9ca217ebdfa9c3960012d043e01f4a7a889a31bbdc658a51499bac104eab/zucchini-0.2.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0a42681a99705f748f63f7b5ee8a5661", "sha256": "18a8465691b245df7aa3fd28d2d65dcfe5bfdfbd8cbbda65484eb6dbc83f8133" }, "downloads": -1, "filename": "zucchini-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0a42681a99705f748f63f7b5ee8a5661", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 62693, "upload_time": "2018-09-29T18:28:46", "url": "https://files.pythonhosted.org/packages/f5/7e/c3ee709136bc5dd39940a91ea0f29a2980793faa24ddc85a3134dba0363d/zucchini-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f5eddac28e7a37b64e6d82c59a81d57", "sha256": "e90865cab0b1116e87665fdfcb7b76f03931be5bef3e2526918a25a6fe75319e" }, "downloads": -1, "filename": "zucchini-0.3.0.tar.gz", "has_sig": false, "md5_digest": "2f5eddac28e7a37b64e6d82c59a81d57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63407, "upload_time": "2018-09-29T18:28:48", "url": "https://files.pythonhosted.org/packages/e3/00/5c7963a5627510ee27515d51bf2a19e126a23326823601075dd91543c72e/zucchini-0.3.0.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "5821c36f5d77e0d359144e89d21b5f94", "sha256": "94d843bdf820702382b8fd49f1c7f3057fe4701aa754cc4d8154c0abecd948dc" }, "downloads": -1, "filename": "zucchini-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5821c36f5d77e0d359144e89d21b5f94", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 62992, "upload_time": "2018-10-26T20:11:57", "url": "https://files.pythonhosted.org/packages/13/c7/068e25c49d10e951138508ba5cfa04fe0f78312d1652478501c26930d3fc/zucchini-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb68ae30407b76f77e18486e45524502", "sha256": "abb15a426c56e02d529b80aa84a3207fbe2d61deb71a16f44affde13e7f72eea" }, "downloads": -1, "filename": "zucchini-0.3.2.tar.gz", "has_sig": false, "md5_digest": "eb68ae30407b76f77e18486e45524502", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64142, "upload_time": "2018-10-26T20:11:59", "url": "https://files.pythonhosted.org/packages/91/e9/f64275f470bc4329d87f25d693605b8ddb04c704075d03c47dfe8d21e9cb/zucchini-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "6da537fbc549bca740896b6f16c2da39", "sha256": "2c4fa4d834d4cc19ea5a112d2c449b715d95fd85a65781a4e91e6921866d6215" }, "downloads": -1, "filename": "zucchini-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6da537fbc549bca740896b6f16c2da39", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64416, "upload_time": "2019-02-05T21:04:49", "url": "https://files.pythonhosted.org/packages/4f/2c/0ccd7f42bf65fb88e51c93e5863c7e665940171caa107216e3ff15df446b/zucchini-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b65aea4f4b4ada6dd303370bf56ca86c", "sha256": "3adf8ec99208f7eb608f6ce0db501ca49783535b883b3a1952d41a5ceba294a8" }, "downloads": -1, "filename": "zucchini-0.4.0.tar.gz", "has_sig": false, "md5_digest": "b65aea4f4b4ada6dd303370bf56ca86c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64643, "upload_time": "2019-02-05T21:04:50", "url": "https://files.pythonhosted.org/packages/d2/35/284f4fa47846173d465506c09145f5e3869036934bc20c40484c969b10dd/zucchini-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "1b2918d250190c91855e8b91b1c3eeea", "sha256": "1b451c44e87aafdf440d5c85bb953e9994bfe48cd447c0db74a4784464d74014" }, "downloads": -1, "filename": "zucchini-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1b2918d250190c91855e8b91b1c3eeea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 65599, "upload_time": "2019-02-08T15:45:15", "url": "https://files.pythonhosted.org/packages/c5/20/4fcdff10dbe81293f1dd8ccbed92553c180dbb7efcf7cc1ca6c2ab317019/zucchini-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96b424519dedfc000a1a8d870801c7b4", "sha256": "379bbc74dc85d8b664b533247a072676b6f1406be61c1f7e981bb1c5f22aaf58" }, "downloads": -1, "filename": "zucchini-0.4.1.tar.gz", "has_sig": false, "md5_digest": "96b424519dedfc000a1a8d870801c7b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65029, "upload_time": "2019-02-08T15:45:17", "url": "https://files.pythonhosted.org/packages/2a/75/e5714bffe00db7c6c31044d4dda3761649f1502132db7876d88d075f2987/zucchini-0.4.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "4c9a4d8728e0089c8bf8280834009013", "sha256": "0cb28e1f919771c705afef45391642e2a05d76b4752c05711a831567877983b0" }, "downloads": -1, "filename": "zucchini-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4c9a4d8728e0089c8bf8280834009013", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 67244, "upload_time": "2019-02-27T01:49:09", "url": "https://files.pythonhosted.org/packages/67/d5/e46ae5aae54c57d420c519b28379f15b80f50f5d0de364de8a196d7c9505/zucchini-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b563869626512af4ba368e27d9466e1a", "sha256": "18d597828c3a31f1ed90f1a29d70c49d61f7a3bcceb8a5c8384712198fca48f9" }, "downloads": -1, "filename": "zucchini-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b563869626512af4ba368e27d9466e1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65881, "upload_time": "2019-02-27T01:49:11", "url": "https://files.pythonhosted.org/packages/ce/4c/adc06e37e7b5c2455f183a8e0ea9a5df6ac05c306bb0355a4d8639b2f7be/zucchini-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4c9a4d8728e0089c8bf8280834009013", "sha256": "0cb28e1f919771c705afef45391642e2a05d76b4752c05711a831567877983b0" }, "downloads": -1, "filename": "zucchini-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4c9a4d8728e0089c8bf8280834009013", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 67244, "upload_time": "2019-02-27T01:49:09", "url": "https://files.pythonhosted.org/packages/67/d5/e46ae5aae54c57d420c519b28379f15b80f50f5d0de364de8a196d7c9505/zucchini-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b563869626512af4ba368e27d9466e1a", "sha256": "18d597828c3a31f1ed90f1a29d70c49d61f7a3bcceb8a5c8384712198fca48f9" }, "downloads": -1, "filename": "zucchini-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b563869626512af4ba368e27d9466e1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65881, "upload_time": "2019-02-27T01:49:11", "url": "https://files.pythonhosted.org/packages/ce/4c/adc06e37e7b5c2455f183a8e0ea9a5df6ac05c306bb0355a4d8639b2f7be/zucchini-1.0.0.tar.gz" } ] }