{ "info": { "author": "Thinkful", "author_email": "engineering@thinkful.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\nOrigin\n------\n\nThis is a fork of the original [sqjobs](https://github.com/igalarzab/sqjobs/)\n\n\nInstallation\n------------\n\nSimply use pip to install the last version of ``sqjobstf``\n\n::\n\n pip install --upgrade sqjobstf\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's documentation` for further information.\n\n.. _sqjobs's 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\n\n\nReleasing a new version\n-----------------------\n\nSee https://packaging.python.org/tutorials/packaging-projects/\n\nIn a virtualenv, run pip install\n```\npip install -r requirements/base.txt\npip install twine\n```\n\nCreate a new build:\n```\npython -m build\n```\n\nPublish the new release - you will need the credentials for accessing pypi.org\n```\ntwine upload dist/*\n```\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/Thinkful/sqjobs", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "sqjobstf", "package_url": "https://pypi.org/project/sqjobstf/", "platform": "any", "project_url": "https://pypi.org/project/sqjobstf/", "project_urls": { "Homepage": "http://github.com/Thinkful/sqjobs" }, "release_url": "https://pypi.org/project/sqjobstf/0.8.7/", "requires_dist": [ "boto3", "botocore", "croniter", "docopt", "docutils", "jmespath (>=0.9.0)", "python-dateutil", "pytz", "six" ], "requires_python": "", "summary": "Simple Queue Jobs TF Fork", "version": "0.8.7", "yanked": false, "yanked_reason": null }, "last_serial": 10587160, "releases": { "0.8": [ { "comment_text": "", "digests": { "md5": "7b58dd6884f80e28240bfada307dd79d", "sha256": "1cc090ac1200dbc172b93f4c4f022ad30071307142b94b845886887908d54a3f" }, "downloads": -1, "filename": "sqjobstf-0.8-py2.7.egg", "has_sig": false, "md5_digest": "7b58dd6884f80e28240bfada307dd79d", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 25220, "upload_time": "2017-05-30T21:18:36", "upload_time_iso_8601": "2017-05-30T21:18:36.557775Z", "url": "https://files.pythonhosted.org/packages/81/0c/107b4b1e26b763f5757379425d05744bd1b9f9595b651d0e14075fe59732/sqjobstf-0.8-py2.7.egg", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c5b2ff7ff0f8e1ec96c582ce05e5b04e", "sha256": "4ed96c2d272396ce73c882e703777788a093376248faf3fef120e800c908e59d" }, "downloads": -1, "filename": "sqjobstf-0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "c5b2ff7ff0f8e1ec96c582ce05e5b04e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28121, "upload_time": "2017-05-30T21:18:35", "upload_time_iso_8601": "2017-05-30T21:18:35.153420Z", "url": "https://files.pythonhosted.org/packages/b5/4c/0cd189147d32644348570131dadbaf29c7a03a7849453ec6ef6b24868db8/sqjobstf-0.8-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "40c940c9d39fd8c321acfde743208db3", "sha256": "9f87df4d559c53fcd1feb2b2b1e41329f85b0e1923ad282d7ce75b26a0a20561" }, "downloads": -1, "filename": "sqjobstf-0.8.tar.gz", "has_sig": false, "md5_digest": "40c940c9d39fd8c321acfde743208db3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17510, "upload_time": "2017-05-30T21:18:38", "upload_time_iso_8601": "2017-05-30T21:18:38.435940Z", "url": "https://files.pythonhosted.org/packages/ad/73/ab7e73bb1ca5e7b1eb95de7ed1010890ec4e92959c64ed92f064663dad7d/sqjobstf-0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "a64b81a927b253a78ad9b7428066511d", "sha256": "af51709ed9ebcf9b4888c8481ae4ef5d3750bb8b0756ac3fad4bcc5b00e2bd66" }, "downloads": -1, "filename": "sqjobstf-0.8.1.tar.gz", "has_sig": false, "md5_digest": "a64b81a927b253a78ad9b7428066511d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17586, "upload_time": "2017-09-28T18:46:59", "upload_time_iso_8601": "2017-09-28T18:46:59.892719Z", "url": "https://files.pythonhosted.org/packages/12/94/a8580b056bc50ed4801c50a34cd869d112707d56955cdcd74aeb8d7fb7e2/sqjobstf-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "635f46cf0288dd5ba02fd374fe348557", "sha256": "57a7c13d5f66936ba18a10a101f414bf31fac02176914feca1a924eec1282f05" }, "downloads": -1, "filename": "sqjobstf-0.8.2.tar.gz", "has_sig": false, "md5_digest": "635f46cf0288dd5ba02fd374fe348557", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16679, "upload_time": "2019-07-18T07:17:42", "upload_time_iso_8601": "2019-07-18T07:17:42.404663Z", "url": "https://files.pythonhosted.org/packages/5e/e6/1c0d9b6bdd4fc68d16017dcb59a18fc82a1cea1bf09d0d9a4784a45bb018/sqjobstf-0.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "58e9ec02d24284dd8eef3272a4aa7fd1", "sha256": "f21cbf608de6d27e4b733f336692d26d1da957939ea912b8c2945c5be58fc547" }, "downloads": -1, "filename": "sqjobstf-0.8.3.tar.gz", "has_sig": false, "md5_digest": "58e9ec02d24284dd8eef3272a4aa7fd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16696, "upload_time": "2019-07-24T14:30:59", "upload_time_iso_8601": "2019-07-24T14:30:59.255303Z", "url": "https://files.pythonhosted.org/packages/18/84/689de26abb23caf5d2fed37efc7b79b233a1fca1d90b06d3500c2639f127/sqjobstf-0.8.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "cc6431ad1fab77af443f8519d72f3215", "sha256": "ea589688e0c0b26c3a13debc65bbb8b962703ab6aa7f81bf5c5c259c761d281f" }, "downloads": -1, "filename": "sqjobstf-0.8.4.tar.gz", "has_sig": false, "md5_digest": "cc6431ad1fab77af443f8519d72f3215", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16694, "upload_time": "2019-08-03T10:44:17", "upload_time_iso_8601": "2019-08-03T10:44:17.227527Z", "url": "https://files.pythonhosted.org/packages/c9/c7/eb7c8a545488feb74253d9ea1e362b24a2310f3b97768f74cb1147b99cde/sqjobstf-0.8.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "7118d5254a056fa696395dbd5802c93f", "sha256": "ddd70d14941d160c16f14d0b3b27079468d134a57e42565101a23a3212c10258" }, "downloads": -1, "filename": "sqjobstf-0.8.5.tar.gz", "has_sig": false, "md5_digest": "7118d5254a056fa696395dbd5802c93f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17475, "upload_time": "2019-10-28T15:34:39", "upload_time_iso_8601": "2019-10-28T15:34:39.154790Z", "url": "https://files.pythonhosted.org/packages/d0/ff/cb001a141ecb08be3069b49ed149607e911c86aab810b8efca1fa6c90c99/sqjobstf-0.8.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "2fe724ba5990ea0db4cddd4decf7609b", "sha256": "f4932803a1e220b3f806d46d669caf74e30a916c73bcec8197d45b58def8f9a0" }, "downloads": -1, "filename": "sqjobstf-0.8.6-py2-none-any.whl", "has_sig": false, "md5_digest": "2fe724ba5990ea0db4cddd4decf7609b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 27700, "upload_time": "2021-04-13T15:59:53", "upload_time_iso_8601": "2021-04-13T15:59:53.406560Z", "url": "https://files.pythonhosted.org/packages/21/70/5f75f6ba0609e9ab2aa0aa0bb6e862298e1323862f8e9f50b44cf1b03d1f/sqjobstf-0.8.6-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a478e07fe7b7023f4fb838e6bdc1f56b", "sha256": "f2a6e66569a9a008d7d505cc7577cdb16b03fd812ca0e2a495a663ab604fd7fd" }, "downloads": -1, "filename": "sqjobstf-0.8.6.tar.gz", "has_sig": false, "md5_digest": "a478e07fe7b7023f4fb838e6bdc1f56b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17015, "upload_time": "2021-04-13T15:59:55", "upload_time_iso_8601": "2021-04-13T15:59:55.916729Z", "url": "https://files.pythonhosted.org/packages/3a/09/9a54bc1cfdc985e0d48621c3016d18b21df76b83952b6dcf7dd0e37920a1/sqjobstf-0.8.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "d04f06943b895c8c9082915bf922f970", "sha256": "7e63ad7000b50f7e3986c36e625629a6d6d35861a7ca8581897b06fc5b7eb91a" }, "downloads": -1, "filename": "sqjobstf-0.8.7-py2-none-any.whl", "has_sig": false, "md5_digest": "d04f06943b895c8c9082915bf922f970", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 27791, "upload_time": "2021-06-08T09:39:14", "upload_time_iso_8601": "2021-06-08T09:39:14.934784Z", "url": "https://files.pythonhosted.org/packages/d9/ca/2edc8851815ba0dc1b9b55040a1dd822145287b21a65a7bb36ceec380c7e/sqjobstf-0.8.7-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "066bcd37e65c99b869689330dfe1afc1", "sha256": "3765dbc5ad15adc8fd423fc44542f6febaabe1b4bf35e0cf18578b36c2b8d1ec" }, "downloads": -1, "filename": "sqjobstf-0.8.7.tar.gz", "has_sig": false, "md5_digest": "066bcd37e65c99b869689330dfe1afc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17181, "upload_time": "2021-06-08T09:39:16", "upload_time_iso_8601": "2021-06-08T09:39:16.729019Z", "url": "https://files.pythonhosted.org/packages/1b/36/e32b37f98715ebdf2294fee5f795abede5219bb1566438fc3d0ce6914804/sqjobstf-0.8.7.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d04f06943b895c8c9082915bf922f970", "sha256": "7e63ad7000b50f7e3986c36e625629a6d6d35861a7ca8581897b06fc5b7eb91a" }, "downloads": -1, "filename": "sqjobstf-0.8.7-py2-none-any.whl", "has_sig": false, "md5_digest": "d04f06943b895c8c9082915bf922f970", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 27791, "upload_time": "2021-06-08T09:39:14", "upload_time_iso_8601": "2021-06-08T09:39:14.934784Z", "url": "https://files.pythonhosted.org/packages/d9/ca/2edc8851815ba0dc1b9b55040a1dd822145287b21a65a7bb36ceec380c7e/sqjobstf-0.8.7-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "066bcd37e65c99b869689330dfe1afc1", "sha256": "3765dbc5ad15adc8fd423fc44542f6febaabe1b4bf35e0cf18578b36c2b8d1ec" }, "downloads": -1, "filename": "sqjobstf-0.8.7.tar.gz", "has_sig": false, "md5_digest": "066bcd37e65c99b869689330dfe1afc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17181, "upload_time": "2021-06-08T09:39:16", "upload_time_iso_8601": "2021-06-08T09:39:16.729019Z", "url": "https://files.pythonhosted.org/packages/1b/36/e32b37f98715ebdf2294fee5f795abede5219bb1566438fc3d0ce6914804/sqjobstf-0.8.7.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }