{ "info": { "author": "Thomas Orozco", "author_email": "thomas@orozco.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "# canfork #\n\nGuess whether a process can fork based on its virtual memory usage and free\nsystem memory.\n\n+ Install via `pip install canfork`.\n+ Run `canfork PID`.\n\n# Why? #\n\nWhile \n\n# Limitations #\n\nCanfork currently assumes you are running with default memory overcommit\nsettings. However, in practice, if you aren't, then the answer to \"can this\nprocess fork?\" is much simpler, and hardly requires a separate tool:\n\n- Always overcommit: You can always fork.\n- Don't overcommit: You can only fork if your virtual memory is \n < available memory\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/krallin/canfork", "keywords": "canfork", "license": "ISCL", "maintainer": null, "maintainer_email": null, "name": "canfork", "package_url": "https://pypi.org/project/canfork/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/canfork/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/krallin/canfork" }, "release_url": "https://pypi.org/project/canfork/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "Guess whether a process can fork depending on VSZ.", "version": "0.2.0" }, "last_serial": 2099340, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3433fa77ad402b8a856cd76921a53d50", "sha256": "e3fab5681e52329be6ce3c7c9309f1ef34f632d9220cb39ac06a2241f2205c5a" }, "downloads": -1, "filename": "canfork-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3433fa77ad402b8a856cd76921a53d50", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3480, "upload_time": "2016-04-16T15:45:46", "url": "https://files.pythonhosted.org/packages/82/e0/4541ea8c43d5ac112fd6f22f1059b53ec8b1997b0e95d167bb8e76f1480c/canfork-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ea3b180c22d56b7c20e7337a5fcaa5c", "sha256": "1413e2f7d79f990ff003db1cbad46a86ed8b1e0cdd46b908d035d292acefa517" }, "downloads": -1, "filename": "canfork-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9ea3b180c22d56b7c20e7337a5fcaa5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15515, "upload_time": "2016-04-16T15:45:40", "url": "https://files.pythonhosted.org/packages/cd/3a/ab6d90bcc4fdba7b389deb9616e82c6a26bc20fcf8d40859c820ee52bc9a/canfork-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a4aacb1ebe5c2204f30ca1d59c8a4e8a", "sha256": "036097bc5e149cad1a999b28f09b8a2546618efd1a8102b8a06b171ccb17ccbd" }, "downloads": -1, "filename": "canfork-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a4aacb1ebe5c2204f30ca1d59c8a4e8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16205, "upload_time": "2016-05-04T17:32:18", "url": "https://files.pythonhosted.org/packages/f3/42/e885c4245e023b9382d8260851bc5cff0d03954c1e2c265d08ee7a2c29cc/canfork-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a4aacb1ebe5c2204f30ca1d59c8a4e8a", "sha256": "036097bc5e149cad1a999b28f09b8a2546618efd1a8102b8a06b171ccb17ccbd" }, "downloads": -1, "filename": "canfork-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a4aacb1ebe5c2204f30ca1d59c8a4e8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16205, "upload_time": "2016-05-04T17:32:18", "url": "https://files.pythonhosted.org/packages/f3/42/e885c4245e023b9382d8260851bc5cff0d03954c1e2c265d08ee7a2c29cc/canfork-0.2.0.tar.gz" } ] }