{ "info": { "author": "Jose Ignacio Galarza", "author_email": "igalarzab@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: MacOS", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Internet", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Distributed Computing", "Topic :: System :: Systems Administration" ], "description": "sqjobs\n======\n\n|Build Status| |Coverage Status|\n\n\nInstallation\n------------\n\nSimply use pip to install the last version of ``sqjobs``\n\n::\n\n pip install --upgrade sqjobs\n\n\nGetting started\n---------------\n\nFirst you have to create jobs. A job is simply a class that inherits\nfrom ``Job``.\n\n.. code:: python\n\n from sqjobs import Job\n\n class Adder(Job):\n default_queue_name = 'queue_name'\n\n def run(self, num1, num2):\n return num1 + num2\n\nThen, you can launch the job creating a new broker.\n\n.. code:: python\n\n from sqjobs import create_sqs_broker\n\n broker = create_sqs_broker(access_key='ak', secret_key='sk')\n broker.add_job(AdderJob, 1, 2, queue_name='other_queue_name')\n\n\nDocumentation\n-------------\n\nCheck out `sqjobs\u2019s documentation`_ for further information.\n\n.. _sqjobs\u2019s documentation: https://sqjobs.readthedocs.org\n\n.. |Build Status| image:: https://travis-ci.org/igalarzab/sqjobs.svg?branch=master\n :target: https://secure.travis-ci.org/igalarzab/sqjobs\n.. |Coverage Status| image:: https://coveralls.io/repos/igalarzab/sqjobs/badge.png?branch=master\n :target: https://coveralls.io/r/igalarzab/sqjobs?branch=master", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/igalarzab/sqjobs", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "sqjobs", "package_url": "https://pypi.org/project/sqjobs/", "platform": "any", "project_url": "https://pypi.org/project/sqjobs/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/igalarzab/sqjobs" }, "release_url": "https://pypi.org/project/sqjobs/0.7.1/", "requires_dist": null, "requires_python": null, "summary": "Simple Queue Jobs", "version": "0.7.1" }, "last_serial": 2467239, "releases": { "0.5.5": [ { "comment_text": "", "digests": { "md5": "9e923b1390335f09b98cb63ffd2b9f4e", "sha256": "dda6263d76d6d2b248d713722180c09bb48da4329a29f66f5fe078ae1e91c578" }, "downloads": -1, "filename": "sqjobs-0.5.5.tar.gz", "has_sig": false, "md5_digest": "9e923b1390335f09b98cb63ffd2b9f4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7965, "upload_time": "2015-02-25T17:50:22", "url": "https://files.pythonhosted.org/packages/ee/58/f4ecbd5b43266d587e385bc8f32267392ede3128637dab39445cb176f894/sqjobs-0.5.5.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "a819352bd626cfe0703201c8f1ee4da0", "sha256": "eb6377a28ad6a9b72d865805b3ac821ec3a95b0acd30acb8eb3e860d019d515f" }, "downloads": -1, "filename": "sqjobs-0.6.1.tar.gz", "has_sig": false, "md5_digest": "a819352bd626cfe0703201c8f1ee4da0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16288, "upload_time": "2016-04-15T23:47:35", "url": "https://files.pythonhosted.org/packages/24/57/2e8a4c061cb150300b913bf0c543622ef1afb328ac0fbb0ffe2a0c1f7a69/sqjobs-0.6.1.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "37aba4e041c644b4d4279e2921b44dca", "sha256": "120e175ccc8c1e88a15a3518a3cffa4d912296645f66e2b385ecb9b4e6ccc327" }, "downloads": -1, "filename": "sqjobs-0.6.5.tar.gz", "has_sig": false, "md5_digest": "37aba4e041c644b4d4279e2921b44dca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16204, "upload_time": "2016-05-13T10:41:26", "url": "https://files.pythonhosted.org/packages/9f/a1/c09c14c8e9ce2dbdcddd62f82e121a272239e13cebd448371816045c0f77/sqjobs-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "92c26d5b7cdc9f153bded780f81183eb", "sha256": "653c3ffcccfa20950d6be98034d6abd1a3348d36f718396869ac2a576d341ed5" }, "downloads": -1, "filename": "sqjobs-0.6.6.tar.gz", "has_sig": false, "md5_digest": "92c26d5b7cdc9f153bded780f81183eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16167, "upload_time": "2016-06-30T01:18:57", "url": "https://files.pythonhosted.org/packages/2d/57/ba34efeb186bf379a97ed5fc8e0107f916de313944bbe4ec0cbc5ec050bf/sqjobs-0.6.6.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "8bbaba76bd7af93546ad556cddc502cf", "sha256": "930ec2d6adec894542913a5c0b5e839c3de1c00a37a43bfd2bcf0b290789409f" }, "downloads": -1, "filename": "sqjobs-0.6.7.tar.gz", "has_sig": false, "md5_digest": "8bbaba76bd7af93546ad556cddc502cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16331, "upload_time": "2016-06-30T10:08:51", "url": "https://files.pythonhosted.org/packages/7a/42/53d9479d76fa34878a16c0a30adaad0db7dee7e59bfbd9ba84406b4c1c1f/sqjobs-0.6.7.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "2c8c653024da9c9977ac018e02b54d41", "sha256": "73cbccdcf927a8a5b3b1c80ba6956ad693e9a6fa9a5e8bd16fd2baf7ceb19ca9" }, "downloads": -1, "filename": "sqjobs-0.7.0.tar.gz", "has_sig": false, "md5_digest": "2c8c653024da9c9977ac018e02b54d41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16540, "upload_time": "2016-07-01T18:25:26", "url": "https://files.pythonhosted.org/packages/26/48/d62355db5b066d7e30857b2854bcd478249f83ed5caba72df575cce827c2/sqjobs-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "389776055ed65743d65e49cbdee999b8", "sha256": "637605e028e953cc31dd2e3dd64388bf213305b491c4128457543a35da6a346b" }, "downloads": -1, "filename": "sqjobs-0.7.1.tar.gz", "has_sig": false, "md5_digest": "389776055ed65743d65e49cbdee999b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16928, "upload_time": "2016-11-17T20:53:34", "url": "https://files.pythonhosted.org/packages/02/0f/5212d33822911470e61c6b755e42e1d259d83b4cd8eeee499c3c5c2a8b1f/sqjobs-0.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "389776055ed65743d65e49cbdee999b8", "sha256": "637605e028e953cc31dd2e3dd64388bf213305b491c4128457543a35da6a346b" }, "downloads": -1, "filename": "sqjobs-0.7.1.tar.gz", "has_sig": false, "md5_digest": "389776055ed65743d65e49cbdee999b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16928, "upload_time": "2016-11-17T20:53:34", "url": "https://files.pythonhosted.org/packages/02/0f/5212d33822911470e61c6b755e42e1d259d83b4cd8eeee499c3c5c2a8b1f/sqjobs-0.7.1.tar.gz" } ] }