{ "info": { "author": "Wout De Nolf", "author_email": "wout.de_nolf@esrf.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "oarpy: OAR job management in python\n===================================\n\nInstallation\n------------\n\n.. code-block:: bash\n\n pip install oarpy\n\nDocumentation\n-------------\n\nThe documentation of latest release is available at: http://oarpy.readthedocs.io/en/latest/\n\nGetting started\n---------------\n\nSubmit\n~~~~~~\n\nRun an OAR job that prints \"Hello world\":\n\n.. code-block:: python\n\n from oarpy.oarjob import submit\n\n job = submit(command='echo \"Hello word\"', name='helloword',\n project='oarpy', core=1, gpu=False, walltime={'hours':2})\n print(job)\n job.wait()\n\n if job.exit_code:\n print('Failed:\\n{}'.format(job.stderr))\n elif job.exit_code is None:\n print('Interrupted:\\n{}'.format(job.stdout))\n else:\n print('Succes:\\n{}'.format(job.stdout))\n\n job.remove_logs()\n\nOnly \"command\" is required, all other arguments are optional. See documentation for more fine-grained control with the JobFactory and Resource classes.\n \nSearch\n~~~~~~\n\nFind a job in case you know the job ID:\n\n.. code-block:: python\n\n from oarpy.oarjob import Job\n job = Job(1130922)\n print(job)\n\nFind a job in case you do not know the job ID (not all arguments are necessary):\n\n.. code-block:: python\n\n from oarpy.oarjob import search\n from oarpy import timeutils\n import os\n\n owner = os.getlogin()\n start = timeutils.add(timeutils.now(),minutes=-10)\n jobs = search(owner=owner, start=start, name='quickstart',\n project='oarpy', state='Terminated')\n print(jobs)", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.esrf.fr/denolf/oarpy", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "oarpy", "package_url": "https://pypi.org/project/oarpy/", "platform": "", "project_url": "https://pypi.org/project/oarpy/", "project_urls": { "Homepage": "https://gitlab.esrf.fr/denolf/oarpy" }, "release_url": "https://pypi.org/project/oarpy/0.1.0b2/", "requires_dist": null, "requires_python": "", "summary": "Python binding for OAR", "version": "0.1.0b2" }, "last_serial": 4513425, "releases": { "0.1.0b1": [ { "comment_text": "", "digests": { "md5": "b9beb9f4568b8e19572d246dfd10775d", "sha256": "96cf827d4ba6d3fee163fa3c342cc8213132dd1063e8df14ebb588111c077675" }, "downloads": -1, "filename": "oarpy-0.1.0b1.tar.gz", "has_sig": true, "md5_digest": "b9beb9f4568b8e19572d246dfd10775d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13001, "upload_time": "2018-11-21T15:01:40", "url": "https://files.pythonhosted.org/packages/43/4c/3f36879ddd873bc30cd470104d12f7d3fb16292a87e78d91fa4594f5c08b/oarpy-0.1.0b1.tar.gz" } ], "0.1.0b2": [ { "comment_text": "", "digests": { "md5": "30a4460975476d3c0a5b9dff597bc8ab", "sha256": "12fa7114a10f92db45446948551400114b3ec3844199f0aab4f465eaef3e19ac" }, "downloads": -1, "filename": "oarpy-0.1.0b2.tar.gz", "has_sig": true, "md5_digest": "30a4460975476d3c0a5b9dff597bc8ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12380, "upload_time": "2018-11-21T16:46:42", "url": "https://files.pythonhosted.org/packages/81/cc/648da83e68e70142e7aee24b6a25497323acedd139accf0acb266af8ca3f/oarpy-0.1.0b2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "30a4460975476d3c0a5b9dff597bc8ab", "sha256": "12fa7114a10f92db45446948551400114b3ec3844199f0aab4f465eaef3e19ac" }, "downloads": -1, "filename": "oarpy-0.1.0b2.tar.gz", "has_sig": true, "md5_digest": "30a4460975476d3c0a5b9dff597bc8ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12380, "upload_time": "2018-11-21T16:46:42", "url": "https://files.pythonhosted.org/packages/81/cc/648da83e68e70142e7aee24b6a25497323acedd139accf0acb266af8ca3f/oarpy-0.1.0b2.tar.gz" } ] }