# Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT. [[test]] name = "middleware_tests" path = "src/middleware/pytests/harness.rs" harness = false [[test]] name = "python_tests" path = "src/pytests/harness.rs" harness = false [package] name = "aws-smithy-http-server-python" version = "0.63.2" authors = ["Smithy Rust Server "] edition = "2021" license = "Apache-2.0" repository = "https://github.com/smithy-lang/smithy-rs" keywords = ["smithy", "framework", "web", "api", "aws"] categories = ["asynchronous", "web-programming", "api-bindings"] description = "Python server runtime for Smithy Rust Server Framework.\n" publish = true [package.metadata.docs.rs] all-features = true targets = ["x86_64-unknown-linux-gnu"] cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"] rustdoc-args = ["--cfg", "docsrs"] [dependencies] bytes = "1.2" futures = "0.3" http = "0.2" rustls-pemfile = "1.0.1" tokio-rustls = "0.24.0" num_cpus = "1.13.1" parking_lot = "0.12.1" pin-project-lite = "0.2" pyo3 = "0.18.2" thiserror = "1.0.32" tokio-stream = "0.1" tracing = "0.1.36" [dependencies.aws-smithy-http] path = "../aws-smithy-http" version = "0.60.11" [dependencies.aws-smithy-http-server] path = "../aws-smithy-http-server" features = ["aws-lambda"] version = "0.63.3" [dependencies.aws-smithy-json] path = "../aws-smithy-json" version = "0.60.7" [dependencies.aws-smithy-types] path = "../aws-smithy-types" features = ["byte-stream-poll-next", "http-body-0-4-x"] version = "1.2.6" [dependencies.aws-smithy-xml] path = "../aws-smithy-xml" version = "0.60.9" [dependencies.hyper] version = "0.14.26" features = ["server", "http1", "http2", "tcp", "stream"] [dependencies.tls-listener] version = "0.7.0" features = ["rustls", "hyper-h2"] [dependencies.lambda_http] version = "0.8.0" [dependencies.pyo3-asyncio] version = "0.18.0" features = ["tokio-runtime"] [dependencies.signal-hook] version = "0.3.14" features = ["extended-siginfo"] [dependencies.socket2] version = "0.5.2" features = ["all"] [dependencies.tokio] version = "1.20.1" features = ["full"] [dependencies.tower] version = "0.4.13" features = ["util"] [dependencies.tracing-subscriber] version = "0.3.15" features = ["json", "env-filter"] [dependencies.tracing-appender] version = "0.2.2" [dev-dependencies] pretty_assertions = "1" tower-test = "0.4" tokio-test = "0.4" rcgen = "0.10.0" [dev-dependencies.futures-util] version = "0.3.29" default-features = false [dev-dependencies.pyo3-asyncio] version = "0.18.0" features = ["testing", "attributes", "tokio-runtime", "unstable-streams"] [dev-dependencies.hyper-rustls] version = "0.24" features = ["http2"]