uvicorn36c


Nameuvicorn36c JSON
Version 0.16.36 PyPI version JSON
download
home_pagehttps://www.uvicorn.org/
SummaryA Python 3.6 mod of the lightning-fast ASGI server which passes client certificates to the app.
upload_time2023-09-21 11:52:12
maintainer
docs_urlNone
authorJordan Dimov
requires_python
licenseBSD
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # uvicorn-36c

A version of Uvicorn which works with Python 3.6 and passes client certificates in the request scope.


## Notes

This version fixes the h11 HTTP implementation to pass the client certificate through to the app, together with other request details as part of the scope. 

Make sure to use the H11 Worker. E.g., when using `gunicorn`: 

    gunicorn -k uvicorn.workers.UvicornH11Worker src.main:app --reload --certfile cert.pem --keyfile key.pem --cert-reqs 2 --ca-certs cert.pem --timeout 1200


            

Raw data

            {
    "_id": null,
    "home_page": "https://www.uvicorn.org/",
    "name": "uvicorn36c",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Jordan Dimov",
    "author_email": "jdimov@a115.co.uk",
    "download_url": "https://files.pythonhosted.org/packages/f9/6a/a0eab6226b03abe5627f79a9de493a2de53f6afe034d74398b3589d0562d/uvicorn36c-0.16.36.tar.gz",
    "platform": null,
    "description": "# uvicorn-36c\n\nA version of Uvicorn which works with Python 3.6 and passes client certificates in the request scope.\n\n\n## Notes\n\nThis version fixes the h11 HTTP implementation to pass the client certificate through to the app, together with other request details as part of the scope. \n\nMake sure to use the H11 Worker. E.g., when using `gunicorn`: \n\n    gunicorn -k uvicorn.workers.UvicornH11Worker src.main:app --reload --certfile cert.pem --keyfile key.pem --cert-reqs 2 --ca-certs cert.pem --timeout 1200\n\n",
    "bugtrack_url": null,
    "license": "BSD",
    "summary": "A Python 3.6 mod of the lightning-fast ASGI server which passes client certificates to the app.",
    "version": "0.16.36",
    "project_urls": {
        "Changelog": "https://github.com/encode/uvicorn/blob/master/CHANGELOG.md",
        "Funding": "https://github.com/sponsors/encode",
        "Homepage": "https://www.uvicorn.org/",
        "Source": "https://github.com/encode/uvicorn"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f20b83371ba010588115eca58e454ea938222000a718147c6b0e8cfec8207e53",
                "md5": "0e542023e0ffa771fb10e849761c1212",
                "sha256": "0ef364b2597e752f213b0504f602eb1ceb2b71afb1d892620337eba1521e74d1"
            },
            "downloads": -1,
            "filename": "uvicorn36c-0.16.36-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0e542023e0ffa771fb10e849761c1212",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 55123,
            "upload_time": "2023-09-21T11:52:10",
            "upload_time_iso_8601": "2023-09-21T11:52:10.429290Z",
            "url": "https://files.pythonhosted.org/packages/f2/0b/83371ba010588115eca58e454ea938222000a718147c6b0e8cfec8207e53/uvicorn36c-0.16.36-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f96aa0eab6226b03abe5627f79a9de493a2de53f6afe034d74398b3589d0562d",
                "md5": "6be8cee37d9c6bfec18fdee17554049c",
                "sha256": "22d9481c46e632368a60c75b5116f5e01c054df835e5e7363e72b09b227ae9ed"
            },
            "downloads": -1,
            "filename": "uvicorn36c-0.16.36.tar.gz",
            "has_sig": false,
            "md5_digest": "6be8cee37d9c6bfec18fdee17554049c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 39579,
            "upload_time": "2023-09-21T11:52:12",
            "upload_time_iso_8601": "2023-09-21T11:52:12.614721Z",
            "url": "https://files.pythonhosted.org/packages/f9/6a/a0eab6226b03abe5627f79a9de493a2de53f6afe034d74398b3589d0562d/uvicorn36c-0.16.36.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-21 11:52:12",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "encode",
    "github_project": "uvicorn",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "uvicorn36c"
}
        
Elapsed time: 3.15666s