{ "info": { "author": "xliiv", "author_email": "tymoteusz.jankowski@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3" ], "description": "# callspectpy\n\nCollects execution data from python script\n\n## CLI\n\n```bash\n$ callspectpy -i my-script.py\n```\n\n\n## API\n\nTo collect data for specific code, just wrap the code like this:\n\n```python\nimport callspectpy, os\ncallspectpy.trace2file_start(\n os.path.join(os.path.dirname(os.path.realpath(__file__)), 'callspect.txt')\n)\n\n#\n# YOUR CODE HERE\n#\n\ncallspectpy.trace2file_stop()\n```\n\nOr better, use context manager:\n\n```python\nfrom callspect.py import trace2file\nwith trace2file('output.txt'):\n # YOUR CODE HERE\n\n```\n\n\n\n### TODO:\n * exec(code_obj) generates odd \"\", replace it with name user passes\n * when runnnig \"from my_package.lib import my_fn\", module is equal \"lib\" :(\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xliiv/callspect", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "callspectpy", "package_url": "https://pypi.org/project/callspectpy/", "platform": "", "project_url": "https://pypi.org/project/callspectpy/", "project_urls": { "Homepage": "https://github.com/xliiv/callspect" }, "release_url": "https://pypi.org/project/callspectpy/0.1.3/", "requires_dist": null, "requires_python": ">=3.5", "summary": "Collects execution data from python script", "version": "0.1.3" }, "last_serial": 3390945, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7febe14c99f4d3abb8519df26873b03c", "sha256": "bff241e3f2a45749ce8e1976f08cb5bc8630703f0b3737943baae8f97ce539aa" }, "downloads": -1, "filename": "callspectpy-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7febe14c99f4d3abb8519df26873b03c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 6129, "upload_time": "2017-12-05T12:54:46", "url": "https://files.pythonhosted.org/packages/d3/1e/04d632e003c6613a62b5fc664cb6a202a5595c6f0c5407afbe44541a306b/callspectpy-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "280bab78b52b29b5729ff0c93fb5351c", "sha256": "0b08bf32e4440f6c862750b0cfff5df2705e151268741b6dd1bd39b4d6b090f4" }, "downloads": -1, "filename": "callspectpy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "280bab78b52b29b5729ff0c93fb5351c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3689, "upload_time": "2017-12-05T12:54:48", "url": "https://files.pythonhosted.org/packages/24/96/638e1737c5f2e096b56c35c69cb9b262e3419cb76c87788a486199402d02/callspectpy-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "85b832c19ba0c9656ddca7dbc2e7ea9a", "sha256": "9a41823e572d2cb728b10c8f517b699fb77221e9bed19493997d55e2528ffc02" }, "downloads": -1, "filename": "callspectpy-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "85b832c19ba0c9656ddca7dbc2e7ea9a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 6128, "upload_time": "2017-12-05T15:15:10", "url": "https://files.pythonhosted.org/packages/94/ac/d87892376f8f94096c6fef1173811720da5ffdc76d9dbd705c2c5283c308/callspectpy-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "648b843c6f904f032e418ba8680d844a", "sha256": "c70275984816c782a8ac1bb4d4be071ea88236aa292cf2e78ccf75815b875995" }, "downloads": -1, "filename": "callspectpy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "648b843c6f904f032e418ba8680d844a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3690, "upload_time": "2017-12-05T15:15:12", "url": "https://files.pythonhosted.org/packages/06/4c/6e084d167e5ab5bf7f429ea4d753b0de283e848109820764187b47584990/callspectpy-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "f12072b84e86a4e1a5d0f00ed42c10c4", "sha256": "50c22a826834b06a67f1aeccc514e14ae9de0084611f750141d92d408f21956b" }, "downloads": -1, "filename": "callspectpy-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f12072b84e86a4e1a5d0f00ed42c10c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 6168, "upload_time": "2017-12-05T15:37:05", "url": "https://files.pythonhosted.org/packages/e4/02/c20781a0c11ed23c47d00a713367ef8c4dfd17fd6bb441dce97344231f99/callspectpy-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3846698bc508b9399170a19f9491a15d", "sha256": "eb792c9d965890a79fd38d9de6ed810f7f487d7eb90ad29ad7e2ff67f9dd6148" }, "downloads": -1, "filename": "callspectpy-0.1.3.tar.gz", "has_sig": false, "md5_digest": "3846698bc508b9399170a19f9491a15d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3697, "upload_time": "2017-12-05T15:37:06", "url": "https://files.pythonhosted.org/packages/7a/c7/19a74970a78b66c7362822a385c678ee44079fb9be068f03d468adfb47b8/callspectpy-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f12072b84e86a4e1a5d0f00ed42c10c4", "sha256": "50c22a826834b06a67f1aeccc514e14ae9de0084611f750141d92d408f21956b" }, "downloads": -1, "filename": "callspectpy-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f12072b84e86a4e1a5d0f00ed42c10c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 6168, "upload_time": "2017-12-05T15:37:05", "url": "https://files.pythonhosted.org/packages/e4/02/c20781a0c11ed23c47d00a713367ef8c4dfd17fd6bb441dce97344231f99/callspectpy-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3846698bc508b9399170a19f9491a15d", "sha256": "eb792c9d965890a79fd38d9de6ed810f7f487d7eb90ad29ad7e2ff67f9dd6148" }, "downloads": -1, "filename": "callspectpy-0.1.3.tar.gz", "has_sig": false, "md5_digest": "3846698bc508b9399170a19f9491a15d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 3697, "upload_time": "2017-12-05T15:37:06", "url": "https://files.pythonhosted.org/packages/7a/c7/19a74970a78b66c7362822a385c678ee44079fb9be068f03d468adfb47b8/callspectpy-0.1.3.tar.gz" } ] }