David Foster

Results 118 issues of David Foster

Why: * This kind of TypedDict was introduced in the era of Python 3.7, which is [no longer supported by trycast](https://github.com/davidfstr/trycast/issues/21). * It is reasonable (in @davidfstr 's opinion) to...

Why: * It will be [end-of-life](https://endoflife.date/python). * Extra code is required to support this old Python version. Simultaneously: * https://github.com/davidfstr/trycast/issues/23

trycast is currently tested against pytype 2022.3.21, which supports Python 3.8-3.9. The latest version of pytype, 2024.04.11, [supports Python 3.8-3.11](https://github.com/google/pytype?tab=readme-ov-file#requirements) Please upgrade pytype to a more-modern version that includes Python...

enhancement

In the test suite's `test_callable_p_r` you will see lines like: ``` # NOTE: Cannot introspect constructor for certain built-in types # TODO: Define __signature__ for failing internal types self.assertTryCastFailure(Callable[[], Any],...

upstream
enhancement

Currently only the behavior of the HTTP API is specified by tests. We should also formally specify the documented on-disk format.

enhancement

It's just work... --- Important 9: Edge cases when parsing referer and URLs. --> 2% 1: Add "Delete" endpoint tests after the existing "Refresh" endpoint tests. --- Remainder 2: Address...

enhancement

A green "tests passed" badge inspires confidence.

enhancement

**1.** License Name: Public Domain Mark 1.0 Universal **2.** Short identifier: ~~CC-PDM~~ CC-PDM-1.0 **3.** License Author or steward: Creative Commons **4.** Comments: * This deed is maintained by Creative Commons,...

new license/exception request