Matthew Lynch

Results 7 issues of Matthew Lynch

Enhances typing for `RequestStartLine` and `ResponseStartLine`. `HTTPServerRequest` may set its `method`/`uri`/`version` properties from `RequestStartLine`. On Pyright, since these properties' types are unknown, those `HTTPServerRequest` properties may also become unknown.

Resolves https://github.com/tornadoweb/tornado/issues/3328.

`HTTPHeaders.get` should return `str | None`, but type checkers aren't able to infer that because it extends `MutableMapping` without type parameters: ```python from typing_extensions import reveal_type from tornado.httputil import HTTPHeaders...

I noticed there was a lot of code shared between `Manifest` and `make_source_manifest`. These changes are going to be useful for an upcoming PR for some Posit Cloud changes.

## Intent Resolves https://github.com/rstudio/rsconnect-python/issues/474. Dependent on https://github.com/rstudio/rsconnect-python/pull/477. ## Type of Change Enhancement ## Approach Includes a change to the functions passed to `make_bundle` to return the Manifest and the bundle...

In Posit Cloud, server-side content can be rerendered using the previous bundle. Users should be able to trigger this from rsconnect by passing `upload = FALSE` to `deployApp`.