{
"info": {
"author": "Ilya Shalyapin",
"author_email": "ishalyapin@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Intended Audience :: Developers",
"Programming Language :: Python"
],
"description": "======================\nDebug tools for Python\n======================\n\nauthor: Ilya Shalyapin, www.ishalyapin.ru\n\n\nInstallation\n-------------\n::\n\n pip install dt\n\nUsage\n-----\nFirst of all you need to import debug tools.\n::\n\n import dt\n\n**Quick text saving to temp file**\n::\n\n >>> text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit...'\n >>> dt.save(text)\n '/tmp/tmpSTTRow'\n\n**Run \"less\" from python**\n::\n\n >>> text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit...'\n >>> dt.less(text)\n\n**Run ack-grep from python**\n::\n\n >>> text = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit...'\n >>> dt.grep('-i lorem', text)\n Lorem ipsum dolor sit amet, consectetur adipiscing elit...\n\n**Easy XML-formatting**\n::\n\n >>> xml = u'- hellow world
'\n >>> dt.xmlprint(xml)\n \n hellow world\n \n\n**Display stings in nested objects in human readable format**\n\nThere is to functions for that **pprint** and **uprint**. First function output is easy to read, but in some cases it might not work. The second works in any cases.\n::\n\n >>> data = [u'\u043b\u0438\u043c\u043e\u043d', u'\u0430\u043f\u0435\u043b\u044c\u0441\u0438\u043d', {u'\u0444\u0440\u0443\u043a\u0442\u044b':(u'\u043c\u0430\u043d\u0434\u0430\u0440\u0438\u043d\u044b',)}]\n >>> print data\n [u'\\u043b\\u0438\\u043c\\u043e\\u043d', u'\\u0430\\u043f\\u0435\\u043b\\u044c\\u0441\\u0438\\u043d', {u'\\u0444\\u0440\\u0443\\u043a\\u0442\\u044b': (u'\\u043c\\u0430\\u043d\\u0434\\u0430\\u0440\\u0438\\u043d\\u044b',)}]\n >>> dt.uprint(data)\n [\"\u043b\u0438\u043c\u043e\u043d\", \"\u0430\u043f\u0435\u043b\u044c\u0441\u0438\u043d\", {\"\u0444\u0440\u0443\u043a\u0442\u044b\":(\"\u043c\u0430\u043d\u0434\u0430\u0440\u0438\u043d\u044b\",),},]\n >>> dt.pprint(data)\n [u'\u043b\u0438\u043c\u043e\u043d',\n u'\u0430\u043f\u0435\u043b\u044c\u0441\u0438\u043d',\n {u'\u0444\u0440\u0443\u043a\u0442\u044b': (u'\u043c\u0430\u043d\u0434\u0430\u0440\u0438\u043d\u044b',)}]\n >>>",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://bitbucket.org/ishalyapin/dt",
"keywords": null,
"license": "MIT License",
"maintainer": null,
"maintainer_email": null,
"name": "dt",
"package_url": "https://pypi.org/project/dt/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/dt/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://bitbucket.org/ishalyapin/dt"
},
"release_url": "https://pypi.org/project/dt/0.2/",
"requires_dist": null,
"requires_python": null,
"summary": "Debug Tools for Python.",
"version": "0.2"
},
"last_serial": 791421,
"releases": {
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "081b6b9ef21aa1c42159b8324d872120",
"sha256": "885561a5ec79fa7233c10b0ed5596d679dbb1a07b7056dcd6ebafca595e3f06c"
},
"downloads": -1,
"filename": "dt-0.2.tar.gz",
"has_sig": false,
"md5_digest": "081b6b9ef21aa1c42159b8324d872120",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2653,
"upload_time": "2012-11-12T13:25:43",
"url": "https://files.pythonhosted.org/packages/68/9d/a08cada731aed9cbeb54121157b468783e11bd49c9f883e202a73c27e7f5/dt-0.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "081b6b9ef21aa1c42159b8324d872120",
"sha256": "885561a5ec79fa7233c10b0ed5596d679dbb1a07b7056dcd6ebafca595e3f06c"
},
"downloads": -1,
"filename": "dt-0.2.tar.gz",
"has_sig": false,
"md5_digest": "081b6b9ef21aa1c42159b8324d872120",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2653,
"upload_time": "2012-11-12T13:25:43",
"url": "https://files.pythonhosted.org/packages/68/9d/a08cada731aed9cbeb54121157b468783e11bd49c9f883e202a73c27e7f5/dt-0.2.tar.gz"
}
]
}