falcon
falcon copied to clipboard
The no-magic web data plane API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.
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...
I'm trying to package your module as an rpm package. So I'm using the typical PEP517 based build, install and test cycle used on building packages from non-root account. -...
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...
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....
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...
Hi! I'm packaging falcon for Arch Linux. When trying to update to 3.1.0 I attempted to run the included tests. This fails unfortunately, because pytest can not find required files...
# Summary of Changes This PR adds link-extension to append_link() as specified in [RFC 8288 Sec. 3.4.2](https://datatracker.ietf.org/doc/html/rfc8288#section-3.4.2). From my understanding, there is not any restriction on what the extension attributes...
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....
# Roadmap for 4.x ## Themes ### ASGI * Refine the implementation * Affordances to support common SSE, WebSocket patterns (e.g., detecting closed SSE connection) * Ecosystem integrations. https://github.com/falconry/falcon/discussions/1932 ###...
- [ ] Run benchmarks on 4.0 vs. 2.0 & 3.0 and take care of any performance regressions we find. - [x] Also, we will need to create some baseline...