{ "info": { "author": "Alex Gr\u00f6nholm", "author_email": "alex.gronholm@nextday.fi", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: AsyncIO", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": ".. image:: https://travis-ci.org/asphalt-framework/asphalt.svg?branch=master\n :target: https://travis-ci.org/asphalt-framework/asphalt\n :alt: Build Status\n.. image:: https://coveralls.io/repos/github/asphalt-framework/asphalt/badge.svg?branch=master\n :target: https://coveralls.io/github/asphalt-framework/asphalt?branch=master\n :alt: Code Coverage\n.. image:: https://readthedocs.org/projects/asphalt/badge/?version=latest\n :target: https://asphalt.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\nAsphalt is an asyncio_ based microframework for network oriented applications.\n\nIts highlight features are:\n\n* An ecosystem of components for integrating functionality from third party libraries and external\n services\n* A configuration system where hard-coded defaults can be selectively overridden by external\n configuration\n* A sophisticated signal system that lets you connect different services to create complex\n event-driven interactions\n* Supports uvloop_ and tokio_ as event loop policy providers (though YMMV with the last one)\n* Elegant handling of blocking APIs through the use of thread pooling\n* Run time type checking for development and testing to fail early when functions are called with\n incompatible arguments (can be disabled with **zero** overhead for production deployments!)\n* `Type hints`_ and `semantic versioning`_ used throughout the core and all component libraries\n\nAsphalt can be used to make any imaginable kind of networked application, ranging from trivial\ncommand line tools to highly complex component hierarchies that start multiple network servers\nand/or clients using different protocols.\n\nWhat really sets Asphalt apart from other frameworks is its resource sharing system \u2013 the kind of\nfunctionality usually only found in bulky application server software. Asphalt components publish\ntheir services as *resources* in a shared *context*. Components can build on resources provided by\neach other, making it possible to create components that offer highly sophisticated functionality\nwith relatively little effort.\n\n.. _asyncio: https://docs.python.org/3/library/asyncio.html\n.. _uvloop: https://github.com/MagicStack/uvloop\n.. _tokio: https://github.com/PyO3/tokio\n.. _Type hints: https://www.python.org/dev/peps/pep-0484/\n.. _semantic versioning: http://semver.org/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "asphalt", "package_url": "https://pypi.org/project/asphalt/", "platform": "", "project_url": "https://pypi.org/project/asphalt/", "project_urls": { "Component projects": "https://github.com/asphalt-framework", "Documentation": "http://asphalt.readthedocs.org/en/latest/", "Help and support": "https://github.com/asphalt-framework/asphalt/wiki/Help-and-support", "Issue tracker": "https://github.com/asphalt-framework/asphalt/issues", "Source code": "https://github.com/asphalt-framework/asphalt" }, "release_url": "https://pypi.org/project/asphalt/4.5.0/", "requires_dist": [ "setuptools", "ruamel.yaml (>=0.12)", "typeguard (~=2.0)", "async-generator (~=1.4)", "asyncio-extras (~=1.3)", "async-timeout (>=2.0)", "click (>=6.6)", "Sphinx (>=1.5) ; extra == 'doc'", "sphinx-rtd-theme ; extra == 'doc'", "sphinx-autodoc-typehints (>=1.2.0) ; extra == 'doc'", "sphinxcontrib-asyncio (>=0.2.0) ; extra == 'doc'", "pytest (>=3.9) ; extra == 'test'", "pytest-asyncio ; extra == 'test'", "pytest-cov ; extra == 'test'", "uvloop ; (platform_python_implementation == \"CPython\") and extra == 'test'", "tokio ; extra == 'tokio'", "uvloop (>=0.4.10) ; extra == 'uvloop'" ], "requires_python": ">=3.5.2", "summary": "A microframework for network oriented applications", "version": "4.5.0" }, "last_serial": 4986515, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "1e153a26dda1a8f69e5edf67bc07492f", "sha256": "18063ec4c32303f4f8daa45d5b0107777a400c0ce2c310dd3e00510768f027c0" }, "downloads": -1, "filename": "asphalt-1.0.0-py34.py35-none-any.whl", "has_sig": false, "md5_digest": "1e153a26dda1a8f69e5edf67bc07492f", "packagetype": "bdist_wheel", "python_version": "py34.py35", "requires_python": null, "size": 20828, "upload_time": "2015-10-18T16:56:15", "url": "https://files.pythonhosted.org/packages/ed/41/2a7402ae2611360e43d13c20eb1d6b8a20e12bee3f5d07fa21fde173c0fb/asphalt-1.0.0-py34.py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45c022ea4751610c0264d2238db47b40", "sha256": "36d1708ff7f91d00d06a0ac75cf9a343c0ab7f89ce00d68f27fa88a151c90f6c" }, "downloads": -1, "filename": "asphalt-1.0.0.tar.gz", "has_sig": false, "md5_digest": "45c022ea4751610c0264d2238db47b40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32226, "upload_time": "2015-10-18T16:56:21", "url": "https://files.pythonhosted.org/packages/10/84/9d85a352b4778bb7fdc5fec0cb5ed477561c1288eefa116f99dcd42c264e/asphalt-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "42e2a90ba876a61cf8d7ead7fae42a0a", "sha256": "9c248eb894db5c4e541c1508a6658491c71708b071f8f2cff2945c2bf4ac160a" }, "downloads": -1, "filename": "asphalt-1.1.0-py34.py35-none-any.whl", "has_sig": false, "md5_digest": "42e2a90ba876a61cf8d7ead7fae42a0a", "packagetype": "bdist_wheel", "python_version": "py34.py35", "requires_python": null, "size": 20898, "upload_time": "2015-11-19T06:36:58", "url": "https://files.pythonhosted.org/packages/f7/68/f46a74fe8ad617079fd66cd4d645713c02e815b59a1f19350b45d4dd3ef8/asphalt-1.1.0-py34.py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8f6a09a63221ea430aa6d8850202df7", "sha256": "fc11546ce36b108807b18c78ffe464d1a146022bb44edcfa1784ddfd39a80655" }, "downloads": -1, "filename": "asphalt-1.1.0.tar.gz", "has_sig": false, "md5_digest": "f8f6a09a63221ea430aa6d8850202df7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32512, "upload_time": "2015-11-19T06:37:12", "url": "https://files.pythonhosted.org/packages/8e/6f/2249ff4ba26494cb13b04cab080ceba2846fa2ef0a239ec122b66fecd56f/asphalt-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "e6192568a6199105589539944c4cf942", "sha256": "b18a2f535760f681a2ee62c2c8817431752ec1f1a509711a35340339ba2f12c9" }, "downloads": -1, "filename": "asphalt-1.2.0-py34.py35-none-any.whl", "has_sig": false, "md5_digest": "e6192568a6199105589539944c4cf942", "packagetype": "bdist_wheel", "python_version": "py34.py35", "requires_python": null, "size": 22069, "upload_time": "2016-01-02T16:33:52", "url": "https://files.pythonhosted.org/packages/7b/7d/5a61949aa9bd5873e2386095bbae5e4c69cbcef2419bbec1f4f1b536bfc8/asphalt-1.2.0-py34.py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e623d0d8442c8d3dbbd07fcf17cee10", "sha256": "8a8bf17ea12fc88b39398f3ed90d842d7c8acfea0e040fa1ec061165c625a003" }, "downloads": -1, "filename": "asphalt-1.2.0.tar.gz", "has_sig": false, "md5_digest": "8e623d0d8442c8d3dbbd07fcf17cee10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33223, "upload_time": "2016-01-02T16:34:03", "url": "https://files.pythonhosted.org/packages/ad/c8/c1b51aae06563a5799be8d33546335098e39e78049302b5ef5c0ef1cfed2/asphalt-1.2.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "f0509d82581c6637237d42c28e8ec30e", "sha256": "35b0ec47bae45e9caa4beb5e7aef9731f8f66dd6fa01ffb16eeaf3c04434a3c2" }, "downloads": -1, "filename": "asphalt-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f0509d82581c6637237d42c28e8ec30e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19493, "upload_time": "2016-05-09T05:01:38", "url": "https://files.pythonhosted.org/packages/a6/58/eafc8c489de94db1feec9f08a615960b372073d4e8925f4d96cad426b0ce/asphalt-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a87efb65fba13e4c0af97256a153f31", "sha256": "04f9754c0481503623e97f6e1d5a6603d0b96a7df7b1f83bc3c6398379d6492c" }, "downloads": -1, "filename": "asphalt-2.0.0.tar.gz", "has_sig": false, "md5_digest": "1a87efb65fba13e4c0af97256a153f31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48318, "upload_time": "2016-05-09T05:01:53", "url": "https://files.pythonhosted.org/packages/02/44/ed542e2003fc908c5df32fe518ec828e13de88b6c28ad5c2a01ec1506530/asphalt-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "6ba71241df158bb6f0b1f10f84ca2e76", "sha256": "629e9b81eca46d88125fd650dd6a322cbdad8c635e3957f6d2e14a2580a8dc29" }, "downloads": -1, "filename": "asphalt-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6ba71241df158bb6f0b1f10f84ca2e76", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20162, "upload_time": "2016-09-25T22:08:26", "url": "https://files.pythonhosted.org/packages/1b/7f/440e3153963b5a7d1e1dfed2ceb86e691e8ef1be508ec0e54d2e5c9b48e6/asphalt-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97ece48fcd46023326a4b06bbaa0a48b", "sha256": "66d7e179fbd5b1d14e370feb5d39776f836aa272ec012f74bdde72268479a170" }, "downloads": -1, "filename": "asphalt-2.1.0.tar.gz", "has_sig": false, "md5_digest": "97ece48fcd46023326a4b06bbaa0a48b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51575, "upload_time": "2016-09-25T22:08:28", "url": "https://files.pythonhosted.org/packages/a7/82/78f5b8ca82ad13a989278bf012ed61ccaa0ebf4bcac9e928691640e3e166/asphalt-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "7f68918b26e19cf14e8783c6bfebd6f9", "sha256": "e590755482646ef39949036c87a83cb84e7893389cd4e040903187f2c56dc08d" }, "downloads": -1, "filename": "asphalt-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7f68918b26e19cf14e8783c6bfebd6f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.5", "size": 20379, "upload_time": "2017-02-01T08:34:53", "url": "https://files.pythonhosted.org/packages/b0/1f/83e827ba8310cd50e2e8707cf00759fb270c39d4b657523e62106648dbaf/asphalt-2.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "309399af9e265e3e5e5795ffd2e8f1ee", "sha256": "dcfed31455f32264a03de0e1208128050cfb582b0d60bd67741034e22f77aa5b" }, "downloads": -1, "filename": "asphalt-2.1.1.tar.gz", "has_sig": false, "md5_digest": "309399af9e265e3e5e5795ffd2e8f1ee", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.5", "size": 52161, "upload_time": "2017-02-01T08:34:55", "url": "https://files.pythonhosted.org/packages/0a/e5/89a8f03968810e7f89a2b6f9718c1a440666d2f7b4f714def0a2b0783db1/asphalt-2.1.1.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "ccb1054fdd96a56fae0d1a07df099e83", "sha256": "e936f93cb0f43587563986ad47c43194f141b388ab7305935b8f036f68df6a31" }, "downloads": -1, "filename": "asphalt-3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ccb1054fdd96a56fae0d1a07df099e83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.5.2", "size": 23148, "upload_time": "2017-04-09T23:13:35", "url": "https://files.pythonhosted.org/packages/7d/2f/fa83eabbddadeb5325fa3dea6c1f3a2f9c308ce6b09abccde68505dbb1ac/asphalt-3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22e9453080f2d51cd3d2ffd8e9b181e9", "sha256": "9c0cd70937f7d9e4ff44b80eb0929d90e87cdef937cd0fedfc7d360f6c3077a1" }, "downloads": -1, "filename": "asphalt-3.0.tar.gz", "has_sig": false, "md5_digest": "22e9453080f2d51cd3d2ffd8e9b181e9", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.5.2", "size": 58191, "upload_time": "2017-04-09T23:13:36", "url": "https://files.pythonhosted.org/packages/2d/56/58fc384614cfc26fdce4ee6104b6e1a88422c645e81d20f72b22d82e6996/asphalt-3.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "9d8b9a680c56cd26e4a73c9d07dc7600", "sha256": "78884407cfebc03d656a7589d80421831af2c13647d336b616a66335c58754ca" }, "downloads": -1, "filename": "asphalt-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9d8b9a680c56cd26e4a73c9d07dc7600", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.5.2", "size": 23181, "upload_time": "2017-04-09T23:17:27", "url": "https://files.pythonhosted.org/packages/dc/db/48d09a98fcbc1d597a9f2b4a84f80503622edc3deba150bfed979c7f92c4/asphalt-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c75477cc5837b89038380a2c1d349125", "sha256": "c802bb2835f6f09aad64ea81cf80fa8b793837829f4a3f072e19c4b5d4ec97bb" }, "downloads": -1, "filename": "asphalt-3.0.0.tar.gz", "has_sig": false, "md5_digest": "c75477cc5837b89038380a2c1d349125", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.5.2", "size": 58184, "upload_time": "2017-04-09T23:17:29", "url": "https://files.pythonhosted.org/packages/85/05/1f298f53e14fa7bfd200a029ac7ab8b0b76aca1589ee5a136ee78809f1c5/asphalt-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "9346ba69a1159b0929faea9db0ec4604", "sha256": "1442840e2c383d84b04c372086455d43bbe443307a4da5abe6c3fbc0af281d49" }, "downloads": -1, "filename": "asphalt-3.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9346ba69a1159b0929faea9db0ec4604", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.5.2", "size": 23248, "upload_time": "2017-04-30T13:40:07", "url": "https://files.pythonhosted.org/packages/0f/27/7745e0d4616794c6311e1d43ab0a083a6d0f78087054228ef83eb446ac9a/asphalt-3.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08a7d007bc999b572a448cf7300adaa2", "sha256": "f03e1dce05fbdd8db970eb7e7fe45a0865e5c257d2305e54f04af23f771857cb" }, "downloads": -1, "filename": "asphalt-3.0.1.tar.gz", "has_sig": false, "md5_digest": "08a7d007bc999b572a448cf7300adaa2", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.5.2", "size": 58273, "upload_time": "2017-04-30T13:40:09", "url": "https://files.pythonhosted.org/packages/bc/23/e07d8aed52b02c93302472c16a1225b2d358a9d275b5a3551577e5a26cca/asphalt-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "a32a1551fc488c25158a4885fd38f7e6", "sha256": "28e086551037f5362b02d7093047398a7004e96ed7370e35f19b4709ebd28944" }, "downloads": -1, "filename": "asphalt-3.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a32a1551fc488c25158a4885fd38f7e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.5.2", "size": 23299, "upload_time": "2017-05-04T23:45:08", "url": "https://files.pythonhosted.org/packages/ba/54/fa4aec80ecb6845cb2de9df650febb6191ace90badec74e45f001196dd6e/asphalt-3.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a885c5c44b4cc705581a9bb310be31a9", "sha256": "d63a514860ce845538769e0ea69ddc3d48597716cf7d3fe2511db56c77aa8b25" }, "downloads": -1, "filename": "asphalt-3.0.2.tar.gz", "has_sig": false, "md5_digest": "a885c5c44b4cc705581a9bb310be31a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.5.2", "size": 58449, "upload_time": "2017-05-04T23:45:10", "url": "https://files.pythonhosted.org/packages/c0/a0/bfc44fd6c564bd88c8c786794240292c062974a241168d9304b1f87d3cad/asphalt-3.0.2.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "1ff9d03dc15657725e084df39d6454e3", "sha256": "b4469996ff8bfd9a2971f2672570138c8f29242389bec12186f1caa405ab9204" }, "downloads": -1, "filename": "asphalt-4.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1ff9d03dc15657725e084df39d6454e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.5.2", "size": 23674, "upload_time": "2017-06-04T06:50:16", "url": "https://files.pythonhosted.org/packages/1d/0f/a230174b11ebac0aefa46ef5fed464fe2d76ea554a788d2f9822fb8b220f/asphalt-4.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ae48bb533e43d0508182da87ee302af", "sha256": "25cd2ba2f4473e659b0c869ae062ed80dcfc3103efebeef681ef6a0b76969e6b" }, "downloads": -1, "filename": "asphalt-4.0.0.tar.gz", "has_sig": false, "md5_digest": "4ae48bb533e43d0508182da87ee302af", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.5.2", "size": 59264, "upload_time": "2017-06-04T06:50:17", "url": "https://files.pythonhosted.org/packages/51/87/b6d72a959d36130efacc0a1479af404dece24140a506cf1ce31335a9c77f/asphalt-4.0.0.tar.gz" } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "d89ebd0fdf165807b4bca96e48dde573", "sha256": "c53cee8b4c0469bfb8568818c91a9a0fa5b586429b7def99c6222db70840296e" }, "downloads": -1, "filename": "asphalt-4.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d89ebd0fdf165807b4bca96e48dde573", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.5.2", "size": 24201, "upload_time": "2017-08-18T20:52:08", "url": "https://files.pythonhosted.org/packages/69/b9/1a894354aef5d2b30715a5acdcd239e70820522d474ed9ef25dd7a46fd5d/asphalt-4.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5792c9afe72e5e8ca62f0679d965dc74", "sha256": "fe975ee77462a5d6614cceb6f32fe80830c4e0c717861770e4019c81bc271d96" }, "downloads": -1, "filename": "asphalt-4.1.0.tar.gz", "has_sig": false, "md5_digest": "5792c9afe72e5e8ca62f0679d965dc74", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.5.2", "size": 61232, "upload_time": "2017-08-18T20:52:10", "url": "https://files.pythonhosted.org/packages/d2/05/eced62a726f218b66ec98c4a67118ef27f692211219249c4208a420df9d7/asphalt-4.1.0.tar.gz" } ], "4.2.0": [ { "comment_text": "", "digests": { "md5": "fcdb5d0bb1b3eb89dcfcb2cd4d2b6521", "sha256": "5432d1e6091f7bb66f137d989cf14d31e84fe41a6dd20e16ce8b0d908ac66357" }, "downloads": -1, "filename": "asphalt-4.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fcdb5d0bb1b3eb89dcfcb2cd4d2b6521", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">= 3.5.2", "size": 24240, "upload_time": "2017-08-24T11:43:05", "url": "https://files.pythonhosted.org/packages/61/f9/bad4758ed14b2d8ce770ed0add07c19facbe572cb9280b5ab68ff8c3933c/asphalt-4.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b66afb0886b8f4328b6870f67c4464e3", "sha256": "12c733b1ba5572e9a3b6abb299990491deef830b71efc7d99db43ac864ed7044" }, "downloads": -1, "filename": "asphalt-4.2.0.tar.gz", "has_sig": false, "md5_digest": "b66afb0886b8f4328b6870f67c4464e3", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.5.2", "size": 61443, "upload_time": "2017-08-24T11:43:06", "url": "https://files.pythonhosted.org/packages/0b/00/7533d85f573b0f223911765c1fe3c472f284d3b45355f473b96f6a05dfc5/asphalt-4.2.0.tar.gz" } ], "4.4.0": [ { "comment_text": "", "digests": { "md5": "045f3d5242841f8d41913d5c9044b0a4", "sha256": "a616bba3bb93c4bc1a933841f124d82e39d14a348489dc5347c6ddd3406c519f" }, "downloads": -1, "filename": "asphalt-4.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "045f3d5242841f8d41913d5c9044b0a4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=3.5.2", "size": 28831, "upload_time": "2017-11-25T22:52:33", "url": "https://files.pythonhosted.org/packages/88/0e/6164d49e5fb9d94f1503148b91d44c076224be9f9af230c19cabd5b3c26e/asphalt-4.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9bba7f2d47e1bdbfdd4547af079399e", "sha256": "53ec4fbd1aeba33527871a17a71494ccbdba3a175c7ee85ebc0dc9fa52789155" }, "downloads": -1, "filename": "asphalt-4.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e9bba7f2d47e1bdbfdd4547af079399e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2", "size": 28831, "upload_time": "2017-11-25T22:53:20", "url": "https://files.pythonhosted.org/packages/57/84/fe1ac41dbae843007835bcd52b224a25454ee0581cdada7ad290dad037f3/asphalt-4.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f9f90e6b2f8cc6f66887aeda57a9d02", "sha256": "5237fba3c9cfac9f6a5defdb5e17fe2eab9aff153ea06cfc892f92c9c389654e" }, "downloads": -1, "filename": "asphalt-4.4.0.tar.gz", "has_sig": false, "md5_digest": "9f9f90e6b2f8cc6f66887aeda57a9d02", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2", "size": 62702, "upload_time": "2017-11-25T22:52:36", "url": "https://files.pythonhosted.org/packages/62/54/155a5087ad8d38cbc1c0ec5ca05877ba3100a20859d86dfdaa3dfeb5e65e/asphalt-4.4.0.tar.gz" } ], "4.4.1": [ { "comment_text": "", "digests": { "md5": "de3a3b7d3edbd0e24ddd5e516ad7d7d3", "sha256": "e5984180b2fc8dd4c8181d2c54b3719d0ecd89ad0338fe9746279fa611c15ca1" }, "downloads": -1, "filename": "asphalt-4.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "de3a3b7d3edbd0e24ddd5e516ad7d7d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2", "size": 28846, "upload_time": "2018-01-21T12:14:42", "url": "https://files.pythonhosted.org/packages/a5/bf/89be87b8940766390755b2fccbaeff5cdd1cfc8118a8226d45e6705a30a0/asphalt-4.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e98081943f0a9672d1a7197e08243332", "sha256": "e4375db5db10acbb3feb3978bec211b57dfc6cd641f0f24f7d0af33b7fea6939" }, "downloads": -1, "filename": "asphalt-4.4.1.tar.gz", "has_sig": false, "md5_digest": "e98081943f0a9672d1a7197e08243332", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2", "size": 62081, "upload_time": "2018-01-21T12:14:43", "url": "https://files.pythonhosted.org/packages/fd/65/25903de952686fb9ad066fdfdc0815a112c7287f5055f91d023d48b3f441/asphalt-4.4.1.tar.gz" } ], "4.4.2": [ { "comment_text": "", "digests": { "md5": "3317db282fbaa6d9b64e85aac14fa6e5", "sha256": "4f807ad30de5d6337e42251e08e75f07fd34d609634cdaa99d12929acdbae489" }, "downloads": -1, "filename": "asphalt-4.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3317db282fbaa6d9b64e85aac14fa6e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2", "size": 28933, "upload_time": "2018-02-03T14:28:32", "url": "https://files.pythonhosted.org/packages/9e/2f/288d4f6118c39a92d4207b39129caf48288f09aa0e60234c395a9ee86fe1/asphalt-4.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6029f40963ad8434297a8ad69ff07700", "sha256": "86793bfa4a1c6b66d8fb707c1463557789132ef0c2d28b57fedff66d9324d54a" }, "downloads": -1, "filename": "asphalt-4.4.2.tar.gz", "has_sig": false, "md5_digest": "6029f40963ad8434297a8ad69ff07700", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2", "size": 62309, "upload_time": "2018-02-03T14:28:33", "url": "https://files.pythonhosted.org/packages/c4/35/14d1e113ab44416f69a8ed3285d69810df2d04708744f4738977f3ad0f70/asphalt-4.4.2.tar.gz" } ], "4.4.3": [ { "comment_text": "", "digests": { "md5": "6960c710375d3ec948f1810638404638", "sha256": "23daab5270cb0b6b22299e28631bf4b60de07e0eb9a60d62cbd9d68ea11f6563" }, "downloads": -1, "filename": "asphalt-4.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6960c710375d3ec948f1810638404638", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2", "size": 28953, "upload_time": "2018-02-05T14:32:40", "url": "https://files.pythonhosted.org/packages/55/2d/32b0e2b4b79d23927aa1045129b3677a4a3af145b77d5080c733f827278c/asphalt-4.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e567908009ce13bb4d02bad9ea0ba72", "sha256": "c9e3b17cce58ba8f382f24126b6e50ff36d4d7ef19662af95b1f50e0e51801fd" }, "downloads": -1, "filename": "asphalt-4.4.3.tar.gz", "has_sig": false, "md5_digest": "9e567908009ce13bb4d02bad9ea0ba72", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2", "size": 62346, "upload_time": "2018-02-05T14:32:41", "url": "https://files.pythonhosted.org/packages/aa/94/c655098cd4cb75e172e1c7d650f811eed45b9568e88f1668cf850f729a48/asphalt-4.4.3.tar.gz" } ], "4.4.4": [ { "comment_text": "", "digests": { "md5": "22c1806e4d81b1486690effd4d3649e1", "sha256": "bab26f0107cde5164a08be46a55ec397c471ddf48d56aed60f33a14e5eeca0ef" }, "downloads": -1, "filename": "asphalt-4.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "22c1806e4d81b1486690effd4d3649e1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2", "size": 26574, "upload_time": "2018-05-08T14:11:35", "url": "https://files.pythonhosted.org/packages/16/ee/dcc71c3420cf7625c190c2f6dc05077423b68575302545905ae5f3dc6968/asphalt-4.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ee0558e95639149ee21d3f1b4aca182", "sha256": "dfe05bee06c5ff2a8a1ef8a797d5a91468e8b9bdd42f45dca8a0fd9e2fdcf08c" }, "downloads": -1, "filename": "asphalt-4.4.4.tar.gz", "has_sig": false, "md5_digest": "9ee0558e95639149ee21d3f1b4aca182", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2", "size": 62448, "upload_time": "2018-05-08T14:11:37", "url": "https://files.pythonhosted.org/packages/4a/4d/f2dc1f462928a4358c4cd18315c9a0015b49b352369524a6611a536d7ada/asphalt-4.4.4.tar.gz" } ], "4.5.0": [ { "comment_text": "", "digests": { "md5": "6be2d4750c13ab261e8334965f5eb400", "sha256": "b5ffa64152568e3313e1a642b8978fb1d3e42641f780b04f5b1bf853e3023c42" }, "downloads": -1, "filename": "asphalt-4.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6be2d4750c13ab261e8334965f5eb400", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2", "size": 26756, "upload_time": "2019-03-26T08:18:38", "url": "https://files.pythonhosted.org/packages/7e/ec/6c86af1da31aa2374548be13d4b40bab1a6b08fb33b3859060109ecc8563/asphalt-4.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a4cfb2ad45b437f4c8815de1dfd89b8", "sha256": "3a3a12af69e3dd6a54904fa7cea143452d8489f65e39177eb6e05de0d7ba2c99" }, "downloads": -1, "filename": "asphalt-4.5.0.tar.gz", "has_sig": false, "md5_digest": "2a4cfb2ad45b437f4c8815de1dfd89b8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2", "size": 62782, "upload_time": "2019-03-26T08:18:40", "url": "https://files.pythonhosted.org/packages/4e/56/c516c2b1f0177b7cba84a3f80b60317a860ae89c9948448e9fa68d258215/asphalt-4.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6be2d4750c13ab261e8334965f5eb400", "sha256": "b5ffa64152568e3313e1a642b8978fb1d3e42641f780b04f5b1bf853e3023c42" }, "downloads": -1, "filename": "asphalt-4.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6be2d4750c13ab261e8334965f5eb400", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.2", "size": 26756, "upload_time": "2019-03-26T08:18:38", "url": "https://files.pythonhosted.org/packages/7e/ec/6c86af1da31aa2374548be13d4b40bab1a6b08fb33b3859060109ecc8563/asphalt-4.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a4cfb2ad45b437f4c8815de1dfd89b8", "sha256": "3a3a12af69e3dd6a54904fa7cea143452d8489f65e39177eb6e05de0d7ba2c99" }, "downloads": -1, "filename": "asphalt-4.5.0.tar.gz", "has_sig": false, "md5_digest": "2a4cfb2ad45b437f4c8815de1dfd89b8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.2", "size": 62782, "upload_time": "2019-03-26T08:18:40", "url": "https://files.pythonhosted.org/packages/4e/56/c516c2b1f0177b7cba84a3f80b60317a860ae89c9948448e9fa68d258215/asphalt-4.5.0.tar.gz" } ] }