{
"info": {
"author": "Jens Klein",
"author_email": "dev@bluedynamics.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 6 - Mature",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": "Interlude - Interactive Doctests\n================================\n\nProvides an interactive shell aka console inside your doctest case.\n\nThe console looks exact like in a doctest-case and you can copy and paste\ncode from the shell into your doctest. It feels as you are in the test case\nitself. Its not pdb, it's a python shell.\n\nIn your doctest you can invoke the shell at any point by calling::\n\n >>> interact(locals())\n\n\nTo make your testrunner interlude aware, pass ``interact`` as a global to the\n``DocFileSuite`` as shown here::\n\n ...\n import interlude\n ...\n suite = DocFileSuite( ..., globs=dict(interact=interlude.interact), ...)\n ...\n\n\nIf `IPython `_ is available it opens an IPython prompt.\nThe prompt is modified and looks like in a doctest. To surpress the\nprompt modifications call ``interact`` with additional kwarg\n``doctest_prompt=False``.\n\n\nLicense\n=======\n\n`interlude` is copyright 2006-2014 by BlueDynamics Alliance, Klein & Partner KG,\nAustria. It is under the `GNU Lesser General Public License (LGPLv3).\n`_\n\n- code repository at `github collective `_\n\n- written by `Jens Klein `_\n\n- IPython support contributed by `Alan Justino `_\n\n- Upgrade/Bugfixes contributed by `Sune Broendum Woeller `_\n\n\nChanges\n=======\n\n1.3.1\n-----\n\n- refactoring introduced bug: classic prompt ``use_ipython=False`` fails if\n IPython available\n [jensens, 2014-02-09]\n\n1.3\n---\n\n- needs IPython 1.1.0 or better. Skipped support for older versions.\n [jensens, 2014-02-09]\n\n- added extra require, so when ipython is wanted just depend in buildout,\n pip-requirements, setup, (name it) on``interlude[ipython]``\n [jensens, 2014-02-09]\n\n- start IPython shell with a custom doctest prompt, thus it is easier to\n copy-paste from the shell to the doctest (save a typing a ``%doctest_mode``\n each time. Added also option ``doctest_prompt=False`` to disable this.\n [jensens, 2014-02-09]\n\n1.2\n---\n\n- make the ipython support work with newer ipython versions. [sunew]\n\n1.1.1\n-----\n\n- fix broken release, include ``*.rst`` with MANIFEST.in\n\n1.1\n---\n\n- IPython support - alanjds, 2010-12-19\n\n1.0\n---\n\n- initial release",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://github.com/collective/interlude",
"keywords": "",
"license": "LGPL",
"maintainer": null,
"maintainer_email": null,
"name": "interlude",
"package_url": "https://pypi.org/project/interlude/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/interlude/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "http://github.com/collective/interlude"
},
"release_url": "https://pypi.org/project/interlude/1.3.1/",
"requires_dist": null,
"requires_python": null,
"summary": "Interlude for Doctests provides an Interactive Console.",
"version": "1.3.1"
},
"last_serial": 995638,
"releases": {
"1.0": [
{
"comment_text": "",
"digests": {
"md5": "9906721459ebd9062d4b04b7917a8cf5",
"sha256": "ef3109357b2f499cd3356838121059cc9ba15dc091357ce41d854d60406292d6"
},
"downloads": -1,
"filename": "interlude-1.0.tar.gz",
"has_sig": false,
"md5_digest": "9906721459ebd9062d4b04b7917a8cf5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2125,
"upload_time": "2009-01-26T14:35:57",
"url": "https://files.pythonhosted.org/packages/8d/5b/5ac78cd067a686a4b820080c36b25be027746c0cf46518c1324ade8cc7c1/interlude-1.0.tar.gz"
}
],
"1.1": [
{
"comment_text": "",
"digests": {
"md5": "cf839bf69fddecec9f4391c51062f3f5",
"sha256": "a5f5eea126ae595ddb9cbe8da55bbb82f6ac9a5013279149cb659f1ce1c5b9cb"
},
"downloads": -1,
"filename": "interlude-1.1.tar.gz",
"has_sig": false,
"md5_digest": "cf839bf69fddecec9f4391c51062f3f5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2325,
"upload_time": "2010-12-21T00:40:02",
"url": "https://files.pythonhosted.org/packages/cf/ee/cceea4d05a5a8f93b835e109ad81316b2315ddb52463025ed426d9272983/interlude-1.1.tar.gz"
}
],
"1.1.1": [
{
"comment_text": "",
"digests": {
"md5": "834e68a41c4fffaf0095a669ca6f86b7",
"sha256": "4172b90d28506b29406c56561a8796d675689b249e7df20d3e5918419760fa28"
},
"downloads": -1,
"filename": "interlude-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "834e68a41c4fffaf0095a669ca6f86b7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2697,
"upload_time": "2010-12-21T18:36:22",
"url": "https://files.pythonhosted.org/packages/9e/8b/63b43ed5cf820957d710a0ffcc5588da8818e7fb193d5e68850d0537a446/interlude-1.1.1.tar.gz"
}
],
"1.2": [
{
"comment_text": "",
"digests": {
"md5": "3d52c45ee9aa5ab4db82c23171ca830e",
"sha256": "179661692e926627f29ddea81ef807106fa29028509fa4e920f3dc75205c1b1f"
},
"downloads": -1,
"filename": "interlude-1.2.tar.gz",
"has_sig": false,
"md5_digest": "3d52c45ee9aa5ab4db82c23171ca830e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2859,
"upload_time": "2013-10-15T09:40:36",
"url": "https://files.pythonhosted.org/packages/9f/85/ec969978ca9c738d1c846429c2afbad4ad760d3601acb88d5423fbd33a31/interlude-1.2.tar.gz"
}
],
"1.3": [
{
"comment_text": "",
"digests": {
"md5": "ceec19dce025b862107f25ba06914ded",
"sha256": "8859e52f48d08dc502ca487696dfc2067b19ac5ca70bfafa3c07d4c63c083afc"
},
"downloads": -1,
"filename": "interlude-1.3.tar.gz",
"has_sig": false,
"md5_digest": "ceec19dce025b862107f25ba06914ded",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3452,
"upload_time": "2014-02-09T21:57:42",
"url": "https://files.pythonhosted.org/packages/ce/5a/3e320a483593166143e90a429bd7df1dcb9c4ea834d2d74be72186e9179b/interlude-1.3.tar.gz"
}
],
"1.3.1": [
{
"comment_text": "",
"digests": {
"md5": "d05bb215a82fdadcc54e9c43a34fbc1c",
"sha256": "e41685040cc7c719a63d8a798836a52017fe67460ba7379983f70f54937e4cfb"
},
"downloads": -1,
"filename": "interlude-1.3.1.tar.gz",
"has_sig": false,
"md5_digest": "d05bb215a82fdadcc54e9c43a34fbc1c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3512,
"upload_time": "2014-02-09T22:08:38",
"url": "https://files.pythonhosted.org/packages/e7/3e/b72f924348a85b970e3a17dba4eb2bc5ca907ed24c0a1e3023394011b3c2/interlude-1.3.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "d05bb215a82fdadcc54e9c43a34fbc1c",
"sha256": "e41685040cc7c719a63d8a798836a52017fe67460ba7379983f70f54937e4cfb"
},
"downloads": -1,
"filename": "interlude-1.3.1.tar.gz",
"has_sig": false,
"md5_digest": "d05bb215a82fdadcc54e9c43a34fbc1c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3512,
"upload_time": "2014-02-09T22:08:38",
"url": "https://files.pythonhosted.org/packages/e7/3e/b72f924348a85b970e3a17dba4eb2bc5ca907ed24c0a1e3023394011b3c2/interlude-1.3.1.tar.gz"
}
]
}