Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Falcon
The Bare-Metal Python Web Framework
Collective -
Host: opensource -
https://opencollective.com/falcon
- Website: https://falconframework.org
- Code: https://github.com/falconry/falcon
github.com/falconry/falcon - 19d14ee1822b5fec9fce0dcde5d794065687af5e authored over 10 years ago by kgriffs <[email protected]>
In order to catch any subtle cython errors, this patch ensures we are
gating on some cython envs.
doc(tutorial): Added 3 more sections
github.com/falconry/falcon - 04d323b9de55532c2814c20e58e9d4764dc3899c authored over 10 years ago by Kurt Griffiths <[email protected]>test(falcon-bench): Add tox environments to run falcon-bench wrt #222
github.com/falconry/falcon - 7f053f1179555e25d338b068a7ba51ccfd7357b1 authored over 10 years ago by Kurt Griffiths <[email protected]>
This patch fills out the remaining major content sections in the
tutorial and fixes some typos a...
github.com/falconry/falcon - f0f39ceae14451f82ab03201c457849089bc0536 authored over 10 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - e5a4efd8dcc01280d636e3e2d0fa955725608b23 authored over 10 years ago by kgriffs <[email protected]>
This patch adds a couple tests to ensure that a couple code branches
in create_environ are exerc...
github.com/falconry/falcon - 40fac7013ea68d5e3a6cb4f033f55cf76e3d98cf authored over 10 years ago by kgriffs <[email protected]>
Wrap default responders with global hooks wrt #233
github.com/falconry/falcon - 70b15e78cf38d4e9306114abe9d3857fdd92a73e authored over 10 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - 91fb0599fe6fb373f8cab02059ef09cc48942ca7 authored over 10 years ago by kgriffs <[email protected]>
Added tox environments to run falcon-bench on supported pythons.
github.com/falconry/falcon - c1564fbef4fd7193f6e31cbc2a415dfa865aa1f7 authored almost 11 years ago by Sebastián Magrí <[email protected]>github.com/falconry/falcon - 242857a3fe65b40f73d861c2658747e491fdfd00 authored almost 11 years ago by Sebastián Magrí <[email protected]>
This enables global hooks for OPTIONS and Method Not Allowed (405)
default responses. This fixes...
github.com/falconry/falcon - 36abafc8a2b542dfdabb9c7b766e325eead2b929 authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - aa09a2cc16ed67bb6cc71bbd7b535e13aa80eca0 authored almost 11 years ago by kgriffs <[email protected]>
Updated README.md with install instructions for OSX Mavericks with XCode 5.1
github.com/falconry/falcon - 0de1a21418358fa21cfda1abf1780a8c517dfd6d authored almost 11 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - bf1dc9dca1f2d30d00a3f5388468bfd2141c428b authored almost 11 years ago by Derrick J. Wippler <[email protected]>
github.com/falconry/falcon - 9a15b396fb2630ef5b0a410433d2e7fdecd9ade8 authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - 3b5ba96c1f9c886fb18f16c7dee9e1d72b5d9a82 authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - 6106b3f46dc2053cab7e99f7843a1dd92a8c5c32 authored almost 11 years ago by kgriffs <[email protected]>
doc(tutorial): Fix code block markup
github.com/falconry/falcon - fe2a004b6abd28c2c27c6396983d2e27899ba60c authored almost 11 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - f8c78f6015b91a31b28a64cd42d0ce3f7b2344ee authored almost 11 years ago by kgriffs <[email protected]>
doc: Add initial set of sphinx docs
github.com/falconry/falcon - fec2db7b49cc663229a7f2355d2a618e14c55fbd authored almost 11 years ago by Kurt Griffiths <[email protected]>
This patch includes the index page and a user guide. The user guide is mostly
finished, but stil...
github.com/falconry/falcon - 7b180258df0f410a2314973a517a793e7397278b authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - 1f787d761108a815a4f6dee8894a146c01790c90 authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - d1888e5e2f0cbea14ec37c4705ed17d3561b8693 authored almost 11 years ago by kgriffs <[email protected]>
doc(README): Say docs are a work in progress nicely
github.com/falconry/falcon - 4224e623c5abb836c96452a89aa07bbd3288b2e6 authored almost 11 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - 6a31c1b40a6e59a8fb0294c91095906b331e0b00 authored almost 11 years ago by Jordan Rinke <[email protected]>
Fix inaccurate docstring for API._get_responder
github.com/falconry/falcon - 1b9a70fa1a4099fc4bb7d96ca1cee5be05343485 authored almost 11 years ago by Kurt Griffiths <[email protected]>
The docstring for falcon.api.API._get_responder incorrectly stated
that the return from the func...
github.com/falconry/falcon - 8982f97a1419d917deb73685a1d90302b1212dbb authored almost 11 years ago by kgriffs <[email protected]>
This patch makes it so that you can pass in a headers dict with individual
headers that contain ...
github.com/falconry/falcon - e7eafd2342786c1392d013a8bf72b5588e4a3349 authored almost 11 years ago by kgriffs <[email protected]>
perf: Use `callable` instead of testing for `__call__` attribute.
github.com/falconry/falcon - dbb111eeba9c60674ec73d74008a3d01adaa05de authored almost 11 years ago by Kurt Griffiths <[email protected]>Should be faster, more elegant. See http://stackoverflow.com/questions/16388059/using-callablex-...
github.com/falconry/falcon - 737059436abb6f08770c7fecb966e242e3a34653 authored almost 11 years ago by Justin Turner Arthur <[email protected]>github.com/falconry/falcon - 013cf92b5e75d19331f5cd26f15a28a74e1cb22c authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - 1cffac67cb31b2b7146f2c428bc6926272930723 authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - df4e612e0857ffded5709705fa9f2c5232db9762 authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - 5385aa61b25a817163e69c3f25e13daf5c41c720 authored almost 11 years ago by kgriffs <[email protected]>
This patch makes the "handler" param optional and defaults to using
a handler that is defined wi...
github.com/falconry/falcon - 89e8b31bb23412c9d601cb50e83fa582cb921141 authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - 067e1b4ef27f7c318fbff8fa6797723826688a4d authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - b89719ed02a3c4c9694175c5c3c851303ad1566e authored almost 11 years ago by kgriffs <[email protected]>
This patch replaces urllib.unquote_plus with code that is tuned for
performance, and is more rob...
github.com/falconry/falcon - ec3b728d0928d992374cf81fc9509b734bf9a4c4 authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - 4fd88878470d19cc4f77745125117a6141013882 authored almost 11 years ago by kgriffs <[email protected]>
test(util/uri): add property tests for decode/encode
github.com/falconry/falcon - ea8d09e4c494b4a7457b25b82eabec614653c86b authored almost 11 years ago by Kurt Griffiths <[email protected]>
This patchset introduces property-based testing for the new
uri-encoding utilities.
The strateg...
github.com/falconry/falcon - 2fec5230c822f194bee84d1968aa7893a9abd29e authored almost 11 years ago by Alejandro Cabrera <[email protected]>github.com/falconry/falcon - 7810efb7d71ea14ddc6d5b85bd4d6ad4d7d0b564 authored almost 11 years ago by kgriffs <[email protected]>
This patch should reduce the number of tests that will break due to the
change to returning lowe...
This patch causes srmock to normalize header names by lowercasing them, so
tests that assert equ...
github.com/falconry/falcon - 48b5e1729d4701147f20c3c5dbe92ab0f5e5ba78 authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - 7694d23b1ee227530bc551571fb96ba6e9422f7c authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - 6d6cd9fd85423dd24d91633ff6de9262fce0a8cc authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - 8ce1626d445d01fa72a5a9f0fd116d44d15c27b9 authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - 9a9d7a7f0ffefe8ae7d509515119466e0c586d2e authored almost 11 years ago by kgriffs <[email protected]>
Avoiding the decode to the `unicode` type on Python 2.7 is worth the effort!
github.com/falconry/falcon - c14795594778eabf97f54fb67d6b9c4b0888f025 authored almost 11 years ago by kgriffs <[email protected]>
Previously, the query string in the benchmarks did not have any
percent-encoded characters. One ...
Optimize url encoding/decoding
github.com/falconry/falcon - e8e1b741c2c373a3016f90824196f9bc18a607e4 authored almost 11 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - 427c26635332a647402b13846afd52a18157d35f authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - 2225f057c93cd4b152729a552b2354a04a531384 authored almost 11 years ago by kgriffs <[email protected]>
perf(Request): Optimize instantiation
github.com/falconry/falcon - 479577b1e920d2b6001de821b89f7aeed8bc83ce authored almost 11 years ago by Kurt Griffiths <[email protected]>chore: Wheelify Falcon
github.com/falconry/falcon - a04066cd3e32ce007d616273908824b41044b3c6 authored almost 11 years ago by Kurt Griffiths <[email protected]>See also: http://pythonwheels.com/
Closes #206
github.com/falconry/falcon - 5e1c3552ee0e5fe20d42120e690491d52d3ff671 authored almost 11 years ago by kgriffs <[email protected]>
This patch reduces the time it takes to instantiate a Request object
by a few microseconds by im...
Do less work by checking for existence of '+' before creating a new
string, and also only decodi...
Wrote a custom url encoder to replace urllib.quote. Slightly faster on
Python 2, substantially f...
github.com/falconry/falcon - 25759c73e375f615a2332fa73b63d70108000f38 authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - 09924989f893dac7120ee1884f7e32f857385cec authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - 2392598bbf2a8eedff755a1df4c306110d55598d authored almost 11 years ago by kgriffs <[email protected]>
Web developers tend to think of headers being case-insensitive. However,
if you try to set the s...
github.com/falconry/falcon - f4fcb5a9b070d5b095a30b17ab3c2ff3661ebd6f authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - ef9cdc170ecb5da73b225e2918093145e6b46e67 authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - 4b3652540f2fce1cd8494fbb757dc70524c3a4e7 authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - 76a7bbf5af919b42ec14e29e32a22bfbaa532b6c authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - 38fe864e395bcd49dbe70b21cb54c952d3fed1e3 authored almost 11 years ago by kgriffs <[email protected]>
github.com/falconry/falcon - 9eba0344cacc23820ae659524df60c82c6b7c8c8 authored almost 11 years ago by kgriffs <[email protected]>
This patch adds a new method, add_sink(...), to the falcon.API class.
EXAMPLES
========
Any re...
github.com/falconry/falcon - 6963f627a11ea6f226784b0b8b22e3f24d33510f authored almost 11 years ago by kgriffs <[email protected]>github.com/falconry/falcon - 6bf366ed561257e8d5f72737a43a8a3c84d38447 authored almost 11 years ago by kgriffs <[email protected]>
This patch moves scheme from being it's own param into kwargs, to
discourage using it as a posit...
Error handlers may now raise instances of HTTPError and expect them
to be converted to a proper ...
This patch makes some style rules explicit by listing them in
CONTRIBUTING.md and fixes one case...
This patch updates the sample code that raises these exceptions,
to match the latest initializer...
feat(api): Adds an Exception Handler Mechanism
github.com/falconry/falcon - 5cae16ca9cb76dd82541a0bffb30783d2c73383b authored almost 11 years ago by Kurt Griffiths <[email protected]>fix(Request): Blank query string is always escaped
github.com/falconry/falcon - ea56298eeb047eb85ce6b184f18b7fa1e0a2ba47 authored about 11 years ago by Kurt Griffiths <[email protected]>chore: Make travis run tests through tox the same way everyone else does
github.com/falconry/falcon - 16e95add11fef5b4a6885567de3afc3955f912fc authored about 11 years ago by Kurt Griffiths <[email protected]>This gives us flake8 stuff and makes the Travis test more real-world.
github.com/falconry/falcon - 7b2a2343c3f781b68c4c8e46bbec8cda986a64cc authored about 11 years ago by kgriffs <[email protected]>github.com/falconry/falcon - 02676e82b4b55c9ef3204f374c02048b54b5e83c authored about 11 years ago by Kevin McDonald <[email protected]>
How to use:
def handler(ex, req, resp, params):
log_error(req, ex)
resp.stat...
This patch avoids passing the query string through util.percent_unescape
when it is empty, in or...
fix(api): 405 Method Not Allowed - False positive
github.com/falconry/falcon - 4961e6a1d22d9649feb8cb0ce7b2a99e38898c3c authored about 11 years ago by Kurt Griffiths <[email protected]>
This patch removes the TypeError heuristic code altogether, since it
has been problematic in the...
github.com/falconry/falcon - e4ed65239d8f1ae0cba56996c1ad9c8a38e99e6b authored about 11 years ago by kgriffs <[email protected]>
fix(setup): Fix UTF-8 loading of README.rst
github.com/falconry/falcon - 7b5313bab5961e68a8f705942783a2bff7fc99fa authored about 11 years ago by Kurt Griffiths <[email protected]>feat(uri): decode percent encoded query string
github.com/falconry/falcon - 2c2500aa382fb48005b99367c847d8ddf762ae1d authored about 11 years ago by Kurt Griffiths <[email protected]>
Per RFC3986's requirement, we decode the query string, plus the
'+' -> ' ' conversion. We also ...
README.rst contains some unicode characters which under certain
environment conditions will caus...
perf(Request): Use a list comprehension and don't lowercase the headers
github.com/falconry/falcon - 82649d5c6dffbd727356b0f100436e6275c4420e authored about 11 years ago by Kurt Griffiths <[email protected]>