{ "info": { "author": "Bekhzod Tillakhanov", "author_email": "bekhzod.tillakhanov@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# bgtasks\nbgtasks is python library for dealing with data exchange between \nmicro services using rabbitmq protocol. Moreover, you can use it as trigger for events which belongs to another services.\n\n## Installation\nUse the package manager [pip](https://pip.pypa.io/en/stable/) to install bgtasks.\n```shell\npip install bgtasks\n```\n\n\n## Configuration\n\n##### settings.py\n```python\nAMQP = {\n 'USERNAME': 'guest',\n 'PASSWORD': 'guest',\n 'VHOST': '/',\n 'HOST': 'localhost',\n 'PORT': 5672,\n 'RPC_SLEEP_TIME': 0.005,\n 'RPC_TIMEOUT': 5,\n}\n```\n#### Default values\n```\n'RPC_TIMEOUT': 60\n'RPC_SLEEP_TIME': 0.05,\n```\n\n## Usage\n\n### Creating bgtask view for handle actions through `route`\n#### app1 tasks.py\n```python\nfrom bgtasks import rpc_tasks\nfrom bgtasks import Response\n\n@rpc_tasks('message')\ndef handle(data):\n print(data)\n return Response('I received your message %s' % data)\n```\nTo get response\n```python\nfrom bgtasks import RPCClient\n\nrpc_client = RPCClient()\n\ntry:\n response = rpc_client.call('message', 'Hi')\n print(response)\nexcept TimeoutError:\n print('Service is not responding')\n```\nIn order to avoid conflicts between remote procedure calls you should pass parameters **explicitly with keywords**\n\nTo run rpc task run command below\n```bash\npython manage.py tasks\n```\n## RestFramework\n### service1\n#### Model \nmodels.py\n```python\nfrom django.db import models\n\nclass Category(models.Model):\n name = models.CharField(max_length=255)\n```\nIn this case your `add` should receive arguments' list with explicit variable name `ids` \n#### Tasks\ntasks.py\n```python\nfrom bgtasks import rpc_tasks\nfrom bgtasks import Response\nfrom bgtasks import serializer_class\nfrom testapp.models import Category\nfrom rest_framework import serializers\n\n\nclass CategorySerializer(serializers.ModelSerializer):\n class Meta:\n model = Category\n fields = ('id', 'name')\n\n\n@rpc_tasks('add')\n@serializer_class(CategorySerializer, many=True)\ndef handle(serializer):\n serializer.save()\n return Response(serializer.data)\n\n\n@rpc_tasks('get')\n@serializer_class()\ndef handle(serializer):\n queryset = Category.objects.filter(id__in=serializer.validated_data['ids'])\n serializer = CategorySerializer(queryset, many=True)\n return Response(serializer.data)\n```\n### service2\n#### app1 models.py\n```python\nfrom django.db import models\nfrom bgtasks.models import RemoteField\n\nclass Product(models.Model):\n name = models.CharField(max_length=255)\n category = RemoteField() # in our case, it is in another service id\n\n```\n#### `RemoteField`\n\n```python\nfrom rest_framework import serializers\nfrom bgtasks.rest_framework.fields import RemoteField\nfrom app1.models import Product\n\n\nclass ProductSerializer(serializers.ModelSerializer):\n category = RemoteField(route='get')\n\n class Meta:\n model = Product\n fields = ('id', 'name', 'category', )\n```\n#### Format\nAnd make sure that returned response should be formed as below format.\n```python\n{\n 'status': 'success/fail',\n 'data': [\n {\n 'id': 1,\n # 'data'\n },\n {\n 'id': 2,\n # data\n }\n ]\n}\n```\n\n#### Handling list serializer\nIn order to avoid from sending many rpc requests at first level of serializer we added RPCSerializerMixin\n```python\nfrom bgtasks import RemoteField\nfrom bgtasks.rest_framework.serilaizers import RPCSerializerMixin\nfrom rest_framework import serializers\nfrom app1.models import Product\n\nclass ProductListSerializer(RPCSerializerMixin, serializers.ModelSerializer):\n category = RemoteField(route='get')\n\n class Meta:\n model = Product\n fields = '__all__'\n\nusers = Product.objects.all()\nserializer = ProductListSerializer(users, many=True)\nprint(serializer.data)\n```\nIt will send to `route` **one** request with gathered pks in body as `[1,2,3,4,5]`, after which will be iterated to merge current serializer data\nwhich maps to `id` field in rpc response\n###### Output\n```python\n[\n {\n 'id': 1,\n 'name': 'IPhone',\n 'category': {\n 'id': 5,\n 'name': 'Phone',\n }\n },\n {\n 'id': 2,\n 'name': 'LG Smart Tv',\n 'category': {\n 'id': 3,\n 'name': 'TV',\n }\n },\n]\n``` \n\n### Merge methods\nTo handle `many=True` in serializer we introduce `RPCSerializerMixin` which uses merge functions.\nYou can import them as below, and to understand can look to function profile.\n```python\nfrom bgtasks.utils.merge import merge, merge_dict, merge_obj\n```\n\n## Testing\nAdd `ENVIRONMENT = 'test'` on settings.py in order to imitate response from \nanother service\n```python\nimport json\nfrom django.test import TestCase\nfrom django.test import Client\nfrom bgtasks import rpc_tasks\nfrom bgtasks import RPCClient\nfrom bgtasks import SUCCESS\nfrom bgtasks.amqp import register_tasks\n\n\n@rpc_tasks('user.add')\ndef add_user(data):\n return 1\n\nclass RPCTestCase(TestCase):\n def setUp(self):\n register_tasks() # If you want to run your tasks to test them out, not only rpc tasks which are registered inside of your test file\n\n def test_add_user(self):\n data = {'username': 'john', 'password': 'smith'}\n c = Client()\n response = c.post('/user/add/', data)\n data = json.loads(response.content)\n self.assertEqual(response.status_code, 201)\n self.assertEqual(data['user_id'], 1)\n\n\n def test_your_tasks(self):\n data = RPCClient().call('mytasks', {})\n self.assertEqual(data['status'], SUCCESS)\n\n```\n\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n\n## How to deploy\nCreate config file in home directory `~/.pypirc`\n```\n[distutils] \nindex-servers=pypi\n[pypi] \nrepository = https://upload.pypi.org/legacy/ \nusername = myrubapa\n```\nAfter run command for build and deploy\n```shell\npython3 setup.py sdist bdist_wheel\npython3 -m twine upload dist/*\n```\n\nfor more detail read [packaging-projects](https://packaging.python.org/tutorials/packaging-projects/)\n## License\n[MIT](https://choosealicense.com/licenses/mit/)\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/myrubapa/bgtasks", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "bgtasks", "package_url": "https://pypi.org/project/bgtasks/", "platform": "", "project_url": "https://pypi.org/project/bgtasks/", "project_urls": { "Homepage": "https://github.com/myrubapa/bgtasks" }, "release_url": "https://pypi.org/project/bgtasks/0.0.44/", "requires_dist": [ "pika" ], "requires_python": ">=3.5", "summary": "Microservice with django", "version": "0.0.44", "yanked": false, "yanked_reason": null }, "last_serial": 6241347, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "4bb0f0292cc58e6b43e679d078566d5f", "sha256": "ce3eed06aabef164bb8d8f02884ce0a7cdb724caee14502bbec5db0237521d8d" }, "downloads": -1, "filename": "bgtasks-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4bb0f0292cc58e6b43e679d078566d5f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8088, "upload_time": "2019-06-24T12:52:07", "upload_time_iso_8601": "2019-06-24T12:52:07.823936Z", "url": "https://files.pythonhosted.org/packages/68/b4/b020cf6836efbcc61efeb8732ba7c841fa1c18ae8760383e9061145b642f/bgtasks-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "4804503f9cd3c9c3702e23096856da89", "sha256": "4dc4e9580d153596f75702bb6444fedbff9ca568f14dab3ad0ea9c5d52857648" }, "downloads": -1, "filename": "bgtasks-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "4804503f9cd3c9c3702e23096856da89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9538, "upload_time": "2019-07-29T09:51:41", "upload_time_iso_8601": "2019-07-29T09:51:41.326392Z", "url": "https://files.pythonhosted.org/packages/43/e4/3b273cf67201e3b9d897e513eda165ff77135b9bb62db35e9cf7b05b7007/bgtasks-0.0.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "598fb0d95790c43270b9c1a1aa22050d", "sha256": "dce2c53fdbbc1bc6c391ee7264d3fdbc87d33f586c874a0fdffec8f4f4b398a6" }, "downloads": -1, "filename": "bgtasks-0.0.10.tar.gz", "has_sig": false, "md5_digest": "598fb0d95790c43270b9c1a1aa22050d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5999, "upload_time": "2019-07-29T09:51:42", "upload_time_iso_8601": "2019-07-29T09:51:42.992957Z", "url": "https://files.pythonhosted.org/packages/49/ee/ebbfbb2d4ce8737981cad2584002275a988cc8011f7c195506dedbc3fccb/bgtasks-0.0.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "df9760604c41074adc01ede65a3ff3dd", "sha256": "42afde7fc2858386796caaa0b3559fea430bae7eaf7c777224f98f81f3232bb0" }, "downloads": -1, "filename": "bgtasks-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "df9760604c41074adc01ede65a3ff3dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9477, "upload_time": "2019-07-29T10:57:16", "upload_time_iso_8601": "2019-07-29T10:57:16.971809Z", "url": "https://files.pythonhosted.org/packages/d3/33/f623491d327932f2c51c956540a108786f32192b77ca758ea252af9542d9/bgtasks-0.0.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f1e8460a02532bc7442b6345a4e75b06", "sha256": "d72802dd30938fca7dc60d707615ab88d9f618ba75b5fc52200d73311ad04039" }, "downloads": -1, "filename": "bgtasks-0.0.11.tar.gz", "has_sig": false, "md5_digest": "f1e8460a02532bc7442b6345a4e75b06", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6028, "upload_time": "2019-07-29T10:57:18", "upload_time_iso_8601": "2019-07-29T10:57:18.429483Z", "url": "https://files.pythonhosted.org/packages/80/84/08c254718e799ae330c8bc3d9f813ec54acc04885f4095264f10fa3f165e/bgtasks-0.0.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "6adc9846cc3560db788de134df3271c2", "sha256": "87761febd5114519f85a6989a4f377774b71f2acc052d79fd0a434699c884753" }, "downloads": -1, "filename": "bgtasks-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "6adc9846cc3560db788de134df3271c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9515, "upload_time": "2019-07-31T18:42:16", "upload_time_iso_8601": "2019-07-31T18:42:16.970780Z", "url": "https://files.pythonhosted.org/packages/bc/78/9afe850063c490591e9a3eef159875abe284b4af2405817a3fb82cfe4cc0/bgtasks-0.0.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cc7e8b81e374b99938a87813b9f834f2", "sha256": "6d22e40545bd463e4948e00e9b833cc7a42107d35c3f8063e3fab3ed5f8409d8" }, "downloads": -1, "filename": "bgtasks-0.0.12.tar.gz", "has_sig": false, "md5_digest": "cc7e8b81e374b99938a87813b9f834f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6069, "upload_time": "2019-07-31T18:42:19", "upload_time_iso_8601": "2019-07-31T18:42:19.102400Z", "url": "https://files.pythonhosted.org/packages/a1/0d/c095e3832ae81da5cdaef9aaa60b35fb9f604238a7de96bf169cd28d1104/bgtasks-0.0.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "e078dd64a8965cd2fb29207e2504a23e", "sha256": "917d544f46420b9958665fe7174a9f34c96d59c0eae7e9c7018d1fe7a7b4e9f9" }, "downloads": -1, "filename": "bgtasks-0.0.13.tar.gz", "has_sig": false, "md5_digest": "e078dd64a8965cd2fb29207e2504a23e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5964, "upload_time": "2019-08-01T06:59:20", "upload_time_iso_8601": "2019-08-01T06:59:20.487759Z", "url": "https://files.pythonhosted.org/packages/f2/1d/d3e0144e9e60894a9da89f8552cd6228e937deb060cdba36310351e12049/bgtasks-0.0.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "b654d0077350bef922a8ec9942c60564", "sha256": "7f3190abe687337be1a2730876522a3d44e344d2c777869e9869ec1faab23fc9" }, "downloads": -1, "filename": "bgtasks-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "b654d0077350bef922a8ec9942c60564", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9526, "upload_time": "2019-08-27T11:42:49", "upload_time_iso_8601": "2019-08-27T11:42:49.231035Z", "url": "https://files.pythonhosted.org/packages/fc/65/118c3ccfd4072a4ddd2587b00517a6c3e6a2436dbe4ad49cdd7b63b7fd98/bgtasks-0.0.14-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "57b9545e27b32655709eb193f64d004b", "sha256": "bad772f1265eba98ea678f3d8f486405f3846b27a65a1f91800c1bac3d4a9d1f" }, "downloads": -1, "filename": "bgtasks-0.0.14.tar.gz", "has_sig": false, "md5_digest": "57b9545e27b32655709eb193f64d004b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5995, "upload_time": "2019-08-27T11:42:50", "upload_time_iso_8601": "2019-08-27T11:42:50.628422Z", "url": "https://files.pythonhosted.org/packages/4c/45/413ecbb7e3a9f6bb0c0faf00486bb59616105bc3f491edb3b8ca41123fe6/bgtasks-0.0.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "53b56cf723de2cda586e91dab674a65a", "sha256": "59b7d225619853f15c53348d154e961d5bc9e9b38a9a8786247dd46a836a9935" }, "downloads": -1, "filename": "bgtasks-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "53b56cf723de2cda586e91dab674a65a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9516, "upload_time": "2019-08-27T14:07:37", "upload_time_iso_8601": "2019-08-27T14:07:37.487325Z", "url": "https://files.pythonhosted.org/packages/73/20/8696feea32564a7a64639a86e78c7f3205cf13039c3391b16ae8b5c3f90a/bgtasks-0.0.15-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c157076e294148cc6f5c232aae9504ca", "sha256": "0c0bfa4609c8ab81ddd6b41e5dbb586fb95c24151ee66d2e55942ca1c48314e2" }, "downloads": -1, "filename": "bgtasks-0.0.15.tar.gz", "has_sig": false, "md5_digest": "c157076e294148cc6f5c232aae9504ca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5996, "upload_time": "2019-08-27T14:07:39", "upload_time_iso_8601": "2019-08-27T14:07:39.243115Z", "url": "https://files.pythonhosted.org/packages/d4/93/de43cefdeac5be1b51cf82ef60da61ca4a3829661082338dd1e687fbe74e/bgtasks-0.0.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "40b2fe3e893e404127dce6acb78a2ec2", "sha256": "8cdaccdf86838f9de54f00606a4c281caa84b5dbbec8a2b43ae05f1bc572e4c3" }, "downloads": -1, "filename": "bgtasks-0.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "40b2fe3e893e404127dce6acb78a2ec2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 18563, "upload_time": "2019-10-01T10:34:37", "upload_time_iso_8601": "2019-10-01T10:34:37.761131Z", "url": "https://files.pythonhosted.org/packages/d8/2e/4c239cd018f9723df5bab5b12c045543cc03163d823457d7eb872f36a484/bgtasks-0.0.16-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "52c2bc74c83561323caf2e7551afe7d2", "sha256": "647bfbf3510cd6ae26fa1b4b8e15107fe41a3e2d8fb65f07aba2579765695aef" }, "downloads": -1, "filename": "bgtasks-0.0.16.tar.gz", "has_sig": false, "md5_digest": "52c2bc74c83561323caf2e7551afe7d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 13296, "upload_time": "2019-10-01T10:34:40", "upload_time_iso_8601": "2019-10-01T10:34:40.514792Z", "url": "https://files.pythonhosted.org/packages/4c/c6/eafc9c6c6194934c7b760b86df3b482696894ec6b9e1457c6883aca442bd/bgtasks-0.0.16.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "ca652d1377ced216bdd3a540a49f878a", "sha256": "e16332e1dda2e4258449ed490bd2c697aaf4a3c036789bbeb1c22035cfd98b04" }, "downloads": -1, "filename": "bgtasks-0.0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "ca652d1377ced216bdd3a540a49f878a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 19342, "upload_time": "2019-10-02T06:49:51", "upload_time_iso_8601": "2019-10-02T06:49:51.269224Z", "url": "https://files.pythonhosted.org/packages/58/f6/1b02002ffc224541b8b3712aaa97cf7f0f6684036d36934d5b4cb8c3b619/bgtasks-0.0.17-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "faa5c10e6471c13c73a86babaae1aa2c", "sha256": "fb256b708a6f6ab223b7776a7b6948e34c4e1eb3cad3844e530338326faa34a5" }, "downloads": -1, "filename": "bgtasks-0.0.17.tar.gz", "has_sig": false, "md5_digest": "faa5c10e6471c13c73a86babaae1aa2c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 14059, "upload_time": "2019-10-02T06:50:03", "upload_time_iso_8601": "2019-10-02T06:50:03.541085Z", "url": "https://files.pythonhosted.org/packages/78/02/b9a428d2aa6db2b957143a25b2a66d66b1857e326e268b11813470cce542/bgtasks-0.0.17.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "c8b38f00eb29ff7b865d48082b430828", "sha256": "75b9ee36d72c7448c27488f1a0610212ea284bad4c1507b40c01e5b3a7d3338e" }, "downloads": -1, "filename": "bgtasks-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c8b38f00eb29ff7b865d48082b430828", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8272, "upload_time": "2019-06-25T09:45:37", "upload_time_iso_8601": "2019-06-25T09:45:37.066779Z", "url": "https://files.pythonhosted.org/packages/c9/84/625fff5853eff6adae5f8a2050770b997fa69d26e9ea3ba12cbc168bd52e/bgtasks-0.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "289535ed5993e00bde828875102ae21d", "sha256": "a64a03a718e7d4f2bcb3d5aae2e2f74506c4e70adfac44e46c15bcc9ff9b5cd8" }, "downloads": -1, "filename": "bgtasks-0.0.2.tar.gz", "has_sig": false, "md5_digest": "289535ed5993e00bde828875102ae21d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4632, "upload_time": "2019-06-25T09:45:38", "upload_time_iso_8601": "2019-06-25T09:45:38.925335Z", "url": "https://files.pythonhosted.org/packages/2e/bf/e51ffff7b8dabad0e24be2ff7bb53d2c704fe331695956dd2859eae7927e/bgtasks-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "ca92a6b3309c7fc8b90fedeee3f80e13", "sha256": "fa295dc2d8052fc878333f516114d10ff3b513d5c946dfee4226098718a5ee90" }, "downloads": -1, "filename": "bgtasks-0.0.20-py3-none-any.whl", "has_sig": false, "md5_digest": "ca92a6b3309c7fc8b90fedeee3f80e13", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 19443, "upload_time": "2019-10-02T07:18:10", "upload_time_iso_8601": "2019-10-02T07:18:10.984905Z", "url": "https://files.pythonhosted.org/packages/4b/1c/06f2dcc12d8ba9373f344ca27fd7026610f92df445a2e827df48e3c1d965/bgtasks-0.0.20-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "080a6518b5803b4d6814a99efcdfd90c", "sha256": "6ee8e4dad5fd145f8ab9c8db1ad0466be3e9314b8d6203755453bc605afd7bb4" }, "downloads": -1, "filename": "bgtasks-0.0.20.tar.gz", "has_sig": false, "md5_digest": "080a6518b5803b4d6814a99efcdfd90c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 14174, "upload_time": "2019-10-02T07:18:16", "upload_time_iso_8601": "2019-10-02T07:18:16.034582Z", "url": "https://files.pythonhosted.org/packages/ff/e2/ee1d5e8b684c1434f7ceb87ea48adb4e9056a3c98d286f504321c20dcd5a/bgtasks-0.0.20.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.21": [ { "comment_text": "", "digests": { "md5": "d00e28ec52e925f2965f8a03eb8e3047", "sha256": "9ae31011608b562f0b5ed4cd1c3817e0d26cc46530244800a097d943f72ad09e" }, "downloads": -1, "filename": "bgtasks-0.0.21-py3-none-any.whl", "has_sig": false, "md5_digest": "d00e28ec52e925f2965f8a03eb8e3047", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 19403, "upload_time": "2019-10-02T09:38:13", "upload_time_iso_8601": "2019-10-02T09:38:13.642874Z", "url": "https://files.pythonhosted.org/packages/86/c0/fcd446c9db9f4c0d83795ec5e3c737f43bed9af93ccb96370a0081853fe8/bgtasks-0.0.21-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4a7a3e4275d63340a7d7b8dcebe396f3", "sha256": "05ce902a32b02a5b9c2b8dc0a5d8b6c6f33b608dab554c98c7749873ade0f5f2" }, "downloads": -1, "filename": "bgtasks-0.0.21.tar.gz", "has_sig": false, "md5_digest": "4a7a3e4275d63340a7d7b8dcebe396f3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 14127, "upload_time": "2019-10-02T09:38:20", "upload_time_iso_8601": "2019-10-02T09:38:20.199597Z", "url": "https://files.pythonhosted.org/packages/e7/c1/0f18a7d875982384487cf40bc67f42c7544126c52465ab3dde160da0d200/bgtasks-0.0.21.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "ee6a634d36c8fe24142bddfc70936c87", "sha256": "aada8719c9d31678b7db6032707e5d1203573e44bad930d6c6a42b378b95b225" }, "downloads": -1, "filename": "bgtasks-0.0.22-py3-none-any.whl", "has_sig": false, "md5_digest": "ee6a634d36c8fe24142bddfc70936c87", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 19401, "upload_time": "2019-10-02T09:47:40", "upload_time_iso_8601": "2019-10-02T09:47:40.410869Z", "url": "https://files.pythonhosted.org/packages/79/ac/281ede94e9a4049e2f7316b84277a81aa6dbc167211bb52151c1d8c1b9ec/bgtasks-0.0.22-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ddd063777d9219e44bf85140a328ed4d", "sha256": "7b1b47de42136cc1eb7914d41821064ff760698f33fe50d81c5c280ab228cadd" }, "downloads": -1, "filename": "bgtasks-0.0.22.tar.gz", "has_sig": false, "md5_digest": "ddd063777d9219e44bf85140a328ed4d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 14136, "upload_time": "2019-10-02T09:48:17", "upload_time_iso_8601": "2019-10-02T09:48:17.818957Z", "url": "https://files.pythonhosted.org/packages/f7/a8/cc5d641e9671613271569edbe668b9172c9cde64103ff2eecc0cde9e0df2/bgtasks-0.0.22.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "0174e56f1be9dd4aa532956b070c5d55", "sha256": "d9cd89e5d05fa9727d03665589cd187f949acb6bea3134680a9ba915be8d832a" }, "downloads": -1, "filename": "bgtasks-0.0.23-py3-none-any.whl", "has_sig": false, "md5_digest": "0174e56f1be9dd4aa532956b070c5d55", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 19406, "upload_time": "2019-10-03T08:51:01", "upload_time_iso_8601": "2019-10-03T08:51:01.165039Z", "url": "https://files.pythonhosted.org/packages/8b/be/8fcfbeb8beb811d670b9e9ca447b8a3a73c9e89721b641ab53b38767fffa/bgtasks-0.0.23-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5c99162bcbba5af03f06d87352c847d6", "sha256": "8ccfd21a4bf8791574e40f98fb3fd8aae72a3285646a874a59780c17ef2fbaee" }, "downloads": -1, "filename": "bgtasks-0.0.23.tar.gz", "has_sig": false, "md5_digest": "5c99162bcbba5af03f06d87352c847d6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 14146, "upload_time": "2019-10-03T08:51:10", "upload_time_iso_8601": "2019-10-03T08:51:10.434730Z", "url": "https://files.pythonhosted.org/packages/1d/eb/b8e6e54d9e8d1c2c175d85acba232c00e18c5a7de69d1dc7c7c960b25a3e/bgtasks-0.0.23.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.24": [ { "comment_text": "", "digests": { "md5": "98583a3ba9b1b58023a1e9f9a4d61677", "sha256": "b561bff4dbdd3f283ba2b1c7562ad08d9ca30fa9ab4603eec2b303b905df7d42" }, "downloads": -1, "filename": "bgtasks-0.0.24-py3-none-any.whl", "has_sig": false, "md5_digest": "98583a3ba9b1b58023a1e9f9a4d61677", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 19437, "upload_time": "2019-10-04T10:35:34", "upload_time_iso_8601": "2019-10-04T10:35:34.642785Z", "url": "https://files.pythonhosted.org/packages/af/e3/5cea80f49e65c65108d10ba7f56324f8d0ad90a271b021234158e6d325c3/bgtasks-0.0.24-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4518f9c5f3e63c6da4c7a16122bd24f8", "sha256": "e3ffe0363d7e58e8bad6fd58c743ea6d977a20d24af574c8168430bd524c0e22" }, "downloads": -1, "filename": "bgtasks-0.0.24.tar.gz", "has_sig": false, "md5_digest": "4518f9c5f3e63c6da4c7a16122bd24f8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 14184, "upload_time": "2019-10-04T10:35:43", "upload_time_iso_8601": "2019-10-04T10:35:43.904011Z", "url": "https://files.pythonhosted.org/packages/bf/5b/02c57be35dd1aab3138c07ef2ffe40bb30fe05ccfb7f93a49f242b182e1d/bgtasks-0.0.24.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.26": [ { "comment_text": "", "digests": { "md5": "937900b9f94b26d4b844e728d5ff22ab", "sha256": "cbc29409fd6391b6ff73f66bc220209663b8e39fa0a637e697ee1178430650e1" }, "downloads": -1, "filename": "bgtasks-0.0.26-py3-none-any.whl", "has_sig": false, "md5_digest": "937900b9f94b26d4b844e728d5ff22ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 19453, "upload_time": "2019-10-09T07:44:56", "upload_time_iso_8601": "2019-10-09T07:44:56.957305Z", "url": "https://files.pythonhosted.org/packages/b0/69/fee10753469826ccd2630b88adb998b3ee2d8fdc354f1181434bd4795bc5/bgtasks-0.0.26-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "974e53d8d67be1caa5706b7071ff106d", "sha256": "6ab12ca4ee49416e59b068be9042fe050e90251863c4a55d3c6ebcf626815610" }, "downloads": -1, "filename": "bgtasks-0.0.26.tar.gz", "has_sig": false, "md5_digest": "974e53d8d67be1caa5706b7071ff106d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 14193, "upload_time": "2019-10-09T07:44:59", "upload_time_iso_8601": "2019-10-09T07:44:59.522791Z", "url": "https://files.pythonhosted.org/packages/eb/c2/03d596ddecce0e0a74bca9f84d5c1b5e5532b64c3685a99b37ca52d883e1/bgtasks-0.0.26.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.27": [ { "comment_text": "", "digests": { "md5": "39c955edc47ce1cc321ae48390931ef8", "sha256": "5c3057f2c465c45134e0d4a94560c649bf0eac967ea0bc478ba5a61db4f43016" }, "downloads": -1, "filename": "bgtasks-0.0.27-py3-none-any.whl", "has_sig": false, "md5_digest": "39c955edc47ce1cc321ae48390931ef8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 21152, "upload_time": "2019-10-11T06:38:05", "upload_time_iso_8601": "2019-10-11T06:38:05.489378Z", "url": "https://files.pythonhosted.org/packages/44/72/7b0f0d62fef10213bad4e7a3c41ec5e237cae3688ab57bc7863d3df9ed94/bgtasks-0.0.27-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d7127038260ef46376f744fff84c0d51", "sha256": "ccd0f2fe1a9247ea149f5a53a839c4eb0be041c0b71ecc324f10d5a24a8714c3" }, "downloads": -1, "filename": "bgtasks-0.0.27.tar.gz", "has_sig": false, "md5_digest": "d7127038260ef46376f744fff84c0d51", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 14889, "upload_time": "2019-10-11T06:38:07", "upload_time_iso_8601": "2019-10-11T06:38:07.415710Z", "url": "https://files.pythonhosted.org/packages/24/b1/7646398c64ded8a192d022c66b4804350fb03bc0ae6ce6aa01e76ef6afa8/bgtasks-0.0.27.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.28": [ { "comment_text": "", "digests": { "md5": "036ab7fc3cb4f65c13be41d056a8bb5d", "sha256": "75c65f74a2e904f5b4f2f139cb949a56eaab0e7837f74fb25ff8997747b2c49d" }, "downloads": -1, "filename": "bgtasks-0.0.28-py3-none-any.whl", "has_sig": false, "md5_digest": "036ab7fc3cb4f65c13be41d056a8bb5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 20671, "upload_time": "2019-10-11T10:04:57", "upload_time_iso_8601": "2019-10-11T10:04:57.746404Z", "url": "https://files.pythonhosted.org/packages/90/8c/cab6a71a60758fec86528e9fcbbe6c3c5c9cb5e60d10901d4e0cfbb4d3d9/bgtasks-0.0.28-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8590fc6fcf5e7ba9710ce727d52ebe9c", "sha256": "e297526db7a75c9a37ed84ccf7505a56957af1cb19b95a89f4dd61d6c49f6270" }, "downloads": -1, "filename": "bgtasks-0.0.28.tar.gz", "has_sig": false, "md5_digest": "8590fc6fcf5e7ba9710ce727d52ebe9c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 14860, "upload_time": "2019-10-11T10:04:59", "upload_time_iso_8601": "2019-10-11T10:04:59.853190Z", "url": "https://files.pythonhosted.org/packages/fd/94/822456942ac72c871c4f0053e5b96e123132e644e04cd270275cfc5ab95f/bgtasks-0.0.28.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "0f4d475d1b7c79c1536be30c188dacbe", "sha256": "a4d223b4e1f25d974c4e3f77312776efd497e917f59443078e684e736d259af2" }, "downloads": -1, "filename": "bgtasks-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0f4d475d1b7c79c1536be30c188dacbe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8299, "upload_time": "2019-06-25T11:48:29", "upload_time_iso_8601": "2019-06-25T11:48:29.423644Z", "url": "https://files.pythonhosted.org/packages/6a/7d/dd70e757b0e9e890c93effc21dd508b4c0ee93eb5ae58af7ec121b10b572/bgtasks-0.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1b3d7c5498defcb8d40911c75a2617bb", "sha256": "11a9adcb4ed73e5d1e865e00e7881032d49635e8c1de810d2760069ad2d4b8f4" }, "downloads": -1, "filename": "bgtasks-0.0.3.tar.gz", "has_sig": false, "md5_digest": "1b3d7c5498defcb8d40911c75a2617bb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4693, "upload_time": "2019-06-25T11:48:30", "upload_time_iso_8601": "2019-06-25T11:48:30.978000Z", "url": "https://files.pythonhosted.org/packages/c1/9f/a39728e4b0f1c986f1a15d5d5dcc9679f635f51f175a0a4506d30905c770/bgtasks-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.30": [ { "comment_text": "", "digests": { "md5": "6bfb6f17ade1d7dcdc76012defebbc08", "sha256": "4473fdae15f4f8cd37aa99190507bda4293bda6ea453bc1d96fbdf885d55a23d" }, "downloads": -1, "filename": "bgtasks-0.0.30-py3-none-any.whl", "has_sig": false, "md5_digest": "6bfb6f17ade1d7dcdc76012defebbc08", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 20808, "upload_time": "2019-10-11T11:52:12", "upload_time_iso_8601": "2019-10-11T11:52:12.863464Z", "url": "https://files.pythonhosted.org/packages/42/80/12d78f9e59c39663b0315c562ec7d35dd1e62b451cbc85fd641944e12a79/bgtasks-0.0.30-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7988514f75741890f9c158cb925b581c", "sha256": "465581e937f4f12663a13afbb0a6bc247f294328584a6c2f556a879ea11679b3" }, "downloads": -1, "filename": "bgtasks-0.0.30.tar.gz", "has_sig": false, "md5_digest": "7988514f75741890f9c158cb925b581c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 14656, "upload_time": "2019-10-11T11:52:15", "upload_time_iso_8601": "2019-10-11T11:52:15.111611Z", "url": "https://files.pythonhosted.org/packages/c3/42/321e0bffd69aa14c6265e21882e41ff0e11207290430a6d5bc84c1798124/bgtasks-0.0.30.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.31": [ { "comment_text": "", "digests": { "md5": "a0714a152dc8d49f35a4ecb156331b6d", "sha256": "b7220ba3a1c822f4847f865e453f97672b1a960835e9834d6df1523d11f74148" }, "downloads": -1, "filename": "bgtasks-0.0.31-py3-none-any.whl", "has_sig": false, "md5_digest": "a0714a152dc8d49f35a4ecb156331b6d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 21473, "upload_time": "2019-10-14T14:41:44", "upload_time_iso_8601": "2019-10-14T14:41:44.056214Z", "url": "https://files.pythonhosted.org/packages/69/a4/204909c0a482f21f854dce2195cd5370ce326ae1acaf6df66024739d7107/bgtasks-0.0.31-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a35bdfe4121d01c206785d2a084b1594", "sha256": "3348156b6d02e87ba7fd5df57cf23d06f1aae93b2a1dab3dca7e94225447a134" }, "downloads": -1, "filename": "bgtasks-0.0.31.tar.gz", "has_sig": false, "md5_digest": "a35bdfe4121d01c206785d2a084b1594", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 14917, "upload_time": "2019-10-14T14:41:46", "upload_time_iso_8601": "2019-10-14T14:41:46.388615Z", "url": "https://files.pythonhosted.org/packages/da/71/79118062ba1d15dd16658b22ac48bc2d76efdd7905f7b495052fb4807c76/bgtasks-0.0.31.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.32": [ { "comment_text": "", "digests": { "md5": "b3796d91f54407223eeb3e6b51acbb6a", "sha256": "18b319c6f80cc4f212ae187d270baba8b11c70f5bae50e6bf762086d9c1a7b91" }, "downloads": -1, "filename": "bgtasks-0.0.32-py3-none-any.whl", "has_sig": false, "md5_digest": "b3796d91f54407223eeb3e6b51acbb6a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 21501, "upload_time": "2019-10-14T14:52:55", "upload_time_iso_8601": "2019-10-14T14:52:55.310612Z", "url": "https://files.pythonhosted.org/packages/bb/91/62a40541808585f18c7b0586236a9a2381983f887e7a6b8e3815d4544452/bgtasks-0.0.32-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3127291eb56a9bcf29a15bce2d3bf34b", "sha256": "7aa5eeba0c062a1de2cf3df17a6ec1fc3d7e8cdbbc8ac1134fc45f7781aae92a" }, "downloads": -1, "filename": "bgtasks-0.0.32.tar.gz", "has_sig": false, "md5_digest": "3127291eb56a9bcf29a15bce2d3bf34b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 14939, "upload_time": "2019-10-14T14:52:58", "upload_time_iso_8601": "2019-10-14T14:52:58.120123Z", "url": "https://files.pythonhosted.org/packages/83/99/6599ec6db3cb6d3c26b282a86bee56bb5962c1ee9213b5406769ffe5d7c0/bgtasks-0.0.32.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.33": [ { "comment_text": "", "digests": { "md5": "139697318bfe559ce095940ffbd027d1", "sha256": "c126809d89678468701aff938819bd198868b3c50d1ced644fa5c539d2df5e59" }, "downloads": -1, "filename": "bgtasks-0.0.33-py3-none-any.whl", "has_sig": false, "md5_digest": "139697318bfe559ce095940ffbd027d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 21868, "upload_time": "2019-10-16T06:33:00", "upload_time_iso_8601": "2019-10-16T06:33:00.982625Z", "url": "https://files.pythonhosted.org/packages/04/7b/0f229234af1776689f8e556fb801c087f11987fcbeb649770790289e051e/bgtasks-0.0.33-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "98d5fe7f43299ebcaf5b5be27a2f1bed", "sha256": "79e27301ed6e7fbe28522b0c6bd6dd176f1af0729c1230341cb40ef0c9d95306" }, "downloads": -1, "filename": "bgtasks-0.0.33.tar.gz", "has_sig": false, "md5_digest": "98d5fe7f43299ebcaf5b5be27a2f1bed", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15113, "upload_time": "2019-10-16T06:33:03", "upload_time_iso_8601": "2019-10-16T06:33:03.018867Z", "url": "https://files.pythonhosted.org/packages/89/58/ea24a7e7d5dd7140ddb8060957fbe3e0f66b1807d9b1b819636afed3e661/bgtasks-0.0.33.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.34": [ { "comment_text": "", "digests": { "md5": "3f0c9a3c8bc7cf6c1fb0ed7789c664f6", "sha256": "f87626173e8ff61380828ed83d831010bc6973e64b270ade02350077c6a44312" }, "downloads": -1, "filename": "bgtasks-0.0.34-py3-none-any.whl", "has_sig": false, "md5_digest": "3f0c9a3c8bc7cf6c1fb0ed7789c664f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 21900, "upload_time": "2019-10-16T09:20:54", "upload_time_iso_8601": "2019-10-16T09:20:54.531616Z", "url": "https://files.pythonhosted.org/packages/16/c1/1ddc3b4765be461ecf7650630f6f0f837ede4b9d7f198c4cdd4b8ce45031/bgtasks-0.0.34-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "25de5fda1fdf109d600b7f6851822b58", "sha256": "072b83aeaba1bcccbcd53818850007ad34b145650214fb0829ee170db76cf548" }, "downloads": -1, "filename": "bgtasks-0.0.34.tar.gz", "has_sig": false, "md5_digest": "25de5fda1fdf109d600b7f6851822b58", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15154, "upload_time": "2019-10-16T09:20:56", "upload_time_iso_8601": "2019-10-16T09:20:56.733965Z", "url": "https://files.pythonhosted.org/packages/a2/e7/bef08b79da0c9f3ce6181c49e91012e7fd0498ba8090f4db4f5fe1bd9300/bgtasks-0.0.34.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.35": [ { "comment_text": "", "digests": { "md5": "2d3b0fade3e42a0cb2ce15c98df64a52", "sha256": "ec89e3e2ffc8c7cc08e3c5e5331a5986657be6b07cdd2b815b15a4c55945a2fa" }, "downloads": -1, "filename": "bgtasks-0.0.35-py3-none-any.whl", "has_sig": false, "md5_digest": "2d3b0fade3e42a0cb2ce15c98df64a52", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 21907, "upload_time": "2019-10-18T07:26:48", "upload_time_iso_8601": "2019-10-18T07:26:48.375280Z", "url": "https://files.pythonhosted.org/packages/b8/8a/58eaed179d5631efbec301dfd4e9dd64d6870e067adf310da6ed4c5f9448/bgtasks-0.0.35-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "56400062e5f3e36a831028738d99ab6f", "sha256": "d757662f671ed65221cde0cf4e978f425a068f4a91c15a884f43352dfd093c18" }, "downloads": -1, "filename": "bgtasks-0.0.35.tar.gz", "has_sig": false, "md5_digest": "56400062e5f3e36a831028738d99ab6f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15155, "upload_time": "2019-10-18T07:26:50", "upload_time_iso_8601": "2019-10-18T07:26:50.750869Z", "url": "https://files.pythonhosted.org/packages/94/74/2b4f494cfc33de7d8ae9308edd0922cd849263f4a76b0ea7a5080d259129/bgtasks-0.0.35.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.36": [ { "comment_text": "", "digests": { "md5": "459daa25ce2a3482c74fa600ef5e159d", "sha256": "ffbe2d21f554751d3cbddcb7b883b58c33d98ba1c19432f91d20aea5a423d386" }, "downloads": -1, "filename": "bgtasks-0.0.36-py3-none-any.whl", "has_sig": false, "md5_digest": "459daa25ce2a3482c74fa600ef5e159d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 21917, "upload_time": "2019-10-24T15:55:52", "upload_time_iso_8601": "2019-10-24T15:55:52.776432Z", "url": "https://files.pythonhosted.org/packages/0f/96/79ab87c077c1f2c35f629c44ced81763f8b197cbaba5b8847c777e1dcece/bgtasks-0.0.36-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "25910fc7cdb2b8cdbea342c95d08ce5b", "sha256": "0a76730a74a20cd11c1ace0354aaf68e3700e0ac64b911321fb691a1940a94d7" }, "downloads": -1, "filename": "bgtasks-0.0.36.tar.gz", "has_sig": false, "md5_digest": "25910fc7cdb2b8cdbea342c95d08ce5b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15159, "upload_time": "2019-10-24T15:55:54", "upload_time_iso_8601": "2019-10-24T15:55:54.792646Z", "url": "https://files.pythonhosted.org/packages/5d/21/a18bc01084910ee5bd09571abcf0d8cfa87032e5cb59b1dd6a22aad652d7/bgtasks-0.0.36.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.37": [ { "comment_text": "", "digests": { "md5": "9ee5b0a3b6bfb50bdec1280e54559575", "sha256": "d5e855691576f049cb9c7b654e75505d7a21c9316a1ca3615c1f89dd6e6e2975" }, "downloads": -1, "filename": "bgtasks-0.0.37-py3-none-any.whl", "has_sig": false, "md5_digest": "9ee5b0a3b6bfb50bdec1280e54559575", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 21947, "upload_time": "2019-10-24T18:33:37", "upload_time_iso_8601": "2019-10-24T18:33:37.010852Z", "url": "https://files.pythonhosted.org/packages/03/80/c2b303359510c96b9c10cbbced5f47edb9a47905fcc7583f167802b9a037/bgtasks-0.0.37-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9fb83a135a155145a3e9a2dda9573f52", "sha256": "a79a9ea2a6afabaea363a10745c7000011dcd08a0f742a1fbbce7c8903829deb" }, "downloads": -1, "filename": "bgtasks-0.0.37.tar.gz", "has_sig": false, "md5_digest": "9fb83a135a155145a3e9a2dda9573f52", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15195, "upload_time": "2019-10-24T18:33:38", "upload_time_iso_8601": "2019-10-24T18:33:38.851517Z", "url": "https://files.pythonhosted.org/packages/8f/bc/248a429698cbbd8c14dbcf04cb5c67edebd758c85739d07a4a1f4006242b/bgtasks-0.0.37.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.39": [ { "comment_text": "", "digests": { "md5": "918603ae0e4ebbca8b0d62f5e34ed65b", "sha256": "aa2dd849a73a4e9d3eab983f4adff575a8dd17fe678dfa97de88b1c5ff1b3a92" }, "downloads": -1, "filename": "bgtasks-0.0.39-py3-none-any.whl", "has_sig": false, "md5_digest": "918603ae0e4ebbca8b0d62f5e34ed65b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 22396, "upload_time": "2019-10-29T11:14:34", "upload_time_iso_8601": "2019-10-29T11:14:34.288704Z", "url": "https://files.pythonhosted.org/packages/ff/cf/228523c43083219b3c9ec97e0b2f783ae17c5044a0a6dd7f76abdad2708d/bgtasks-0.0.39-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d901b503e7df56a4bc14e7f7cc1e18dc", "sha256": "cf630317413b061dc88310b1a0a0390bc2c0702063e2e03377cef680bd08ec33" }, "downloads": -1, "filename": "bgtasks-0.0.39.tar.gz", "has_sig": false, "md5_digest": "d901b503e7df56a4bc14e7f7cc1e18dc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15537, "upload_time": "2019-10-29T11:14:36", "upload_time_iso_8601": "2019-10-29T11:14:36.119736Z", "url": "https://files.pythonhosted.org/packages/29/20/52cc15d372e54fcaa09da323f93ebf8d6ae7203a499d5c643c99439829c2/bgtasks-0.0.39.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "c1b4bd7274cb2618a1521ff986b8e4b5", "sha256": "8ea49df0e6e62bfa9989305968f3e502bf49e4d189924f65c2865b060c571a47" }, "downloads": -1, "filename": "bgtasks-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c1b4bd7274cb2618a1521ff986b8e4b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8317, "upload_time": "2019-06-26T06:49:28", "upload_time_iso_8601": "2019-06-26T06:49:28.626158Z", "url": "https://files.pythonhosted.org/packages/7b/65/90fb97efd7859e53191f35eeae03d14841b455a4dab94feeefe328516614/bgtasks-0.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "40b11f30ab67b69751434b633af59a44", "sha256": "e4405032acf714fc0b62600967d774de691a670a33d44767cfc80046f27093d7" }, "downloads": -1, "filename": "bgtasks-0.0.4.tar.gz", "has_sig": false, "md5_digest": "40b11f30ab67b69751434b633af59a44", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4659, "upload_time": "2019-06-26T06:49:30", "upload_time_iso_8601": "2019-06-26T06:49:30.482010Z", "url": "https://files.pythonhosted.org/packages/54/cb/d02baf8475d6ddbbd34c5a02972e19b025a87a8039a374d9559c2d8ef770/bgtasks-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.40": [ { "comment_text": "", "digests": { "md5": "781753b129f4f87d6e681300492cd242", "sha256": "ed17f14388d5f865388fb57b5252f58d039b198ef88c4e861d002ee736e8820c" }, "downloads": -1, "filename": "bgtasks-0.0.40-py3-none-any.whl", "has_sig": false, "md5_digest": "781753b129f4f87d6e681300492cd242", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 22409, "upload_time": "2019-10-30T09:03:55", "upload_time_iso_8601": "2019-10-30T09:03:55.397265Z", "url": "https://files.pythonhosted.org/packages/ba/af/f46faf3de74a33908159e1b938a84cf7d1d347c6b35f93a9825035fb49e4/bgtasks-0.0.40-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5bdaf1b922a8972fdf0ccfdb4cf9b951", "sha256": "6084d717f45826e90b35070c659e41090b04d74ff3271055000a5d480a355dc9" }, "downloads": -1, "filename": "bgtasks-0.0.40.tar.gz", "has_sig": false, "md5_digest": "5bdaf1b922a8972fdf0ccfdb4cf9b951", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15554, "upload_time": "2019-10-30T09:03:57", "upload_time_iso_8601": "2019-10-30T09:03:57.347356Z", "url": "https://files.pythonhosted.org/packages/39/7c/963750eccbd77d2684dcb0dd08463c75f32c812220f292707ebc15a7c4ac/bgtasks-0.0.40.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.41": [ { "comment_text": "", "digests": { "md5": "946a05d7e0b6916ac8ac133ad3b735c7", "sha256": "7fe4e12ad15b3683a793a0ef6b463f079c86077f4b748402429e38b3c284802a" }, "downloads": -1, "filename": "bgtasks-0.0.41-py3-none-any.whl", "has_sig": false, "md5_digest": "946a05d7e0b6916ac8ac133ad3b735c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 22417, "upload_time": "2019-10-30T10:58:43", "upload_time_iso_8601": "2019-10-30T10:58:43.597086Z", "url": "https://files.pythonhosted.org/packages/11/2a/4162aa580ddd7f2a76a8fb2451203d0acfc0b0c4bb61cc70930670ed040c/bgtasks-0.0.41-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "42372d7fae71156b8f4599821305429a", "sha256": "092ce4e422bc23581669bc8cadc78c7caad140a09a2677c507beffc630b7c9b8" }, "downloads": -1, "filename": "bgtasks-0.0.41.tar.gz", "has_sig": false, "md5_digest": "42372d7fae71156b8f4599821305429a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15568, "upload_time": "2019-10-30T10:58:46", "upload_time_iso_8601": "2019-10-30T10:58:46.246459Z", "url": "https://files.pythonhosted.org/packages/98/28/27989435c2b3e14d67297ac82c44cc2187117c85c1d1cd31f1f32f10aeea/bgtasks-0.0.41.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.42": [ { "comment_text": "", "digests": { "md5": "eaf260fa66d6e36d926ce164eab1623b", "sha256": "844785d5eab3fd89f61717f1da970846f78926ed98517a409f5c6d6925b2ea5b" }, "downloads": -1, "filename": "bgtasks-0.0.42-py3-none-any.whl", "has_sig": false, "md5_digest": "eaf260fa66d6e36d926ce164eab1623b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 22479, "upload_time": "2019-11-11T08:03:58", "upload_time_iso_8601": "2019-11-11T08:03:58.374478Z", "url": "https://files.pythonhosted.org/packages/a1/1a/731924d64ff03a1697e5f0ebbfaeb8e99718a46de6d3664152e8aadb1f6e/bgtasks-0.0.42-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d5fc6be808b18ac6fff9964f6403ba70", "sha256": "a99bd724c1b66e9d17f900a1ab8234c69523b31999d968aa796b1074ef4f6ced" }, "downloads": -1, "filename": "bgtasks-0.0.42.tar.gz", "has_sig": false, "md5_digest": "d5fc6be808b18ac6fff9964f6403ba70", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15643, "upload_time": "2019-11-11T08:04:04", "upload_time_iso_8601": "2019-11-11T08:04:04.124734Z", "url": "https://files.pythonhosted.org/packages/e7/63/89d851e891a93f4c34217b3bf5fc255e833dfbbcd7050d43a24fe6a6c91a/bgtasks-0.0.42.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.43": [ { "comment_text": "", "digests": { "md5": "f4ea9e61c8c6f2ed11aa168f7748529e", "sha256": "752773da2216a0753e000bbb88a3ebbc2318aaeec0b6197b89f113b095618ca5" }, "downloads": -1, "filename": "bgtasks-0.0.43-py3-none-any.whl", "has_sig": false, "md5_digest": "f4ea9e61c8c6f2ed11aa168f7748529e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 22505, "upload_time": "2019-11-13T11:38:45", "upload_time_iso_8601": "2019-11-13T11:38:45.122876Z", "url": "https://files.pythonhosted.org/packages/a1/e6/b53a3670f18ab991e46b49ad700dcf5a5289875f42364247ca16f8a82256/bgtasks-0.0.43-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "01536bf2af51e076a5b005805777ef8a", "sha256": "5b026c1db4d85bb7fae1967a9f166725b059ab6fbacce2f943e27eae65003c66" }, "downloads": -1, "filename": "bgtasks-0.0.43.tar.gz", "has_sig": false, "md5_digest": "01536bf2af51e076a5b005805777ef8a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15671, "upload_time": "2019-11-13T11:38:50", "upload_time_iso_8601": "2019-11-13T11:38:50.550778Z", "url": "https://files.pythonhosted.org/packages/39/1b/95661f983a4362fbaade0d42e2e1f96185a95a89733b39f435696d54f838/bgtasks-0.0.43.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.44": [ { "comment_text": "", "digests": { "md5": "62db92f73f9bddc6168c9aa5244caaec", "sha256": "5e3706c9e54119c2280ed2a1e3bc119619d0c6877d26f5da6f18cb75e2d1c515" }, "downloads": -1, "filename": "bgtasks-0.0.44-py3-none-any.whl", "has_sig": false, "md5_digest": "62db92f73f9bddc6168c9aa5244caaec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 22504, "upload_time": "2019-12-04T12:17:09", "upload_time_iso_8601": "2019-12-04T12:17:09.565952Z", "url": "https://files.pythonhosted.org/packages/cd/ca/0cae306644b407a324e5ca3667966f58056d1a5c093f6e088184bce9962c/bgtasks-0.0.44-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a7152aa195a4c507a6c189d45f683dac", "sha256": "4cb38f118f5eafeab47076b1ef651c282d57a001013e60b60971e0a3dc683714" }, "downloads": -1, "filename": "bgtasks-0.0.44.tar.gz", "has_sig": false, "md5_digest": "a7152aa195a4c507a6c189d45f683dac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15675, "upload_time": "2019-12-04T12:17:11", "upload_time_iso_8601": "2019-12-04T12:17:11.340376Z", "url": "https://files.pythonhosted.org/packages/16/bc/c0b92604658465a531a69a467b9bac25c5cee1abb8a77d95582ad46ef43f/bgtasks-0.0.44.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "1a86cf422a913e9cc2d2939fd9f7f820", "sha256": "2be84f4115a1ab38d1f4bfeda87c35a157c69d536be47906c380cb5abf71b943" }, "downloads": -1, "filename": "bgtasks-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "1a86cf422a913e9cc2d2939fd9f7f820", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8332, "upload_time": "2019-06-26T11:24:43", "upload_time_iso_8601": "2019-06-26T11:24:43.363796Z", "url": "https://files.pythonhosted.org/packages/65/d7/298e939fd995afcf6265608347747886cb8a3b77745d4481b02155cbd29d/bgtasks-0.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "80d7fd3a945393c717d2b5a8086c16dc", "sha256": "af3340dc0e3066917e54173c29948eb56471dae3ef3cf2ffe6567d729f511e0e" }, "downloads": -1, "filename": "bgtasks-0.0.5.tar.gz", "has_sig": false, "md5_digest": "80d7fd3a945393c717d2b5a8086c16dc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4681, "upload_time": "2019-06-26T11:24:46", "upload_time_iso_8601": "2019-06-26T11:24:46.230863Z", "url": "https://files.pythonhosted.org/packages/44/fc/9204f9465e474313dc2dbc2e330493c02dc8f431f28dea5a3e121e4ea070/bgtasks-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "df20c110ab3b1214a0391592fbb94a92", "sha256": "d3aa704d5c269f5b30ff1d06c1293c726248a62833a2ff7c330274a55b317462" }, "downloads": -1, "filename": "bgtasks-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "df20c110ab3b1214a0391592fbb94a92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8332, "upload_time": "2019-07-03T06:10:08", "upload_time_iso_8601": "2019-07-03T06:10:08.013305Z", "url": "https://files.pythonhosted.org/packages/f0/89/f61b86165c5a900d795cf78bb8ba6f6d669e416ebc14c807a6566a2c39d2/bgtasks-0.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "58398c94641d2d9998807837d2ce0e57", "sha256": "54636f4b2b2e8d106eb3ac583200a08267912f76cc6c6d2663ff012c43f54d62" }, "downloads": -1, "filename": "bgtasks-0.0.6.tar.gz", "has_sig": false, "md5_digest": "58398c94641d2d9998807837d2ce0e57", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4683, "upload_time": "2019-07-03T06:10:09", "upload_time_iso_8601": "2019-07-03T06:10:09.631672Z", "url": "https://files.pythonhosted.org/packages/ec/0a/ef7b686f3fbdd1cc8baacfe23f6df9aadfe2533b3824c95da8033863221b/bgtasks-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "7232b215133642e316ac4592b5b35973", "sha256": "9034e82e5d6f96e42070891b38e3f4f9e4bcad2f594d1ac943163263a62565f4" }, "downloads": -1, "filename": "bgtasks-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "7232b215133642e316ac4592b5b35973", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8349, "upload_time": "2019-07-03T06:15:13", "upload_time_iso_8601": "2019-07-03T06:15:13.118610Z", "url": "https://files.pythonhosted.org/packages/44/bf/871cdbfe1df4cfccaf149bb38abb5b6ee3fdd40a5e47548caba0800d05da/bgtasks-0.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "76bc1e86bf60bcae273b298034380bc3", "sha256": "18c4e58b9aedfba78f0f51b60e964fa33ba3255342a3a4e7d968104c7be2caa2" }, "downloads": -1, "filename": "bgtasks-0.0.7.tar.gz", "has_sig": false, "md5_digest": "76bc1e86bf60bcae273b298034380bc3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4693, "upload_time": "2019-07-03T06:15:14", "upload_time_iso_8601": "2019-07-03T06:15:14.819328Z", "url": "https://files.pythonhosted.org/packages/61/07/cbfd0e32a8f8c5af7aa3f7a9f11f8c5db20afc37bfb159a2c3329cef6b4d/bgtasks-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "4c6154c94aa713f0a66e0cb049908281", "sha256": "62b3b781561502134a3307645bc9360b05c03d2328b8ab43533deb09e0f23f3f" }, "downloads": -1, "filename": "bgtasks-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "4c6154c94aa713f0a66e0cb049908281", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8353, "upload_time": "2019-07-03T06:16:59", "upload_time_iso_8601": "2019-07-03T06:16:59.298237Z", "url": "https://files.pythonhosted.org/packages/f1/81/5de65cf6b0e6fb2274abcda77b1709075888f5620c1c2117fc6cdc80e723/bgtasks-0.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3aa6c300cc163b6179b9dcfc74bd0547", "sha256": "37e36a937ed3b6b61824c423c4cb10e7fa9b7314288743d38119dc9faac1e703" }, "downloads": -1, "filename": "bgtasks-0.0.8.tar.gz", "has_sig": false, "md5_digest": "3aa6c300cc163b6179b9dcfc74bd0547", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4700, "upload_time": "2019-07-03T06:17:00", "upload_time_iso_8601": "2019-07-03T06:17:00.909309Z", "url": "https://files.pythonhosted.org/packages/9a/e4/06b507c12c30c24f2780131c80d7f29ff751e7c80202331bb42986d8f915/bgtasks-0.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "c4dcdd7ef95b9a4b5b1e6b9bfcda0f14", "sha256": "b26592f7daaac893e9017f52f47f42b7a9625ebeda0eb4c342eee00ec4f9793e" }, "downloads": -1, "filename": "bgtasks-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "c4dcdd7ef95b9a4b5b1e6b9bfcda0f14", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8359, "upload_time": "2019-07-12T09:37:00", "upload_time_iso_8601": "2019-07-12T09:37:00.219977Z", "url": "https://files.pythonhosted.org/packages/fc/d1/8e96f7c7b27477da29432534e0ab6e4ff97433aca5414f4c4ff664ed56eb/bgtasks-0.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "74edcf5d81f42d8a263eca7c49e3aa00", "sha256": "582b331f8f7ab080f3269aa125dfac40df626aeb5b1850b067287ab981afcdb3" }, "downloads": -1, "filename": "bgtasks-0.0.9.tar.gz", "has_sig": false, "md5_digest": "74edcf5d81f42d8a263eca7c49e3aa00", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4695, "upload_time": "2019-07-12T09:37:03", "upload_time_iso_8601": "2019-07-12T09:37:03.291888Z", "url": "https://files.pythonhosted.org/packages/a7/31/24ee10b80cc5d48ee9ff2bc7425b98d6faa24b7ecaba6140aa5f5b13b38b/bgtasks-0.0.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "62db92f73f9bddc6168c9aa5244caaec", "sha256": "5e3706c9e54119c2280ed2a1e3bc119619d0c6877d26f5da6f18cb75e2d1c515" }, "downloads": -1, "filename": "bgtasks-0.0.44-py3-none-any.whl", "has_sig": false, "md5_digest": "62db92f73f9bddc6168c9aa5244caaec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 22504, "upload_time": "2019-12-04T12:17:09", "upload_time_iso_8601": "2019-12-04T12:17:09.565952Z", "url": "https://files.pythonhosted.org/packages/cd/ca/0cae306644b407a324e5ca3667966f58056d1a5c093f6e088184bce9962c/bgtasks-0.0.44-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a7152aa195a4c507a6c189d45f683dac", "sha256": "4cb38f118f5eafeab47076b1ef651c282d57a001013e60b60971e0a3dc683714" }, "downloads": -1, "filename": "bgtasks-0.0.44.tar.gz", "has_sig": false, "md5_digest": "a7152aa195a4c507a6c189d45f683dac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15675, "upload_time": "2019-12-04T12:17:11", "upload_time_iso_8601": "2019-12-04T12:17:11.340376Z", "url": "https://files.pythonhosted.org/packages/16/bc/c0b92604658465a531a69a467b9bac25c5cee1abb8a77d95582ad46ef43f/bgtasks-0.0.44.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }