{ "info": { "author": "Philippe Muller", "author_email": "philippe.muller@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Operating System Kernels :: Linux" ], "description": "procfs\n------\n\n.. image:: https://pypip.in/download/procfs/badge.png\n :target: https://pypi.python.org/pypi//procfs/\n :alt: Downloads\n\n.. image:: https://pypip.in/version/procfs/badge.png\n :target: https://pypi.python.org/pypi/procfs/\n :alt: Latest Version\n\n.. image:: https://pypip.in/license/procfs/badge.png\n :target: https://pypi.python.org/pypi/procfs/\n :alt: License\n\n\n\nEasy to use\n```````````\n\n::\n\n >>> from procfs import Proc\n >>> proc = Proc()\n\n >>> proc.loadavg\n {'average': {1: 0.0, 5: 0.0, 15: 0.0},\n 'entities': {'current': 1, 'total': 117},\n 'last_pid': 3068}\n\n >>> proc.net.dev.eth1.receive.bytes\n 117997558\n\n >>> proc.meminfo.MemFree\n 57044\n\n >>> proc.net.snmp.Udp\n {'InDatagrams': 3394, 'OutDatagrams': 3399, 'RcvbufErrors': 0,\n 'InErrors': 0, 'SndbufErrors': 0, 'NoPorts': 4}\n\n\nProcess information\n```````````````````\n\n::\n\n >>> proc.self\n \n\n >>> proc.self.parent\n \n\n >>> proc.self.uptime\n datetime.timedelta(0, 346, 380262)\n\n >>> proc.processes\n , , , , , , , , , , ...]>\n >>> len(proc.processes)\n 110\n\n >>> proc.processes.cmdline('(vim|ssh)')\n , , , , , ]>\n\n >>> proc.processes.uid(1000) \n , , , , , , , , , , ...]>\n\n >>> proc.processes.user('pmuller').cmdline('python')[0]\n \n\n\nLinks\n`````\n\n* `documentation `_\n* `github `_\n\n\n.. image:: https://d2weczhvl823v0.cloudfront.net/pmuller/procfs/trend.png\n :alt: Bitdeli badge\n :target: https://bitdeli.com/free", "description_content_type": null, "docs_url": "https://pythonhosted.org/procfs/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pmuller/procfs", "keywords": "linux proc procfs system kernel", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "procfs", "package_url": "https://pypi.org/project/procfs/", "platform": "Linux", "project_url": "https://pypi.org/project/procfs/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/pmuller/procfs" }, "release_url": "https://pypi.org/project/procfs/0.5.0/", "requires_dist": null, "requires_python": null, "summary": "Python API for the Linux /proc virtual filesystem", "version": "0.5.0" }, "last_serial": 1173663, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "921e056b31de9525ca70dbb6b9715491", "sha256": "05c4d317f41645122357088f2209c2435dff99d4da1e1590e3cecb64375fed0f" }, "downloads": -1, "filename": "procfs-0.1.0.tar.gz", "has_sig": false, "md5_digest": "921e056b31de9525ca70dbb6b9715491", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11591, "upload_time": "2012-04-29T06:57:01", "url": "https://files.pythonhosted.org/packages/70/81/f7a6a3b987a92c194bbfefd08c786915376459a15d0bed2d199ddad8432e/procfs-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "efc9fb521a097ca826464bdd5fe33007", "sha256": "8f768ab541aadc2aa627c53a65abaa539713dcc587f525405a9bb5b3bd78cc60" }, "downloads": -1, "filename": "procfs-0.1.1.tar.gz", "has_sig": false, "md5_digest": "efc9fb521a097ca826464bdd5fe33007", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11613, "upload_time": "2012-04-29T07:11:24", "url": "https://files.pythonhosted.org/packages/e9/87/b3b10fec96e18502b70a051f0c8dc07e3177b9cf66a719f480c1a5e745e9/procfs-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6ca053f33361eef169a5f15c09df76d6", "sha256": "0ad88de8855c793906954129a2f3536fc14445ac959bdaee6b06b49e1a73fb8b" }, "downloads": -1, "filename": "procfs-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6ca053f33361eef169a5f15c09df76d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14877, "upload_time": "2012-04-29T07:30:19", "url": "https://files.pythonhosted.org/packages/0c/bb/183da74761292a05f962228929eee912a705315b2ead30f25605424e15d8/procfs-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "fa232161815f3c5c3eaf60f73788f62a", "sha256": "a791ce20a7cb5cb1d8397599e65fc5594c9f29bf80922a5c917db92583410356" }, "downloads": -1, "filename": "procfs-0.2.0.tar.gz", "has_sig": false, "md5_digest": "fa232161815f3c5c3eaf60f73788f62a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15138, "upload_time": "2014-01-23T23:18:55", "url": "https://files.pythonhosted.org/packages/1a/9c/935fe8bccf718e8809055d151fc0cb9eb8ad56e178077e6562e18daf52b3/procfs-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f98e7171b5e06a5b98952bef4816bc84", "sha256": "110cc57ae5482a825c39ee2dcd25ba198394a4483d7b420cddb20bc8a2aa59f2" }, "downloads": -1, "filename": "procfs-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f98e7171b5e06a5b98952bef4816bc84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16527, "upload_time": "2014-07-29T22:44:54", "url": "https://files.pythonhosted.org/packages/b7/07/e2bb6a410d3b9b531a82e242b0e7562569eb8680463152959e6331c384ee/procfs-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "9f02d2cb6914e4df446d7965c541c257", "sha256": "9ea7439ac587de87d36b7b502a01fe20de622c87b61f7b00023a4ec133253d07" }, "downloads": -1, "filename": "procfs-0.4.0.tar.gz", "has_sig": false, "md5_digest": "9f02d2cb6914e4df446d7965c541c257", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16549, "upload_time": "2014-07-29T23:14:01", "url": "https://files.pythonhosted.org/packages/e7/aa/ded43a3625d278a74aab9dcbae7721498fc593a298d2b8d157729a95edfa/procfs-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "a34554c1725de0ea719066627d8fd0fb", "sha256": "66ed159902551727dc49d035653c8f113eb991ee1eda3e10bd343cc0f3e70fcc" }, "downloads": -1, "filename": "procfs-0.5.0.tar.gz", "has_sig": false, "md5_digest": "a34554c1725de0ea719066627d8fd0fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16549, "upload_time": "2014-07-30T00:09:22", "url": "https://files.pythonhosted.org/packages/a8/76/e2025d589fb3c2bca15789bab090bc4aaaf7364ae63c74f0d569b426904a/procfs-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a34554c1725de0ea719066627d8fd0fb", "sha256": "66ed159902551727dc49d035653c8f113eb991ee1eda3e10bd343cc0f3e70fcc" }, "downloads": -1, "filename": "procfs-0.5.0.tar.gz", "has_sig": false, "md5_digest": "a34554c1725de0ea719066627d8fd0fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16549, "upload_time": "2014-07-30T00:09:22", "url": "https://files.pythonhosted.org/packages/a8/76/e2025d589fb3c2bca15789bab090bc4aaaf7364ae63c74f0d569b426904a/procfs-0.5.0.tar.gz" } ] }