Vytautas Liuolia

Results 116 issues of Vytautas Liuolia

**Describe the bug** When an `async for` loop contains a conditional `break` (or `return`) from the loop, it manifests as missing branch coverage under CPython 3.10.2. The branch is correctly...

bug
cpython

Extend our wheel automation to produce wheels for macOS AArch64 (Apple Silicon). If we want to do this in GitHub Actions, we might need to wait until an appropriate runner...

needs contributor
maintenance

Sometimes it might be handy to easily get a header's value as `int`, where validation errors would automatically result in an HTTP 400, along the lines of [`req.get_header_as_datetime`](https://falcon.readthedocs.io/en/stable/api/request_and_response_wsgi.html#falcon.Request.get_header_as_datetime) & [`req.get_param_as_int`](https://falcon.readthedocs.io/en/stable/api/request_and_response_wsgi.html#falcon.Request.get_param_as_int).

good first issue
enhancement
proposal
needs contributor

At the time of this writing, it is cumbersome to instantiate converters with any parameter containing curly brackets in its expression. For instance, the following attempt to validate color to...

documentation
enhancement
proposal

This is work in progress. I created a Draft PR in order to be able to verify progress with CI.

Right now, the middleware method `process_response` can be used to post-process responses after they are routed and handled by responders. However, in case response body is a stream, one may...

proposal

It seems that people packaging Falcon for various OSes such as Linux distributions (or just hobby projects) have very different ideas how the process should look like, although PEP 517...

documentation
maintenance
community

As suggested by @koobs in https://github.com/falconry/falcon/issues/1281, it seems we closed that issue without a decision on this part. This would let us drop `cython` from the PEP 517 build requirements....

proposal
maintenance

We are going to drop Python < 3.7 support in 4.0. A non-exhaustive checklist: - [x] Update Trove classifiers and `python_requires` - [ ] Move/adapt the Python 3.5 exception from...

maintenance
in progress

The first beta of CPython 3.11 has become available. - [ ] Make the test suite pass on 3.11. May be blocked on dependencies not being readied for 3.11 yet....

maintenance