{ "info": { "author": "Ailln", "author_email": "kinggreenhall@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Torbjorn\n\n\ud83d\udd28 \u63d0\u4f9b\u4e00\u4e9b\u5b9e\u7528\u7684 Python \u88c5\u9970\u5668\uff5e\n\n> Torbjorn\uff08\u5373`\u6258\u6bd4\u6602`\uff09\uff0c\u4ed6\u662f\u5b88\u671b\u5148\u950b\u91cc\u7684\u4e00\u4e2a\u82f1\u96c4\uff0c\u6258\u6bd4\u6602\u6709\u4e00\u4e2a\u5f3a\u529b\u8f93\u51fa\u7684\u70ae\u53f0\u3002\n\u4fd7\u8bdd\u8bf4`\u4ed6\u5f3a\u4efb\u4ed6\u5f3a\uff0c\u6211\u7528\u6258\u6bd4\u6602`\uff0c\u6211\u5e0c\u671b\u672c\u9879\u76ee\u4e5f\u80fd\u7ed9\u4f60\u7684 Python \u4ee3\u7801\u63d0\u4f9b\u5f3a\u529b\u7684\u652f\u6301\uff01\n\n## \u5b89\u88c5\n\n```bash\n# pip \u5b89\u88c5\npip install torbjorn\n\n# or \u6e90\u7801\u5b89\u88c5\ngit clone https://github.com/HaveTwoBrush/torbjorn.git\ncd torbjorn && python setup.py install\n```\n\n## \u4f7f\u7528\n\n- `run_time`: \u8ba1\u7b97\u8fd0\u884c\u65f6\u95f4\n- `run_count`: \u8ba1\u7b97\u8fd0\u884c\u6b21\u6570\n\n```python\nimport torbjorn as tbn\n\n\n@tbn.run_time\n@tbn.run_count\ndef calculate_million_numbers(num):\n number = 0\n for _ in range(num):\n number += 1\n\n\nif __name__ == '__main__':\n for _ in range(5):\n calculate_million_numbers(1000000)\n \n# output:\n# >> [calculate_million_numbers] run count: 1\n# >> [calculate_million_numbers] run time: 0:00:00.057086\n# >> [calculate_million_numbers] run count: 2\n# >> [calculate_million_numbers] run time: 0:00:00.050949\n# >> [calculate_million_numbers] run count: 3\n# >> [calculate_million_numbers] run time: 0:00:00.050162\n# >> [calculate_million_numbers] run count: 4\n# >> [calculate_million_numbers] run time: 0:00:00.049104\n# >> [calculate_million_numbers] run count: 5\n# >> [calculate_million_numbers] run time: 0:00:00.049974\n```\n\n## \u8bb8\u53ef\n\n[![](https://award.dovolopor.com?lt=License&rt=MIT&rbc=green)](./LICENSE)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/HaveTwoBrush/torbjorn", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "torbjorn", "package_url": "https://pypi.org/project/torbjorn/", "platform": "", "project_url": "https://pypi.org/project/torbjorn/", "project_urls": { "Homepage": "https://github.com/HaveTwoBrush/torbjorn" }, "release_url": "https://pypi.org/project/torbjorn/0.0.3/", "requires_dist": null, "requires_python": "", "summary": "Provide some practical Python decorators.", "version": "0.0.3" }, "last_serial": 5809267, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "73475614781f0ceaa28703437fefe3bf", "sha256": "d18bdbf66d9d4af43e58370a5aaac902377415f9b2adfcc8cd6d118059fb9994" }, "downloads": -1, "filename": "torbjorn-0.0.1.tar.gz", "has_sig": false, "md5_digest": "73475614781f0ceaa28703437fefe3bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2244, "upload_time": "2019-09-07T15:21:39", "url": "https://files.pythonhosted.org/packages/1b/aa/78596c333c19c10f81a108d4295ed04ce2480492c949e5b616c8332aa3e7/torbjorn-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "053905f8d26939a05df863444366ff44", "sha256": "8067394a14ef9733e0ec6200fdc15c11d8fe739d3217fa4607e324c2f2645f5b" }, "downloads": -1, "filename": "torbjorn-0.0.2.tar.gz", "has_sig": false, "md5_digest": "053905f8d26939a05df863444366ff44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3310, "upload_time": "2019-09-07T15:47:04", "url": "https://files.pythonhosted.org/packages/69/14/019a235bc02211f81934d51555cf7e5d9be842f1c718272d7be3a73fba29/torbjorn-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "2591ab71457b5143367284db2bc0e725", "sha256": "62ddd462b72f091d62aabc96c76789afe6b20c71a38180443c2cd74e144e6581" }, "downloads": -1, "filename": "torbjorn-0.0.3.tar.gz", "has_sig": false, "md5_digest": "2591ab71457b5143367284db2bc0e725", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3535, "upload_time": "2019-09-10T14:19:57", "url": "https://files.pythonhosted.org/packages/2e/77/8385ce0fcc84a7bedeeeb91ba764811daf64b8671e559ba9749b5885a35e/torbjorn-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2591ab71457b5143367284db2bc0e725", "sha256": "62ddd462b72f091d62aabc96c76789afe6b20c71a38180443c2cd74e144e6581" }, "downloads": -1, "filename": "torbjorn-0.0.3.tar.gz", "has_sig": false, "md5_digest": "2591ab71457b5143367284db2bc0e725", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3535, "upload_time": "2019-09-10T14:19:57", "url": "https://files.pythonhosted.org/packages/2e/77/8385ce0fcc84a7bedeeeb91ba764811daf64b8671e559ba9749b5885a35e/torbjorn-0.0.3.tar.gz" } ] }