{ "info": { "author": "Michael Caley", "author_email": "mjcaley@darkarctic.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Topic :: Communications :: Email :: Filters" ], "description": "========\naiospamc\n========\n\n|pypi| |docs| |license| |unit| |integration| |python|\n\n.. |pypi| image:: https://img.shields.io/pypi/v/aiospamc\n :target: https://pypi.org/project/aiospamc/\n\n.. |unit| image:: https://github.com/mjcaley/aiospamc/actions/workflows/unit-tests.yml/badge.svg\n :target: https://github.com/mjcaley/aiospamc/actions/workflows/unit-tests.yml\n\n.. |integration| image:: https://github.com/mjcaley/aiospamc/actions/workflows/integration-tests.yml/badge.svg\n :target: https://github.com/mjcaley/aiospamc/actions/workflows/integration-tests.yml\n\n.. |docs| image:: https://readthedocs.org/projects/aiospamc/badge/?version=latest\n :target: https://aiospamc.readthedocs.io/en/latest/\n\n.. |license| image:: https://img.shields.io/github/license/mjcaley/aiospamc\n :target: ./LICENSE\n\n.. |python| image:: https://img.shields.io/pypi/pyversions/aiospamc\n :target: https://python.org\n\n-----------\nDescription\n-----------\n\nPython asyncio-based library that implements the SPAMC/SPAMD client protocol used by SpamAssassin.\n\n-------------\nDocumentation\n-------------\n\nDocumentation can be found at: https://aiospamc.readthedocs.io/\n\n------------\nRequirements\n------------\n\n* Python 3.7 or higher\n\n-------\nExample\n-------\n\n.. code:: python\n \n import asyncio\n import aiospamc\n\n\n GTUBE = '''Subject: Test spam mail (GTUBE)\n Message-ID: \n Date: Wed, 23 Jul 2003 23:30:00 +0200\n From: Sender \n To: Recipient \n Precedence: junk\n MIME-Version: 1.0\n Content-Type: text/plain; charset=us-ascii\n Content-Transfer-Encoding: 7bit\n\n This is the GTUBE, the\n Generic\n Test for\n Unsolicited\n Bulk\n Email\n\n If your spam filter supports it, the GTUBE provides a test by which you\n can verify that the filter is installed correctly and is detecting incoming\n spam. You can send yourself a test mail containing the following string of\n characters (in upper case and with no white spaces and line breaks):\n\n XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X\n\n You should send this test mail from an account outside of your network.\n '''.encode('ascii')\n\n loop = asyncio.get_event_loop()\n responses = loop.run_until_complete(asyncio.gather(\n\n aiospamc.ping(host='localhost'),\n aiospamc.check(GTUBE, host='localhost'),\n aiospamc.headers(GTUBE, host='localhost')\n\n ))\n print(responses)\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/mjcaley/aiospamc", "keywords": "spam,spamc,spamassassin", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "aiospamc", "package_url": "https://pypi.org/project/aiospamc/", "platform": "", "project_url": "https://pypi.org/project/aiospamc/", "project_urls": { "Documentation": "https://aiospamc.readthedocs.io", "Homepage": "https://github.com/mjcaley/aiospamc", "Repository": "https://github.com/mjcaley/aiospamc" }, "release_url": "https://pypi.org/project/aiospamc/0.8.1/", "requires_dist": [ "certifi", "loguru (>=0.6.0,<0.7.0)" ], "requires_python": ">=3.7,<4.0", "summary": "An asyncio-based library to communicate with SpamAssassin's SPAMD service.", "version": "0.8.1", "yanked": false, "yanked_reason": null }, "last_serial": 12745535, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3be7329e8a9c007dff605e12e836615f", "sha256": "f323819773f6dea65a9f7d161acc6b1d4fee238a3b95ea810cf622468a645502" }, "downloads": -1, "filename": "aiospamc-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3be7329e8a9c007dff605e12e836615f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15356, "upload_time": "2017-01-11T20:41:12", "upload_time_iso_8601": "2017-01-11T20:41:12.433553Z", "url": "https://files.pythonhosted.org/packages/d3/6e/d4b7063ece98861e7da512e1b8c0404211232f26da6fa7e570b3cb87693a/aiospamc-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "576e8acdceb9492bf748c028ef5052b9", "sha256": "9fc724fd6164d24c0e32ad72de640671caeed53ee3b8478d11f2ffe338c0662b" }, "downloads": -1, "filename": "aiospamc-0.1.0.tar.gz", "has_sig": false, "md5_digest": "576e8acdceb9492bf748c028ef5052b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10454, "upload_time": "2017-01-11T20:41:14", "upload_time_iso_8601": "2017-01-11T20:41:14.062637Z", "url": "https://files.pythonhosted.org/packages/b3/da/54d38473a3646287acf918e21c6ccf2cd68d6802d4ef5d0d27a6029e67d1/aiospamc-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c63424be03dd5b7c62723f392597e91a", "sha256": "77ba156471df54629e73687860c135a3e70f6ba48c1b34b6e2bd9d65faf36096" }, "downloads": -1, "filename": "aiospamc-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c63424be03dd5b7c62723f392597e91a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18924, "upload_time": "2017-01-23T23:46:17", "upload_time_iso_8601": "2017-01-23T23:46:17.989105Z", "url": "https://files.pythonhosted.org/packages/bb/a6/5b3ba25790af0bb9526b81634b7e979466d4927c1b40005379cf4275b1ee/aiospamc-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a3a480d463b3233d31bb2c7fcac64457", "sha256": "9c67e1d332c18e6b2e7655c7785503c8aced28dd0e97ba3693e8076a18bd7e52" }, "downloads": -1, "filename": "aiospamc-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a3a480d463b3233d31bb2c7fcac64457", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12044, "upload_time": "2017-01-23T23:46:49", "upload_time_iso_8601": "2017-01-23T23:46:49.413385Z", "url": "https://files.pythonhosted.org/packages/ca/ba/79bae5881bbe8bfebd980479c6faeedfa97ba142e5512fbe26c061affa46/aiospamc-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "cea5ba808e1d0a1c1a0b24d0e49adb17", "sha256": "9c2c4e6e67f523b59773defb3f24ccfec2168859d5e3c871ad757d23fdd4f125" }, "downloads": -1, "filename": "aiospamc-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cea5ba808e1d0a1c1a0b24d0e49adb17", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18899, "upload_time": "2017-05-18T15:11:56", "upload_time_iso_8601": "2017-05-18T15:11:56.223363Z", "url": "https://files.pythonhosted.org/packages/d9/d4/7a85e4fdc2e89f6be9cb2c712c24be260b040e5232894b6d57976c15492a/aiospamc-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "858608910457b56c301fa3dd8742a520", "sha256": "915b1199075da9abbf321aedb84da5ef18886b3baa8531ebc6510d870dbf7fa6" }, "downloads": -1, "filename": "aiospamc-0.2.1.tar.gz", "has_sig": false, "md5_digest": "858608910457b56c301fa3dd8742a520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12014, "upload_time": "2017-05-18T15:11:58", "upload_time_iso_8601": "2017-05-18T15:11:58.222191Z", "url": "https://files.pythonhosted.org/packages/02/ef/b460357b0717dd7fc7b4a72318b586fd962b88894af3632e7b256a247c6e/aiospamc-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "67bb13f8b6be485021ab390caee3024c", "sha256": "20e0cc8c266605200cbdf1d0700dae1eab789c19bda1f9ec0bebea45799a9c7d" }, "downloads": -1, "filename": "aiospamc-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "67bb13f8b6be485021ab390caee3024c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22231, "upload_time": "2017-07-04T16:20:24", "upload_time_iso_8601": "2017-07-04T16:20:24.428165Z", "url": "https://files.pythonhosted.org/packages/b8/e6/e47bc3cfae6ce04a9447087090fc92917e2b234af8e74dd58f061cecb259/aiospamc-0.3.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4311e62ee0750af6bea5b1a52fd73ad2", "sha256": "3f1d8a6bfe1a5d93dd6d0565d525686779689f52e17cc54579a260d5bccbda98" }, "downloads": -1, "filename": "aiospamc-0.3.0.tar.gz", "has_sig": false, "md5_digest": "4311e62ee0750af6bea5b1a52fd73ad2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15970, "upload_time": "2017-07-04T16:19:04", "upload_time_iso_8601": "2017-07-04T16:19:04.666359Z", "url": "https://files.pythonhosted.org/packages/77/5b/9afbc91caa019212365b46bdc9f177a5a18427fdf05545939acdaa2c2e42/aiospamc-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "660da4ac8e7fbc4616225c7487978cc5", "sha256": "a585686eb9a6b69c522c8b89de1b749929917ea1dd5ea5985b00702e3a83a3a3" }, "downloads": -1, "filename": "aiospamc-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "660da4ac8e7fbc4616225c7487978cc5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "!=2.*,!=3.0,!=3.1,!=3.2,!=3.3,!=3.4", "size": 20622, "upload_time": "2018-02-09T13:10:52", "upload_time_iso_8601": "2018-02-09T13:10:52.646213Z", "url": "https://files.pythonhosted.org/packages/b7/1b/abd1bbb6964fa915ee752755a58c1a825428e24c1944c64892e3402c7dd5/aiospamc-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0c665163ded4c2ed819f518c4025860a", "sha256": "4329471e98bf326edcbde9735b764302a01dad6923c83f1ef1d8508a366501c0" }, "downloads": -1, "filename": "aiospamc-0.4.0.tar.gz", "has_sig": false, "md5_digest": "0c665163ded4c2ed819f518c4025860a", "packagetype": "sdist", "python_version": "source", "requires_python": "!=2.*,!=3.0,!=3.1,!=3.2,!=3.3,!=3.4", "size": 13920, "upload_time": "2018-02-09T13:10:55", "upload_time_iso_8601": "2018-02-09T13:10:55.037900Z", "url": "https://files.pythonhosted.org/packages/5b/75/798eb2a5470b548234725d7ecba61159d560577256e166641dde28d1b372/aiospamc-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "b576d6134aa9881b10ad1a7d2e2cc882", "sha256": "183017c2f9aa20240000627566147e794377e53d2da1c3b292ef8b93f2d719c8" }, "downloads": -1, "filename": "aiospamc-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b576d6134aa9881b10ad1a7d2e2cc882", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "!=2.*,!=3.0,!=3.1,!=3.2,!=3.3,!=3.4", "size": 20620, "upload_time": "2018-03-15T16:35:59", "upload_time_iso_8601": "2018-03-15T16:35:59.386111Z", "url": "https://files.pythonhosted.org/packages/38/4f/2f320f2579e42c0bc178b747a8bc2565ead7c3bf8a782ba02dd9cb4a098c/aiospamc-0.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5ad2c1d323cb1bbe8a54e3c0349b6a52", "sha256": "7947f33be8d09e85e9f1c265c58093fdc39f508f4aec698511076802dafdb13c" }, "downloads": -1, "filename": "aiospamc-0.4.1.tar.gz", "has_sig": false, "md5_digest": "5ad2c1d323cb1bbe8a54e3c0349b6a52", "packagetype": "sdist", "python_version": "source", "requires_python": "!=2.*,!=3.0,!=3.1,!=3.2,!=3.3,!=3.4", "size": 13916, "upload_time": "2018-03-15T16:36:02", "upload_time_iso_8601": "2018-03-15T16:36:02.288814Z", "url": "https://files.pythonhosted.org/packages/7b/ec/f4d5de91ce5b2069f328ca6e7ee244d22629ae64e5c5a8c18b4ed1e1f845/aiospamc-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "3716e5e3c13500798bdf5ce9408ba0d2", "sha256": "842ff22e84b990624671f35ab6738d7e726ea63bf000a9f7b86b5d04482cb183" }, "downloads": -1, "filename": "aiospamc-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3716e5e3c13500798bdf5ce9408ba0d2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 17359, "upload_time": "2019-09-20T14:58:31", "upload_time_iso_8601": "2019-09-20T14:58:31.495997Z", "url": "https://files.pythonhosted.org/packages/52/62/1b66264578b69cfdcc32e1006fc07caf4538117210fe57fcd59b797f9a2a/aiospamc-0.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "69c43059829db6bfa068fbf7c683239d", "sha256": "6e5ee6744df4338497fb01f7b50048d829d96ca819032a1add9fe4a81a47f281" }, "downloads": -1, "filename": "aiospamc-0.5.0.tar.gz", "has_sig": false, "md5_digest": "69c43059829db6bfa068fbf7c683239d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 13721, "upload_time": "2019-09-20T14:58:32", "upload_time_iso_8601": "2019-09-20T14:58:32.963591Z", "url": "https://files.pythonhosted.org/packages/14/37/b679c4f6466c89391efde31a9116a9b3fa1f7ec66e0972c62c1955aecd94/aiospamc-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "f280410a19c7b14dc5524dd204d188d3", "sha256": "11d5f1449f1345b898ef558d9832717eedfe44a31684740e9da208ea667f7487" }, "downloads": -1, "filename": "aiospamc-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f280410a19c7b14dc5524dd204d188d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 20775, "upload_time": "2019-10-24T01:34:20", "upload_time_iso_8601": "2019-10-24T01:34:20.928295Z", "url": "https://files.pythonhosted.org/packages/63/f4/f99813440201f742de0626078fcc0608c7a1daaf5415420887dd777dbae6/aiospamc-0.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "14cf44c2e529f866fe6e1f5759c56b9e", "sha256": "f6735d8cd3f1421f3d31be76abbe3d8d382a07bebed6664c27aa6d200f04df48" }, "downloads": -1, "filename": "aiospamc-0.6.0.tar.gz", "has_sig": false, "md5_digest": "14cf44c2e529f866fe6e1f5759c56b9e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 16346, "upload_time": "2019-10-24T01:34:22", "upload_time_iso_8601": "2019-10-24T01:34:22.300825Z", "url": "https://files.pythonhosted.org/packages/28/e9/19a0b51eb9ca9c671dd8cfe930cd6c2eda0664a16033adb227c14ccd2d8e/aiospamc-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "4916a4dc8cdd1fe8946f5cecd42f74f1", "sha256": "63b7d213d6af01058b855ddcde2147485ea4e685d6d13ee682ad12cb1fa87ca6" }, "downloads": -1, "filename": "aiospamc-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4916a4dc8cdd1fe8946f5cecd42f74f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 20841, "upload_time": "2019-12-14T19:48:46", "upload_time_iso_8601": "2019-12-14T19:48:46.419484Z", "url": "https://files.pythonhosted.org/packages/32/80/e99cd2652ff57d2bdb9cdab6238714d47a81a086aff1cae6d099e663e7a9/aiospamc-0.6.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0cc8058dde227f2ecd727651dd40aa4f", "sha256": "4923bf3d1bf5a07151a3a9ea8be7862d9dcdef37a858035668ad1c726b7b98c1" }, "downloads": -1, "filename": "aiospamc-0.6.1.tar.gz", "has_sig": false, "md5_digest": "0cc8058dde227f2ecd727651dd40aa4f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 16513, "upload_time": "2019-12-14T19:48:47", "upload_time_iso_8601": "2019-12-14T19:48:47.798462Z", "url": "https://files.pythonhosted.org/packages/09/fe/542a0614665f380952e03adbd1d5ae587b32d5db01dfff6a158c783c1502/aiospamc-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "6daa06fb1d5ef369d54d00a5b422fc69", "sha256": "6b0df82434aa873900929120871cefaa6b0c264edc188da6a3dbed2a1adc7308" }, "downloads": -1, "filename": "aiospamc-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6daa06fb1d5ef369d54d00a5b422fc69", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 18189, "upload_time": "2020-11-26T22:21:37", "upload_time_iso_8601": "2020-11-26T22:21:37.731486Z", "url": "https://files.pythonhosted.org/packages/ce/fb/7c38e48cea8f7502988d3cd451e1c07f6b074df30c131b7df41145dbf9a3/aiospamc-0.7.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ce83301a88e4f924567f472a9f7f915a", "sha256": "5d024f947397db9d729019e473764ee80703d79796025dd4ecb6e190bb92596a" }, "downloads": -1, "filename": "aiospamc-0.7.0.tar.gz", "has_sig": false, "md5_digest": "ce83301a88e4f924567f472a9f7f915a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 16407, "upload_time": "2020-11-26T22:21:38", "upload_time_iso_8601": "2020-11-26T22:21:38.620645Z", "url": "https://files.pythonhosted.org/packages/15/c7/43d1105e9090551ce1d1f5d7f8b4d2c8c86a353ebcc53c461d4a1067f68b/aiospamc-0.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "6238955312a9c859439dab84f29e7cfb", "sha256": "16f0b8b11e996997f30394f94094bf7451eee9e5e1f8505e0179d2fca51877f4" }, "downloads": -1, "filename": "aiospamc-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6238955312a9c859439dab84f29e7cfb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 18210, "upload_time": "2021-01-20T15:57:01", "upload_time_iso_8601": "2021-01-20T15:57:01.749745Z", "url": "https://files.pythonhosted.org/packages/95/07/675b13c7a6605479141e6ffb23697ed3ae158f0821dcbc2a0a7bdb92f93a/aiospamc-0.7.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9ad151cabdb4ae09f1945f585c825253", "sha256": "a5c5c3b93839596b12b58be2ea5ce4922b25504a3ec21b54b30fbb8b66eae8da" }, "downloads": -1, "filename": "aiospamc-0.7.1.tar.gz", "has_sig": false, "md5_digest": "9ad151cabdb4ae09f1945f585c825253", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 16410, "upload_time": "2021-01-20T15:57:02", "upload_time_iso_8601": "2021-01-20T15:57:02.971966Z", "url": "https://files.pythonhosted.org/packages/01/ab/571f2b831a5e2d6deefe4e92f810c1177cb7fb4f5e74b9c20625cfc212c9/aiospamc-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "fe1c9b565a19c21ef9ca0b3996cc2913", "sha256": "ce799971c3e2b37b3286b874b304311843417e95a91cc56c3932a2126b8fe5cf" }, "downloads": -1, "filename": "aiospamc-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fe1c9b565a19c21ef9ca0b3996cc2913", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 20598, "upload_time": "2022-01-21T16:52:29", "upload_time_iso_8601": "2022-01-21T16:52:29.018407Z", "url": "https://files.pythonhosted.org/packages/6e/f9/fd1f33cf029da0e38c245e8f3200ae39b2348c86173267a6cc63261d3591/aiospamc-0.8.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3cbe100560e297732cca3585934937f6", "sha256": "a79160d7ad5a5e77b7a4a342d8cc09fe40a6b63ef1799b42baeffd9f82e9c93d" }, "downloads": -1, "filename": "aiospamc-0.8.0.tar.gz", "has_sig": false, "md5_digest": "3cbe100560e297732cca3585934937f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 17476, "upload_time": "2022-01-21T16:52:30", "upload_time_iso_8601": "2022-01-21T16:52:30.822806Z", "url": "https://files.pythonhosted.org/packages/4a/03/d842d35e7394d0405b703587f6156179b308f3331f818cd34e65df59aefd/aiospamc-0.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "1c86462354692794cecc4305e6002041", "sha256": "bd4545d49c7e443b8a1117c27d4a6db9b958f4d3cc71afe3245ae5e8eeeba4db" }, "downloads": -1, "filename": "aiospamc-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1c86462354692794cecc4305e6002041", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 20596, "upload_time": "2022-01-31T14:45:41", "upload_time_iso_8601": "2022-01-31T14:45:41.023408Z", "url": "https://files.pythonhosted.org/packages/2f/06/383cc0451c159c1b144fa40635adec5441b67507b57a27732fcc0b376e5c/aiospamc-0.8.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d276d9481c89e5633daab7bdefddc4e5", "sha256": "9c0ec3df522a95aa42c67963a6347d0c8f22f5fc49eff425f9fc37588cd841c2" }, "downloads": -1, "filename": "aiospamc-0.8.1.tar.gz", "has_sig": false, "md5_digest": "d276d9481c89e5633daab7bdefddc4e5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 17478, "upload_time": "2022-01-31T14:45:42", "upload_time_iso_8601": "2022-01-31T14:45:42.193723Z", "url": "https://files.pythonhosted.org/packages/f7/5d/a6db451b6bf37d09c130cb3ef04e38256ae6ffa3de01fb7c19da318ae2d2/aiospamc-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1c86462354692794cecc4305e6002041", "sha256": "bd4545d49c7e443b8a1117c27d4a6db9b958f4d3cc71afe3245ae5e8eeeba4db" }, "downloads": -1, "filename": "aiospamc-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1c86462354692794cecc4305e6002041", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7,<4.0", "size": 20596, "upload_time": "2022-01-31T14:45:41", "upload_time_iso_8601": "2022-01-31T14:45:41.023408Z", "url": "https://files.pythonhosted.org/packages/2f/06/383cc0451c159c1b144fa40635adec5441b67507b57a27732fcc0b376e5c/aiospamc-0.8.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d276d9481c89e5633daab7bdefddc4e5", "sha256": "9c0ec3df522a95aa42c67963a6347d0c8f22f5fc49eff425f9fc37588cd841c2" }, "downloads": -1, "filename": "aiospamc-0.8.1.tar.gz", "has_sig": false, "md5_digest": "d276d9481c89e5633daab7bdefddc4e5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7,<4.0", "size": 17478, "upload_time": "2022-01-31T14:45:42", "upload_time_iso_8601": "2022-01-31T14:45:42.193723Z", "url": "https://files.pythonhosted.org/packages/f7/5d/a6db451b6bf37d09c130cb3ef04e38256ae6ffa3de01fb7c19da318ae2d2/aiospamc-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }