mrhttp


Namemrhttp JSON
Version 0.13 PyPI version JSON
download
home_pagehttp://github.com/MarkReedZ/mrhttp/
SummaryA python web framework written in C
upload_time2024-07-18 16:39:39
maintainerNone
docs_urlNone
authorMark Reed
requires_pythonNone
licenseMIT
keywords web asyncio
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Mrhttp
Async Python 3.5+ web server written in C

# Benchmarks

```
  Pipelined
    Hello (cached)  8,534,332 Requests/second
    Hello           6,834,994 Requests/second
    More hdrs       6,193,307 Requests/second
    Sessions        4,396,364 Requests/second
    File Upload     3,510,289 Requests/second
    mrpacker        2,052,674 Requests/second
    Form            1,182,228 Requests/second

  One by one
    Hello           707,667 Requests/second
    Hello hdrs      728,639 Requests/second
    Cookies         588,212 Requests/second
    many args       691,910 Requests/second
    404 natural     763,643 Requests/second
    404             580,424 Requests/second
    Form parsing    338,553 Requests/second
    mrpacker        533,242 Requests/second
    Sessions        325,354 Requests/second
    File Upload     292,331 Requests/second
    get ip          503,454 Requests/second
    
```

Versus sanic a pure python async server

```
Hello World       22,366 Requests/second
Cookies           20,867 Requests/second
404                8,256 Requests/second
forms             11,104 Requests/second
sessions           4,053 Requests/second
File upload        1,457 Requests/second
```

Hello World Example
-------------------

```python

import mrhttp

app = mrhttp.Application()

@app.route('/')
def hello(r):
  return 'Hello World!'

app.run(cores=2)

```

Installation
------------

```
sudo apt install python3-dev -y
pip3 install mrhttp
```

Building from source

```
pip install .
```


            

Raw data

            {
    "_id": null,
    "home_page": "http://github.com/MarkReedZ/mrhttp/",
    "name": "mrhttp",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "web, asyncio",
    "author": "Mark Reed",
    "author_email": "markreed99@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/36/ba/48e687cfc6138f9bf2f8b7fdc556f78e1e7ae3ccb19fbf9818dc29e8113c/mrhttp-0.13.tar.gz",
    "platform": "x86_64 Linux and MacOS X",
    "description": "# Mrhttp\nAsync Python 3.5+ web server written in C\n\n# Benchmarks\n\n```\n  Pipelined\n    Hello (cached)  8,534,332 Requests/second\n    Hello           6,834,994 Requests/second\n    More hdrs       6,193,307 Requests/second\n    Sessions        4,396,364 Requests/second\n    File Upload     3,510,289 Requests/second\n    mrpacker        2,052,674 Requests/second\n    Form            1,182,228 Requests/second\n\n  One by one\n    Hello           707,667 Requests/second\n    Hello hdrs      728,639 Requests/second\n    Cookies         588,212 Requests/second\n    many args       691,910 Requests/second\n    404 natural     763,643 Requests/second\n    404             580,424 Requests/second\n    Form parsing    338,553 Requests/second\n    mrpacker        533,242 Requests/second\n    Sessions        325,354 Requests/second\n    File Upload     292,331 Requests/second\n    get ip          503,454 Requests/second\n    \n```\n\nVersus sanic a pure python async server\n\n```\nHello World       22,366 Requests/second\nCookies           20,867 Requests/second\n404                8,256 Requests/second\nforms             11,104 Requests/second\nsessions           4,053 Requests/second\nFile upload        1,457 Requests/second\n```\n\nHello World Example\n-------------------\n\n```python\n\nimport mrhttp\n\napp = mrhttp.Application()\n\n@app.route('/')\ndef hello(r):\n  return 'Hello World!'\n\napp.run(cores=2)\n\n```\n\nInstallation\n------------\n\n```\nsudo apt install python3-dev -y\npip3 install mrhttp\n```\n\nBuilding from source\n\n```\npip install .\n```\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A python web framework written in C",
    "version": "0.13",
    "project_urls": {
        "Homepage": "http://github.com/MarkReedZ/mrhttp/"
    },
    "split_keywords": [
        "web",
        " asyncio"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e47f5b82a96be05d1ada5a9219681d82141a3ac7a99b43c5e9d1ec303beb26c",
                "md5": "c82197b4945faa90ffffcc560ad19ba5",
                "sha256": "7389388c577a8e021315caa3bf80e92f1dbe1d309d465c241a91b3ce5caf8caf"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c82197b4945faa90ffffcc560ad19ba5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 244822,
            "upload_time": "2024-07-18T16:39:18",
            "upload_time_iso_8601": "2024-07-18T16:39:18.081899Z",
            "url": "https://files.pythonhosted.org/packages/6e/47/f5b82a96be05d1ada5a9219681d82141a3ac7a99b43c5e9d1ec303beb26c/mrhttp-0.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7ee24a56436487f35bb36defd4d5ed477609c828a6258bc3b652fc09d4d68e9b",
                "md5": "faa80c1a2666986f84cd8cfda0977c67",
                "sha256": "38491775d3d8f4d75bc153e696655d0a878beaaf51b4a0324732e5a6dccdb5f5"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "faa80c1a2666986f84cd8cfda0977c67",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 257420,
            "upload_time": "2024-07-18T16:39:19",
            "upload_time_iso_8601": "2024-07-18T16:39:19.590103Z",
            "url": "https://files.pythonhosted.org/packages/7e/e2/4a56436487f35bb36defd4d5ed477609c828a6258bc3b652fc09d4d68e9b/mrhttp-0.13-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "815faf7d528bab718f8a99b1a856219c3b05786ed3c027953965126d816fbe4d",
                "md5": "8aba1bb319c8ec66cb0d9954a8aa2d32",
                "sha256": "d2d728f7d4a85a387533bdae96cbce23fd3012e36faffc7e5d13db426e38bc75"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8aba1bb319c8ec66cb0d9954a8aa2d32",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 245344,
            "upload_time": "2024-07-18T16:39:20",
            "upload_time_iso_8601": "2024-07-18T16:39:20.975140Z",
            "url": "https://files.pythonhosted.org/packages/81/5f/af7d528bab718f8a99b1a856219c3b05786ed3c027953965126d816fbe4d/mrhttp-0.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f93e607ead2e44511d2133f647dabd0e54179d956d1959a8c3f60ac37c57aaa3",
                "md5": "52bcc60e89a1f2e28fb169ae46688be8",
                "sha256": "8a5bff49d48314854a2d4d68cf6a9d851e5fff09556a0cd54372cd47e362d36a"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "52bcc60e89a1f2e28fb169ae46688be8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 269899,
            "upload_time": "2024-07-18T16:39:22",
            "upload_time_iso_8601": "2024-07-18T16:39:22.458003Z",
            "url": "https://files.pythonhosted.org/packages/f9/3e/607ead2e44511d2133f647dabd0e54179d956d1959a8c3f60ac37c57aaa3/mrhttp-0.13-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "87030fc4e2f23dfc8ea9dc06e667033426a24a49178dcf18ec8cb19c4decd900",
                "md5": "45cac7a29e854bffc4002e861fb2951d",
                "sha256": "82d69b13b211198493134b0379be61826596b2bec46c47814dcd2d07722d97fb"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "45cac7a29e854bffc4002e861fb2951d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 252719,
            "upload_time": "2024-07-18T16:39:23",
            "upload_time_iso_8601": "2024-07-18T16:39:23.534536Z",
            "url": "https://files.pythonhosted.org/packages/87/03/0fc4e2f23dfc8ea9dc06e667033426a24a49178dcf18ec8cb19c4decd900/mrhttp-0.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eada3f7ad3aa28f93c04d498ba68b12675c7cd1bdc54b362343ee77b22f71212",
                "md5": "9ba72755a1e181353256bcf208c110cf",
                "sha256": "444795231664aa8b4cb3366c30672100f4cc28d115ec18ef74f35efa58401689"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9ba72755a1e181353256bcf208c110cf",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 267011,
            "upload_time": "2024-07-18T16:39:24",
            "upload_time_iso_8601": "2024-07-18T16:39:24.737652Z",
            "url": "https://files.pythonhosted.org/packages/ea/da/3f7ad3aa28f93c04d498ba68b12675c7cd1bdc54b362343ee77b22f71212/mrhttp-0.13-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4cc87d4674eaef6c4d178554393195dbad7d2a19028a37708d1fea1a475e58df",
                "md5": "a76ae8c3530a2c01dff78205dfa7ad6c",
                "sha256": "6b222485ded99a0be8f8bce4e217df90a01638cd2360e6f389d64a080af12584"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a76ae8c3530a2c01dff78205dfa7ad6c",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 228824,
            "upload_time": "2024-07-18T16:39:25",
            "upload_time_iso_8601": "2024-07-18T16:39:25.791605Z",
            "url": "https://files.pythonhosted.org/packages/4c/c8/7d4674eaef6c4d178554393195dbad7d2a19028a37708d1fea1a475e58df/mrhttp-0.13-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3030a8f7dc3e4ce169f893cf92abdcbf5d1f8b5d1830a554c6c56a445d6b4db7",
                "md5": "097306ddc53ec372502dcd3b7b8a0dfd",
                "sha256": "b3d3c93344ff96962377c370a071636a0121e0cfbad30ca0ca79a39520f80822"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13-cp36-cp36m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "097306ddc53ec372502dcd3b7b8a0dfd",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 244512,
            "upload_time": "2024-07-18T16:39:27",
            "upload_time_iso_8601": "2024-07-18T16:39:27.350189Z",
            "url": "https://files.pythonhosted.org/packages/30/30/a8f7dc3e4ce169f893cf92abdcbf5d1f8b5d1830a554c6c56a445d6b4db7/mrhttp-0.13-cp36-cp36m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "68df3810354efa62067c8ae9b747080ca6b175274e08cf6c036a448e92fa4674",
                "md5": "57d54c41f3759b9665c9b0935c1b4a3d",
                "sha256": "e28a68f8e935698846165e408f524d7af129e046c013e81252931ea31a896d5d"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "57d54c41f3759b9665c9b0935c1b4a3d",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 228454,
            "upload_time": "2024-07-18T16:39:28",
            "upload_time_iso_8601": "2024-07-18T16:39:28.515406Z",
            "url": "https://files.pythonhosted.org/packages/68/df/3810354efa62067c8ae9b747080ca6b175274e08cf6c036a448e92fa4674/mrhttp-0.13-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a179c27d0f64923d53263cdd89ee21009f9faef9f6577cbb6176d89410438529",
                "md5": "3f7e34285b41aed71503586fc36138e9",
                "sha256": "7d9bebe32e3ed1fc9edb8f21e955262105d45e17ff3801eca796b707d28e9b80"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3f7e34285b41aed71503586fc36138e9",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 253499,
            "upload_time": "2024-07-18T16:39:30",
            "upload_time_iso_8601": "2024-07-18T16:39:30.090416Z",
            "url": "https://files.pythonhosted.org/packages/a1/79/c27d0f64923d53263cdd89ee21009f9faef9f6577cbb6176d89410438529/mrhttp-0.13-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "580e1a15c9d670174d708c8f4a90f3917b732c0d44ca595d477844e2d01fa986",
                "md5": "0af5f5ccd29f08cffb53038fd587f037",
                "sha256": "e78279c5cdd7152c84efebd5bdf62525f360f9d069cc1749b91648bb0a82c707"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0af5f5ccd29f08cffb53038fd587f037",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 247454,
            "upload_time": "2024-07-18T16:39:31",
            "upload_time_iso_8601": "2024-07-18T16:39:31.159698Z",
            "url": "https://files.pythonhosted.org/packages/58/0e/1a15c9d670174d708c8f4a90f3917b732c0d44ca595d477844e2d01fa986/mrhttp-0.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "44b727c994b938cbb394bc542ca2bfbf688c010a8b8af0e5a69663a8441512c0",
                "md5": "8ddf118a890b7e8f31f796559a95352d",
                "sha256": "835530f052569c2852ac2a9604a337647908914bbcea1d7513b920f4fe411d46"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13-cp38-cp38-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8ddf118a890b7e8f31f796559a95352d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 264658,
            "upload_time": "2024-07-18T16:39:32",
            "upload_time_iso_8601": "2024-07-18T16:39:32.255449Z",
            "url": "https://files.pythonhosted.org/packages/44/b7/27c994b938cbb394bc542ca2bfbf688c010a8b8af0e5a69663a8441512c0/mrhttp-0.13-cp38-cp38-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8409e3d4c65a6a1fc7f60e0294dbdc238b772aec69d1ea12e84c9eebce1549ff",
                "md5": "30461aedc24b8e8406bf4438417a21ce",
                "sha256": "8e718b4b898fdeb51aa418ede07d9b97e9257116d4c7379fa3526984d359eef3"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "30461aedc24b8e8406bf4438417a21ce",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 242868,
            "upload_time": "2024-07-18T16:39:33",
            "upload_time_iso_8601": "2024-07-18T16:39:33.283342Z",
            "url": "https://files.pythonhosted.org/packages/84/09/e3d4c65a6a1fc7f60e0294dbdc238b772aec69d1ea12e84c9eebce1549ff/mrhttp-0.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9ab193c3dc42383dd4d015b02dee57d5edf1a86ae4b988959cf80d83787853e5",
                "md5": "b5fe19b5e7f94187335682f73c60a65a",
                "sha256": "5bd04338efd493508f78918fb69ab439dc6aedd3d82a173089cc834dd810fd21"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b5fe19b5e7f94187335682f73c60a65a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 255318,
            "upload_time": "2024-07-18T16:39:34",
            "upload_time_iso_8601": "2024-07-18T16:39:34.465843Z",
            "url": "https://files.pythonhosted.org/packages/9a/b1/93c3dc42383dd4d015b02dee57d5edf1a86ae4b988959cf80d83787853e5/mrhttp-0.13-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "06bed5b9eafd67973111923f2302b33d0d39cb05e59ddc3a6bbfe677bb7197de",
                "md5": "31ade8efcbbdd7651fdc5f360f6aef56",
                "sha256": "fd3b7c5797b6ad005cd547706543d84a52a96efec7086af5e9c49727b7e50435"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "31ade8efcbbdd7651fdc5f360f6aef56",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 60400,
            "upload_time": "2024-07-18T16:39:35",
            "upload_time_iso_8601": "2024-07-18T16:39:35.941838Z",
            "url": "https://files.pythonhosted.org/packages/06/be/d5b9eafd67973111923f2302b33d0d39cb05e59ddc3a6bbfe677bb7197de/mrhttp-0.13-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "811947c4080bde51c395cdc3d7190b72cae5350c3e7f95b8ccf0e10099d50a59",
                "md5": "213a7b2eba9d4012553b436adffd0ef6",
                "sha256": "9d2971b5234aa6588244850c04a0dbdbc4bfe0d0cdca73b9cc7a8c949ad17b8e"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "213a7b2eba9d4012553b436adffd0ef6",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": null,
            "size": 61390,
            "upload_time": "2024-07-18T16:39:36",
            "upload_time_iso_8601": "2024-07-18T16:39:36.864431Z",
            "url": "https://files.pythonhosted.org/packages/81/19/47c4080bde51c395cdc3d7190b72cae5350c3e7f95b8ccf0e10099d50a59/mrhttp-0.13-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a345efd1c9bf20d7e77ddc11c2908999af62c6de6aed4678705e133932adde8d",
                "md5": "9444cd04953151ba2042f52a0d1c67a5",
                "sha256": "b89e69ced2a8766d15058cebe55ee40886733c37c73b0faa2bd40c6962939173"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9444cd04953151ba2042f52a0d1c67a5",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 60394,
            "upload_time": "2024-07-18T16:39:37",
            "upload_time_iso_8601": "2024-07-18T16:39:37.774742Z",
            "url": "https://files.pythonhosted.org/packages/a3/45/efd1c9bf20d7e77ddc11c2908999af62c6de6aed4678705e133932adde8d/mrhttp-0.13-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1e599224ab1d7ec9a6014ed664033f98ae5e9d6390f9384a34a5eb72e241d832",
                "md5": "28da4f838aa157216a2b96ad5ea4f14a",
                "sha256": "dff1967d39a107a1a76d117ad1e87dd362a47c02eee9fa3082bcd3efd2ef63e4"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "28da4f838aa157216a2b96ad5ea4f14a",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 60435,
            "upload_time": "2024-07-18T16:39:38",
            "upload_time_iso_8601": "2024-07-18T16:39:38.878147Z",
            "url": "https://files.pythonhosted.org/packages/1e/59/9224ab1d7ec9a6014ed664033f98ae5e9d6390f9384a34a5eb72e241d832/mrhttp-0.13-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "36ba48e687cfc6138f9bf2f8b7fdc556f78e1e7ae3ccb19fbf9818dc29e8113c",
                "md5": "8ab9580904902a8252febf889dbac7b7",
                "sha256": "13a46755ae24665190994e26db1665b8e981ffedccf0d196c8054f08f499ba6b"
            },
            "downloads": -1,
            "filename": "mrhttp-0.13.tar.gz",
            "has_sig": false,
            "md5_digest": "8ab9580904902a8252febf889dbac7b7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 78018,
            "upload_time": "2024-07-18T16:39:39",
            "upload_time_iso_8601": "2024-07-18T16:39:39.853196Z",
            "url": "https://files.pythonhosted.org/packages/36/ba/48e687cfc6138f9bf2f8b7fdc556f78e1e7ae3ccb19fbf9818dc29e8113c/mrhttp-0.13.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-18 16:39:39",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "MarkReedZ",
    "github_project": "mrhttp",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "mrhttp"
}
        
Elapsed time: 0.28635s