{ "info": { "author": "Catherine Devlin", "author_email": "catherine.devlin@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "=================\nipython_doctester\n=================\n\nLets you run the doctests of a single class or function at a time. Useful for \ntutorials based on the IPython Notebook, using doctests for student feeback.\n\nInstall with ``pip install ipython_doctester``, or \nnavigate to this directory and run::\n\n python setup.py install\n\nUse\n===\n\nRun ``ipython notebook``, then start your notebook with this import::\n\n In [1]: from ipython_doctester import test\n\nIn each subsequent cell, set up objects with their doctests, and with absent \n(or flawed) function bodies, and decorate them with @test::\n\n In [2]: @test\n def square(x):\n '''\n >>> f(2)\n 4\n '''\n \nTests will run on each cell as it is executed.\n\nIf you want to track students' progress through a notebook in a \nclassroom setting, you can; see \nhttp://ipython-docent.appspot.com/\nfor instructions.\n\nIf no doctests are found in the function's docstring, the program will look \nfor a file ``./docstrings/.txt``, append that to the function's\ndocstring, and check for doctests again. This can be used to keep the presence\nof the docstrings from confusing students.\n\nDevelopment\n===========\n\nhttps://github.com/catherinedevlin/ipython_doctester\n\nThanks to\n=========\n\nBrian Granger for technical advice", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/ipython_doctester/", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "ipython_doctester", "package_url": "https://pypi.org/project/ipython_doctester/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ipython_doctester/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/ipython_doctester/" }, "release_url": "https://pypi.org/project/ipython_doctester/0.3.0/", "requires_dist": null, "requires_python": null, "summary": "Run doctests in individual IPython Notebook cells", "version": "0.3.0" }, "last_serial": 888276, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4aeafb0d51ba9b390293afea1733041e", "sha256": "c42502781c2dcf9294fae73748392243109266b11cb26f6b28d358ca95086747" }, "downloads": -1, "filename": "ipython_doctester-0.1.0-py2.7.egg", "has_sig": false, "md5_digest": "4aeafb0d51ba9b390293afea1733041e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5581, "upload_time": "2012-11-02T09:57:09", "url": "https://files.pythonhosted.org/packages/bf/8a/de5d22d0083ade5cc412fe62bf568ee0a5b51fbfece960230efa55da3d49/ipython_doctester-0.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "70000460ff0f5ff1f6827b1304a10e9c", "sha256": "325549e22a63aa501198b8bf8925fa814d329105c31aa6e8bef1dc894ec8484d" }, "downloads": -1, "filename": "ipython_doctester-0.1.0.tar.gz", "has_sig": false, "md5_digest": "70000460ff0f5ff1f6827b1304a10e9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2625, "upload_time": "2012-11-02T09:57:08", "url": "https://files.pythonhosted.org/packages/08/a0/dafaa1fa8be31093bb4df2ff1aeefa8c048b3b22439457fe2d3051828fe3/ipython_doctester-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e5a3a91fe79a3d40eeb2282c309239ac", "sha256": "e6fd7b6cf8f254a6bd10aac3ff87a1334206948498b784032aaab29d8a28f381" }, "downloads": -1, "filename": "ipython_doctester-0.1.1-py2.7.egg", "has_sig": false, "md5_digest": "e5a3a91fe79a3d40eeb2282c309239ac", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5409, "upload_time": "2012-11-02T10:22:26", "url": "https://files.pythonhosted.org/packages/32/ac/924b0cabc542b64ddf0896d3e2ecdcb57ec904e2798a0b4642cf77899e80/ipython_doctester-0.1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "6360d1f81f75268bb8d33e54151b7202", "sha256": "d59a1553f4562399276812b58bdc1600878001e45a2cf4072bde7bf659982b3f" }, "downloads": -1, "filename": "ipython_doctester-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6360d1f81f75268bb8d33e54151b7202", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2712, "upload_time": "2012-11-02T10:22:24", "url": "https://files.pythonhosted.org/packages/3a/4d/ad9b5c8462d84e463516b868f6d7de4e025c018a9af626d68eb042a4155e/ipython_doctester-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "30add7e312c2c2cf57c95c2d4ab8c78e", "sha256": "9e83ab83043860b4ee3d15a692ced7da8b6ac62f0fe91d789776b70442a03503" }, "downloads": -1, "filename": "ipython_doctester-0.2.0-py2.7.egg", "has_sig": false, "md5_digest": "30add7e312c2c2cf57c95c2d4ab8c78e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5892, "upload_time": "2012-12-15T19:41:21", "url": "https://files.pythonhosted.org/packages/0a/26/7cf9af0a0e39d50b5bc3ec4280a090aef1b70e2b43df9c347eed081ed28f/ipython_doctester-0.2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0abdb778928d8f9ed0ae479473d8f867", "sha256": "941dc75e51c78b735c9dc5571e327eb7729c34abae6f8e39520780c51f5a942a" }, "downloads": -1, "filename": "ipython_doctester-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0abdb778928d8f9ed0ae479473d8f867", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2936, "upload_time": "2012-12-15T19:41:22", "url": "https://files.pythonhosted.org/packages/c5/a3/f9c1619a2461a0d98665e8591df657af5cfa38c52b1be285d512f3f1109e/ipython_doctester-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ed24ad6a1dbefc1932b332b73cd2516e", "sha256": "931bb9c19213cd279500078e3ffaaaf7169b1698b5bb3784161524bf4b61ed02" }, "downloads": -1, "filename": "ipython_doctester-0.2.1-py2.7.egg", "has_sig": false, "md5_digest": "ed24ad6a1dbefc1932b332b73cd2516e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5900, "upload_time": "2012-12-16T02:09:20", "url": "https://files.pythonhosted.org/packages/88/ee/0273515e033c10d0517e8e509bce142ff62067f3460db67f41b7ba203f55/ipython_doctester-0.2.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e236f5917584b2f82fac2cfd24389520", "sha256": "e4ade05d4b6e612dccfe00d0f440bf0dc16eaa3b14504cc57fff2a122c8b3533" }, "downloads": -1, "filename": "ipython_doctester-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e236f5917584b2f82fac2cfd24389520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2949, "upload_time": "2012-12-16T02:09:19", "url": "https://files.pythonhosted.org/packages/c6/9b/2f18115428ad776a65e4817f63438ce415c22a17d096e210a9905d893325/ipython_doctester-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "801c187e41c23c4a0a854495c706a57f", "sha256": "815058ac0da291ba17ad7652a4baab9d07a136a430bfa89835f9a1969bb9c527" }, "downloads": -1, "filename": "ipython_doctester-0.2.2-py2.7.egg", "has_sig": false, "md5_digest": "801c187e41c23c4a0a854495c706a57f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7235, "upload_time": "2013-03-14T19:21:55", "url": "https://files.pythonhosted.org/packages/3e/f5/1563326fc4d40efcb9e34148bdb2ffffec3e3f62c8152d8ae11d29d3fa21/ipython_doctester-0.2.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "af9fdacc95dac363488e42f2ca7cb163", "sha256": "b189c22d888b505e8b273d787516c5b44e369f172242424fd313ac4830fb36df" }, "downloads": -1, "filename": "ipython_doctester-0.2.2.tar.gz", "has_sig": false, "md5_digest": "af9fdacc95dac363488e42f2ca7cb163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3532, "upload_time": "2013-03-14T19:21:52", "url": "https://files.pythonhosted.org/packages/8c/35/a669f282a83be991bfe0718bab4b0ef97555dbd43a534c5ace37b20f9fe2/ipython_doctester-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "38856bba83039f0983462f0a443390cf", "sha256": "2eacec8ca2b917882413d135cf6dfc1bb6d71f525c87db93531fe62794f798af" }, "downloads": -1, "filename": "ipython_doctester-0.2.3-py2.7.egg", "has_sig": false, "md5_digest": "38856bba83039f0983462f0a443390cf", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7541, "upload_time": "2013-09-24T23:32:00", "url": "https://files.pythonhosted.org/packages/3b/b9/4e7eb144188a65b66bba65e4401d9190bdc5e296d58092e3dc79d3137a6f/ipython_doctester-0.2.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "bc868c9775eda7be0c535ff77bfd7199", "sha256": "555ee779cf7b33b0a6ec17f6ccaa88a7836b4a8dadc592f1d50be41384614a8c" }, "downloads": -1, "filename": "ipython_doctester-0.2.3.tar.gz", "has_sig": false, "md5_digest": "bc868c9775eda7be0c535ff77bfd7199", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3700, "upload_time": "2013-09-24T23:31:57", "url": "https://files.pythonhosted.org/packages/ab/8a/3a51019f5ddca1e83c338ce418b61120a20133748cf8a67af54cdea10d5d/ipython_doctester-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "75d947d245bff2e3590dd35d0b72ea37", "sha256": "96f136704480f8b213f56ee89f8405a91b5a50188b8d0c74566942459247ba1a" }, "downloads": -1, "filename": "ipython_doctester-0.3.0-py2.7.egg", "has_sig": false, "md5_digest": "75d947d245bff2e3590dd35d0b72ea37", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7916, "upload_time": "2013-10-12T16:27:47", "url": "https://files.pythonhosted.org/packages/9d/39/0877e36bf82a1614e95fc31934143a8695e5e5fb1a5c70395ac57edf1a90/ipython_doctester-0.3.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "5661bd6d834f45ac18a2d1e1250e2841", "sha256": "e14bc3209cf3c613cea78db5a0075603aca7d842a2a4e9d5549b7d04ad48628f" }, "downloads": -1, "filename": "ipython_doctester-0.3.0.tar.gz", "has_sig": false, "md5_digest": "5661bd6d834f45ac18a2d1e1250e2841", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3936, "upload_time": "2013-10-12T16:27:44", "url": "https://files.pythonhosted.org/packages/4d/73/832efa29ac56f55c4e24e7c0b67e090a00e052366490daca14d9832bc5f6/ipython_doctester-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "75d947d245bff2e3590dd35d0b72ea37", "sha256": "96f136704480f8b213f56ee89f8405a91b5a50188b8d0c74566942459247ba1a" }, "downloads": -1, "filename": "ipython_doctester-0.3.0-py2.7.egg", "has_sig": false, "md5_digest": "75d947d245bff2e3590dd35d0b72ea37", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7916, "upload_time": "2013-10-12T16:27:47", "url": "https://files.pythonhosted.org/packages/9d/39/0877e36bf82a1614e95fc31934143a8695e5e5fb1a5c70395ac57edf1a90/ipython_doctester-0.3.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "5661bd6d834f45ac18a2d1e1250e2841", "sha256": "e14bc3209cf3c613cea78db5a0075603aca7d842a2a4e9d5549b7d04ad48628f" }, "downloads": -1, "filename": "ipython_doctester-0.3.0.tar.gz", "has_sig": false, "md5_digest": "5661bd6d834f45ac18a2d1e1250e2841", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3936, "upload_time": "2013-10-12T16:27:44", "url": "https://files.pythonhosted.org/packages/4d/73/832efa29ac56f55c4e24e7c0b67e090a00e052366490daca14d9832bc5f6/ipython_doctester-0.3.0.tar.gz" } ] }