{ "info": { "author": "Enrico Bacis", "author_email": "enrico.bacis@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Description\n-----------\n\nThis decorator increases the stack size for the function and its recursion\nlimit. The function runs in a separated thread with a stack size specified\nby the ``stacksize`` parameter (``default: 128MiB``). Also the recursion\nlimit can be modified by the ``recursionlimit`` parameter (``default: 1M``),\nbut be aware that this is a variable shared by the whole python environment,\nso a subsequent invocation of a decorated function may change it.\n\n.. code:: python\n\n @bigstack\n def function(...):\n \"\"\"Highly recursive function.\"\"\"\n ...\n\n.. code:: python\n\n @bigstack(stacksize=2 ** 30) # stack size = 1GB\n def function(...):\n \"\"\"Highly recursive function.\"\"\"\n ...\n\nInstallation\n------------\n\nThe package has been uploaded to `PyPI`_, so you can install it with pip:\n\n pip install bigstack\n\n\n.. _PyPI: https://pypi.python.org/pypi/bigstack\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/enricobacis/bigstack", "keywords": "stack stacksize recursive recursion decorator", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "bigstack", "package_url": "https://pypi.org/project/bigstack/", "platform": "", "project_url": "https://pypi.org/project/bigstack/", "project_urls": { "Homepage": "http://github.com/enricobacis/bigstack" }, "release_url": "https://pypi.org/project/bigstack/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Decorator that increase the stack size for a function", "version": "0.1.1" }, "last_serial": 2641241, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "97fd7490b5dbaf6026e6d7ad225962e2", "sha256": "8227adaf6aa9b2bc2fb625da5d063a3222f257141c1a06395b3683932dd20546" }, "downloads": -1, "filename": "bigstack-0.1.1.tar.gz", "has_sig": false, "md5_digest": "97fd7490b5dbaf6026e6d7ad225962e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1983, "upload_time": "2017-02-14T15:15:45", "url": "https://files.pythonhosted.org/packages/92/7a/f7d5be8930de567649044ef00bd54dac8a2a807d43a587508890cfcd2add/bigstack-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "97fd7490b5dbaf6026e6d7ad225962e2", "sha256": "8227adaf6aa9b2bc2fb625da5d063a3222f257141c1a06395b3683932dd20546" }, "downloads": -1, "filename": "bigstack-0.1.1.tar.gz", "has_sig": false, "md5_digest": "97fd7490b5dbaf6026e6d7ad225962e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1983, "upload_time": "2017-02-14T15:15:45", "url": "https://files.pythonhosted.org/packages/92/7a/f7d5be8930de567649044ef00bd54dac8a2a807d43a587508890cfcd2add/bigstack-0.1.1.tar.gz" } ] }