{ "info": { "author": "Troy Baer", "author_email": "tabaer@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: POSIX", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "The pbsacct Python module is an inteface for processing accounting log data\nfrom the various PBS variants (TORQUE, PBS Pro, and OpenPBS), including the\nsupport sending that data to a database for persistance and analysis. DB\npersistance is currently supported for MySQL/MariaDB, with SQLite and\nPostgreSQL in various stages of development.\n\nFor example, here is a simple example of using the module to read a TORQUE\naccounting log file and print information about the jobs logged therein::\n\n #!/use/bin/env python\n import pbsacct\n jobs = pbsacct.jobs_from_file(\"/var/spool/torque/server_priv/accounting/20180627\")\n for jobid in jobs.keys():\n job = jobs[jobid]\n print \"%s: user=%s group=%s account=%s\" % \\\n (jobid,job.user(),job.group(),job.account())\n # Here endeth the program\n\nMore complete examples (including DB connectivity) can be found at:\n\nhttps://github.com/tabaer/pbstools/blob/master/sbin/job-db-update\nhttps://github.com/tabaer/pbstools/blob/master/sbin/jobscript-to-db\nhttps://github.com/tabaer/pbstools/blob/master/sbin/pbsacct-dump\nhttps://github.com/tabaer/pbstools/blob/master/sbin/sw_app-cache\nhttps://github.com/tabaer/pbstools/blob/master/sbin/sw_app-index\n\nThe pbsacct Python module is part of the pbstools collection of utilities:\n\nhttps://github.com/tabaer/pbstools\n\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tabaer/pbstools", "keywords": "", "license": "GPL v2", "maintainer": "", "maintainer_email": "", "name": "pbsacct", "package_url": "https://pypi.org/project/pbsacct/", "platform": "", "project_url": "https://pypi.org/project/pbsacct/", "project_urls": { "Homepage": "https://github.com/tabaer/pbstools" }, "release_url": "https://pypi.org/project/pbsacct/3.4.6/", "requires_dist": null, "requires_python": "", "summary": "Python library for parsing PBS accounting logs", "version": "3.4.6" }, "last_serial": 5863669, "releases": { "3.4.2rc7": [ { "comment_text": "", "digests": { "md5": "c81563099d63adabc0fbc81fd2b226e1", "sha256": "768f7fac52de75bf3ed3190b49e492befd3e2a0dc77e2b847630850f0cc9a193" }, "downloads": -1, "filename": "pbsacct-3.4.2rc7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c81563099d63adabc0fbc81fd2b226e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13558, "upload_time": "2018-06-28T19:46:14", "url": "https://files.pythonhosted.org/packages/59/77/ed4002bc01e9894b4bc14eebc9dd26bcc0ad4ba7d7193129fa3430c5807e/pbsacct-3.4.2rc7-py2.py3-none-any.whl" } ], "3.4.4": [ { "comment_text": "", "digests": { "md5": "3f94b0a9570b11a22457784a4ad7affe", "sha256": "433bb97a62c3d47134c1996c78f1edf14d837ec261b68fb4eaf99c2c6c8803d8" }, "downloads": -1, "filename": "pbsacct-3.4.4.tar.gz", "has_sig": false, "md5_digest": "3f94b0a9570b11a22457784a4ad7affe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15203, "upload_time": "2018-11-05T21:03:58", "url": "https://files.pythonhosted.org/packages/b5/0c/3dead5e33434bd22b113631ccddccac5316c165dfb2fd6880492364c4429/pbsacct-3.4.4.tar.gz" } ], "3.4.5": [ { "comment_text": "", "digests": { "md5": "4b95515779e08b47e8ba58d20377231c", "sha256": "6907159f7fce411a779375d1650aa47cb5f8a7074432e4c361725ae7cca6c640" }, "downloads": -1, "filename": "pbsacct-3.4.5-py2.7.egg", "has_sig": false, "md5_digest": "4b95515779e08b47e8ba58d20377231c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 32616, "upload_time": "2019-09-20T18:53:45", "url": "https://files.pythonhosted.org/packages/ff/22/7df21619f0425a6c4770e716f5970f239fb1be95a7cae7a06c775d95317a/pbsacct-3.4.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "716455ee72a3920db54482edb538c128", "sha256": "add9200650733b7bdb960bf9b9e31913fe2dcbb7479d5d941459cc755270cc66" }, "downloads": -1, "filename": "pbsacct-3.4.5.tar.gz", "has_sig": false, "md5_digest": "716455ee72a3920db54482edb538c128", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15251, "upload_time": "2018-12-05T19:05:27", "url": "https://files.pythonhosted.org/packages/4b/06/fed279a9ba9851e50f01e3d11ef2e9d8acf1c57ffecd1b18f87769949e6d/pbsacct-3.4.5.tar.gz" } ], "3.4.6": [ { "comment_text": "", "digests": { "md5": "bc67f7930891c7b66f5d10ba63acd287", "sha256": "3d74e4cd57fc82c40f226ecd2de116e8e8f3d6fb36ed27883c8d03c8a26959cd" }, "downloads": -1, "filename": "pbsacct-3.4.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc67f7930891c7b66f5d10ba63acd287", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14534, "upload_time": "2019-09-20T18:53:43", "url": "https://files.pythonhosted.org/packages/49/0a/f890cfdf1f00ede12bfaf3f3eb9915221c35350d4ca3e70bfdd4589480c4/pbsacct-3.4.6-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bc67f7930891c7b66f5d10ba63acd287", "sha256": "3d74e4cd57fc82c40f226ecd2de116e8e8f3d6fb36ed27883c8d03c8a26959cd" }, "downloads": -1, "filename": "pbsacct-3.4.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc67f7930891c7b66f5d10ba63acd287", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14534, "upload_time": "2019-09-20T18:53:43", "url": "https://files.pythonhosted.org/packages/49/0a/f890cfdf1f00ede12bfaf3f3eb9915221c35350d4ca3e70bfdd4589480c4/pbsacct-3.4.6-py2.py3-none-any.whl" } ] }