Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/falconry/falcon
The no-magic web data plane API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.
https://github.com/falconry/falcon
This patch provides workarounds for the fact that cythonized coroutine functions
can not be det...
a40d0e1193a777afc86c00a35dd6eb5475dedc8b authored almost 5 years ago by Yang Keming <[email protected]>
This patch is a little bit of a grab bag of items that I noticed and
fixed while starting work ...
* Update faq.rst
add a new item: how to set cookies in simulate request for testing
* Upda...
14a73befd5f8b8bd3b182b3d2dd91f112a618473 authored almost 5 years ago by Yang Keming <[email protected]>c69932331729c68b665865eb58b71cae5f8623c0 authored almost 5 years ago by Federico Caselli <[email protected]>
ddda42fed8e883924bc4b16940f73f0764f524ab authored almost 5 years ago by Kurt Griffiths <[email protected]>
03332ed5cc244e35f016565a4cc18d783185762c authored almost 5 years ago by Kurt Griffiths <[email protected]>
It is often the case that the only reason to pass the headers kwarg to
simulate_request() is to...
* feat(responders): Raise a specialized subclass of HTTPNotFound
When no route matches a requ...
c817a42d183b89250e633969a1b9a3e23d95aef5 authored almost 5 years ago by Kurt Griffiths <[email protected]>Closes #1546
a5652d9245df1419910127b8c1125a8ef334215f authored almost 5 years ago by Mykhailo Yusko <[email protected]>cd1fcfc11a6c66b01672dfe3c7bb0767116f608c authored almost 5 years ago by Vytautas Liuolia <[email protected]>
Closes #1577
Co-authored-by: Vytautas Liuolia <[email protected]>
Co-authored-by: K...
3c37c6a72b14b9a7396259c9773b555b971b2f0a authored almost 5 years ago by Kurt Griffiths <[email protected]>
This patch adds the much-anticipated async support to Falcon by way of a
new ASGI interface, ad...
Changes listening IP address in docs/deploy/nginx-uwsgi.rst to 127.0.0.1:8080 to avoid confusion.
654af7277fc6110c80ded47360015185d77b4182 authored almost 5 years ago by Matt Donders <[email protected]>This was forgotten in the parse_query_string performances improvements, but present in the multi...
79c33e91d1c21fed171bf6fc341b56f115bfc447 authored almost 5 years ago by Vytautas Liuolia <[email protected]>* Fixes documentation, and renamed api_helpers module
* docs(newsfragments): tweak the API cl...
8779753eaeb9be7313ae68eb43d82f0ba3a6cbb8 authored about 5 years ago by Mykhailo Yusko <[email protected]>* doc(_handle_error): update NOTE missed in #1527
`_handle_error` returns false when the exce...
29a18c24bf6f84f839ab5e1b77b01509102965d7 authored about 5 years ago by Clara Bennett <[email protected]>b68c4ff5b8ddf83f84d0e9d7875fb478995a70eb authored about 5 years ago by Vytautas Liuolia <[email protected]>
* perf(util.uri): rewrite parse_query_string in Cython (work in progress!)
* perf(uri): imple...
9c2ed6c32769e0ff063fd3fefba066cde879d742 authored about 5 years ago by Vytautas Liuolia <[email protected]>8dc9f8b9648652f9214c2d2c2e613282e7373990 authored about 5 years ago by Kurt Griffiths <[email protected]>
* feat(media): promote URLEncodedFormHandler to default media handlers
Also improve documenta...
91228d5e0881c15a4c54fa4b3add355f47c6c7dc authored about 5 years ago by Vytautas Liuolia <[email protected]>* Added API alias, also updated docstrings
* Updated docs
* Renamed Api to App in tests, a...
69f6a3232eb47d7f0ff631e4fdc09b168d836eff authored about 5 years ago by Mykhailo Yusko <[email protected]>67488fb3eab0f514bff4abac0e604c43b93aa4d0 authored about 5 years ago by Kurt Griffiths <[email protected]>
93de68550d96254bdb614301359c69218bee6347 authored about 5 years ago by Vytautas Liuolia <[email protected]>
* Support setting the crossorigin attribute (closes #1410)
* feat(response): improve Response...
a764357089f551afcb096eaaa1ca6abd302a636b authored about 5 years ago by nagaabhinaya <[email protected]>* doc(Environment): add pycharm env
* feat(Type): declare return type functions
* test(tes...
fc51a770abb6f6e449c717ac4858bc33f5e63130 authored about 5 years ago by mostafa khaki <[email protected]>* chore(tutorial): clean up & automate look tests
* style(look): reorder imports
* chore(T...
553e8e75266ed70c0842e8f3dfcb95a2f3dbab87 authored about 5 years ago by Vytautas Liuolia <[email protected]>d71a5bf6f9acbf2b23c4f00d99e88bd352768a48 authored about 5 years ago by Kurt Griffiths <[email protected]>
1c205073b839aad497bbf64ab44914e766b4f0fd authored about 5 years ago by Kurt Griffiths <[email protected]>
f86e5879300bdf1c8b1a92d523fcdc33c3b53562 authored about 5 years ago by Kurt Griffiths <[email protected]>
9a7d4da9d119b6b05da71f9569967138ad28af12 authored about 5 years ago by Kurt Griffiths <[email protected]>
1d9a6cebf0cf9bc235c0258aebe424233adb4546 authored about 5 years ago by Kurt Griffiths <[email protected]>
280e801d56daeca09504b40381d96196fd053e53 authored about 5 years ago by Vytautas Liuolia <[email protected]>
* Fix typos and test in the tutorial
There was a test which needed updating and a minor typo ...
bd3c8f6717318be8bfa90ef59208761e52eb7841 authored about 5 years ago by Chirag Ravindra <[email protected]>* added SameSite keyword, not finished yet
* Little refactoring
* Fixed review comments
...
0a42e1faaeb06b0d2cbe17ef40e6a5913bac0e6c authored about 5 years ago by Mykhailo Yusko <[email protected]>Previous content was the per-file header/preamble (from the appendix of the license). This bring...
6982394b2e1b26e2b6ebbcb5dcc938ca23690b5a authored about 5 years ago by BigBlueHat <[email protected]>4cf12f21d39c1a638d520889aa66387cc9ec5e9a authored about 5 years ago by Kurt Griffiths <[email protected]>
* fix(API): return 500 response to server for uncaught exceptions
Per newly-understood WSGI s...
4df7706eb69f2064ee00a4d5280505d893f27638 authored about 5 years ago by Clara Bennett <[email protected]>a14a8e367497bd559773f70510c928da781a0f6f authored about 5 years ago by Kurt Griffiths <[email protected]>
Partially implements #1423
78c26f327600515984cd11e035fcad23eaf62157 authored about 5 years ago by Andy P Fundinger <[email protected]>* feat(media): add URL-encoded form data handler
* fix(media): actually test URL-encoded form...
f56c1ced1db56d246ef8f4244e9fa69bb0ab79e9 authored about 5 years ago by Vytautas Liuolia <[email protected]>* chore(ci): Enable python 3.8
* feat: Add python 3.8 classifiers to allow pip installation
e46ca1c1695fb43fedd300c1a771bfff8bf5c34e authored about 5 years ago by Marwan Rabbâa <[email protected]>* doc(CORS): Add news fragment for issue #1194
* doc(CORS): Generalize to "all responses"
56a90aa1224af18e1e3d273a5f19397c3fcc92e1 authored about 5 years ago by Kurt Griffiths <[email protected]>* [Feature] Done #1194 Consider adding basic CORS support directly into the framework, Added new...
1e7e8c0a43debb9f56cb7b53cd01a89002e9e80d authored about 5 years ago by Luis Moncaris <[email protected]>0fa55df85849650e6929152887d63f666e4389d4 authored about 5 years ago by Kurt Griffiths <[email protected]>
d55065f2be4bffd48bbe4e3a1026dc95259d9928 authored about 5 years ago by Kurt Griffiths <[email protected]>
80f3210e0f8807f6d171a089eb4c460c53e5238e authored about 5 years ago by Kurt Griffiths <[email protected]>
24cd6b07dfa660a8a76a5b52a2bb7fa838fd61cb authored about 5 years ago by Kurt Griffiths <[email protected]>
* added support to RFCs 2518 & 4918 WEBDAV METHODS
* added support to RFCs 2518 & 4918 WEBDAV...
1255265d44705f97e4029108ccd435b10bdb5ffb authored about 5 years ago by Kurt Griffiths <[email protected]>69539387c91f80adb30d5f44e7e425afd769a6a1 authored about 5 years ago by Kurt Griffiths <[email protected]>
The maximum version is no longer necessary
because only recent Python 3.x versions are being te...
161d43922f8a2ed7385a54e0b2d138a27d738d68 authored about 5 years ago by Kurt Griffiths <[email protected]>
f9e5ef0d1084ae637eff56e2b30538ad964efecf authored about 5 years ago by Kurt Griffiths <[email protected]>
160d00c340235524ff4740334cbeb1608da84e1c authored about 5 years ago by Kurt Griffiths <[email protected]>
Do so to stop Sphinx 2.1+ from complaining about duplicate object description of falcon.
a84b0e160764f4a857059f109fee3a6ccffcf834 authored about 5 years ago by Vytautas Liuolia <[email protected]>772f5c2b55f443f487c5554f94ee14296c93590a authored about 5 years ago by Kurt Griffiths <[email protected]>
* chore(community): prepare to add a Sponsor button
* chore(community): move FUNDING.yml to t...
05ccbb1092e1e32df4edbc85a492b4bbc78adf27 authored over 5 years ago by Vytautas Liuolia <[email protected]>* fix(errors): overridable title for HTTPNotAcceptable and HTTPUnsupportedMediaType
* fixed q...
3b8ca25a78790b343d1c875fe9fd5e7e5742a8f9 authored over 5 years ago by Coykto <[email protected]>Fixes GH-1534
ac739b7046dfaf9aae53f2419e039245a072a62e authored over 5 years ago by Prakhar Bhandari <[email protected]>023e5e3446dd16ff7743f8fe8558b37ec5ecd82a authored over 5 years ago by Kurt Griffiths <[email protected]>
* Rewording the documentation a bit on custom HTTP methods
* Tweaking the behavior of the cus...
3f65d1839f1daf0339f92a21990f624561c9e185 authored over 5 years ago by John Vrbanac <[email protected]>7d6c06a9e8c8ec38a3cad2e5f29236b592e656a6 authored over 5 years ago by Sean Harrison <[email protected]>
* doc(RECIPE): Add Request ID Logging recipe
Closes: #1500
* Support python3.5 without f s...
17a31b290f4610ece2c849ce3109307c5d5c02d9 authored over 5 years ago by Robert Myers <[email protected]>* docs(response): add an FAQ entry for response attributes
Fixes GH-1375
* Fix body / data...
71bb7b225adb34ee90c02dddb2fa3402d579781c authored over 5 years ago by Nick Zaccardi <[email protected]>db86c6d2f01a83b9fc590e0f9c653f97f6af92d0 authored over 5 years ago by Kurt Griffiths <[email protected]>
Fixes GH-1464
2d4ee85663c85c28949f0e5fbc0432acea1ab7f7 authored over 5 years ago by Nick Zaccardi <[email protected]>* docs(readme.rst): clean first things.py example
* update comments for things.py to match ex...
49af211880ac82cd455046299b718c4373fa905d authored over 5 years ago by Andy P Fundinger <[email protected]>Fixes #1461
c90352e829bf021d0bb136279ff1ed2cc348b3fd authored over 5 years ago by Nick Zaccardi <[email protected]>* docs(CONTRIBUTING): clarify that the following code implements what is described in this parag...
6e43391a65f554b7414ba2278f1d2a1108d1772b authored over 5 years ago by Sean Harrison <[email protected]>* refactor(Response): Remove deprecated `stream_len` property
* doc(Changes): Move the remova...
a3b6e415a012b762b2e9a14006abf99b0a5d7d23 authored over 5 years ago by Karl Higley <[email protected]>58f8989ddbcacc614724a1b38e0f1dcab2752603 authored over 5 years ago by screamingskulls <[email protected]>
a95e4663ddae0555e3ebf60f639146232e63347e authored over 5 years ago by John Vrbanac <[email protected]>
cc745e3b0d3a377de5918d689997570fdd68ef7f authored over 5 years ago by Kurt Griffiths <[email protected]>
Fixes GH-1504
ac0e33b91e73cc569ca6d991c8e55408829f2375 authored over 5 years ago by Brent Smith <[email protected]>BREAKING CHANGE: This patch officially removes support for the EOL'd Python 3.4 series.
726e31501b902263fc197e5d5574dde0be6426b7 authored over 5 years ago by safa ozturk <[email protected]>2f2c70c9f76c5ad81ed98919ea3d476c81d8d760 authored over 5 years ago by Kurt Griffiths <[email protected]>
Now that we no longer support Python 2, there is no reason to coerce
variables to a str in cert...
f7927da2a3b390e00872cef9d1526418f1b0c23d authored over 5 years ago by Kurt Griffiths <[email protected]>
BREAKING CHANGE: This patch will cause apps to break when running under
Python 2. Apps must up...
0f219f673b742341c95138d27932e879f26378a5 authored over 5 years ago by Kurt Griffiths <[email protected]>
Fixes #1489
5773e766284131c98223f2fa8ddd457450fbe5ce authored over 5 years ago by Kurt Griffiths <[email protected]>cbc95d2843a3901ee8d18155607cf517a8699b9b authored over 5 years ago by Kurt Griffiths <[email protected]>
1e67ec037a5b5d8606189fb4c0f491e81f657ad0 authored over 5 years ago by Kurt Griffiths <[email protected]>
Closes #1479
Co-authored-by: Anton Siluev <[email protected]>
32ded6ebcf20fffe5c5ecd1a64ace73cce531fd1 authored over 5 years ago by Vytautas Liuolia <[email protected]>This patch makes the old mapping interface and the new direct-attribute interface bidirectional,...
8c275313cd9a353e5a3b4c366fa26b87e0081d89 authored over 5 years ago by Vytautas Liuolia <[email protected]>
* refactor(API): add a compatibility shim to support the Falcon<=1.4.1 error handler signature
...
01d2b45b9fe1c9d231400811b40aa31163dc1959 authored over 5 years ago by Vytautas Liuolia <[email protected]>
54e227dd7aa884e855337ecfa05f147efaa46741 authored almost 6 years ago by Kurt Griffiths <[email protected]>
573e1853f32a60cb7adbd79ac14dc1e295ba0021 authored almost 6 years ago by Vytautas Liuolia <[email protected]>
401c699a37cc049df444ac151bcd2fd6996482ec authored almost 6 years ago by Kurt Griffiths <[email protected]>
This patch also moves the "Changes to Supported Features" section up so that
it is more promine...
6ad53f321d38cd61b2acac15301596401981d7ac authored almost 6 years ago by Vytautas Liuolia <[email protected]>
1c3efad323055695b1978ceeb0b91d46c8afe5b5 authored almost 6 years ago by Kurt Griffiths <[email protected]>
e86464097c962d58db5e3a65bb079a39b858d5a7 authored almost 6 years ago by Atsushi Hanaoka <[email protected]>
f11aa48dc917fb57facd64c534bd9c7551eaec8e authored almost 6 years ago by Vytautas Liuolia <[email protected]>
cc1848de9a5939e61e38a52f755b76a9ee18ce82 authored almost 6 years ago by Kurt Griffiths <[email protected]>
e783ddef3dacf584b2280e41641238c64d891c4f authored almost 6 years ago by Kurt Griffiths <[email protected]>
* docs: attempt to fix Codecov badge on PyPi
* docs: modernize codecov.io URI pattern
ef1e71323f01b7514f0588be1d00ef8ab77893b4 authored almost 6 years ago by Vytautas Liuolia <[email protected]>4e24c6d4baa9d301433925b61c6ac61918c6c99f authored almost 6 years ago by Vytautas Liuolia <[email protected]>