{ "info": { "author": "Shubham Sharma", "author_email": "shubhamsharma1172@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# unshare\n\n[![PyPI](https://img.shields.io/pypi/v/unshare.svg?color=green&logo=unshare&style=plastic)](https://pypi.org/project/unshare/)\n\n\n```bash\npip3 install unshare\n```\n\n
\n\nPython extension for C's unshare call.
\nSee [man 2 unshare](http://man7.org/linux/man-pages/man2/unshare.2.html).\n\n\n**Note**: This is targeted for only Linux based platforms.\n\n\n# Usage\n\n`unshare(flags)` where supported flags are `CLONE_NEWNS`, `CLONE_NEWUTS`, `CLONE_NEWPID`, `CLONE_NEWUSER`, `CLONE_NEWIPC`, `CLONE_NEWNET`, `CLONE_THREAD`.
\nMultiple flags can be used using the bitwise or operator.\n\n# Example usage\n\n```python3\nimport unshare\nunshare.unshare(unshare.CLONE_NEWUTS)\n```\n\nThe following screenshot is taken from a sample script which uses the unshare library.\n\n![](https://i.imgur.com/B8X0LT8.png)\n\n\n# License\n\nThis project is licensed under [GPLv3](./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/shubham1172/unshare", "keywords": "Linux,unshare,system", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "unshare", "package_url": "https://pypi.org/project/unshare/", "platform": "Linux", "project_url": "https://pypi.org/project/unshare/", "project_urls": { "Homepage": "https://github.com/shubham1172/unshare" }, "release_url": "https://pypi.org/project/unshare/0.22/", "requires_dist": null, "requires_python": "", "summary": "Python extension for C's unshare call (man 2 unshare)", "version": "0.22" }, "last_serial": 5989579, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "2438b3464554a8594a43e6a11e71a133", "sha256": "6244108dd1de4828f2c1b650c699bcf9bf54505da68114afb9be7a0b00920926" }, "downloads": -1, "filename": "unshare-0.2.zip", "has_sig": false, "md5_digest": "2438b3464554a8594a43e6a11e71a133", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3325, "upload_time": "2019-06-17T18:11:39", "url": "https://files.pythonhosted.org/packages/0c/b6/6b89074d91e4b193c45b7a0d34739661889588876db3c3e3e22d7566719a/unshare-0.2.zip" } ], "0.21": [ { "comment_text": "", "digests": { "md5": "24c6f6b9a23efbee35f5321b55905c61", "sha256": "dddc8401aca082a648d0dbcee61420ff28574e41753f2a9e48b1afd07b735128" }, "downloads": -1, "filename": "unshare-0.21.tar.gz", "has_sig": false, "md5_digest": "24c6f6b9a23efbee35f5321b55905c61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1910, "upload_time": "2019-06-17T18:17:59", "url": "https://files.pythonhosted.org/packages/4c/a5/a340c2a7dcd81fb28067a8fcbcaf640c1a3e21dc85c110ef973720130417/unshare-0.21.tar.gz" } ], "0.22": [ { "comment_text": "", "digests": { "md5": "68213fdc40e71eb6d01d0a02677096f5", "sha256": "d521d72cca6e876f22cbd5ff5eb51f1beef75e8f9c53b599b55fa05fba1dd3a6" }, "downloads": -1, "filename": "unshare-0.22.tar.gz", "has_sig": false, "md5_digest": "68213fdc40e71eb6d01d0a02677096f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2041, "upload_time": "2019-10-17T12:58:31", "url": "https://files.pythonhosted.org/packages/15/85/2ba218129c95b894efe87506489b525f859c40f6e21cb0521ff3cec754f4/unshare-0.22.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "68213fdc40e71eb6d01d0a02677096f5", "sha256": "d521d72cca6e876f22cbd5ff5eb51f1beef75e8f9c53b599b55fa05fba1dd3a6" }, "downloads": -1, "filename": "unshare-0.22.tar.gz", "has_sig": false, "md5_digest": "68213fdc40e71eb6d01d0a02677096f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2041, "upload_time": "2019-10-17T12:58:31", "url": "https://files.pythonhosted.org/packages/15/85/2ba218129c95b894efe87506489b525f859c40f6e21cb0521ff3cec754f4/unshare-0.22.tar.gz" } ] }