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
* fix(ws): msgpack import error not handled
* refactor(media): employ a MissingDependencyHand...
42e47dad359273d1c6d7c77413fd1881d162e294 authored about 4 years ago by Kurt Griffiths <[email protected]>* doc: update installation instructions re wheels
* Update README.rst
* Update install.rst...
ea7c1b65d1f7d87577da29bed61278c12774beb7 authored about 4 years ago by Kurt Griffiths <[email protected]>* doc: edit recipes for clarity and grammar
* Update request-id.rst
Co-authored-by: Vytaut...
01df48b107104d143546e8b13a73db94dacabc8d authored about 4 years ago by Kurt Griffiths <[email protected]>5e38045d9d821cd98dbc073c4baeac229b5d2ab4 authored about 4 years ago by Kurt Griffiths <[email protected]>
Co-authored-by: Federico Caselli <[email protected]>
59dc2675b2dea475eb2201fa90428d082c49dbcd authored about 4 years ago by Kurt Griffiths <[email protected]>Co-authored-by: Vytautas Liuolia <[email protected]>
fc50ddc10bc555ad3a9294489c1b49e7b6512323 authored about 4 years ago by Kurt Griffiths <[email protected]>
Technically "middleware components" would be the most correct term, but that is
too verbose and...
Co-authored-by: Federico Caselli <[email protected]>
bb23e9484c20db2b156908ec46f07b8ddba0bb73 authored about 4 years ago by Kurt Griffiths <[email protected]>
This patch renames invoke_coroutine_sync() to async_to_sync() in order to
be more consistent wi...
Closes #1801
9f5d1107e4ba6024b266d5214f4fb4eb7a15e494 authored about 4 years ago by Kurt Griffiths <[email protected]>* chore: use tox to run wheel tests. make daphne optional when testing
* chore: make rapidjso...
3c2c872b2108a068e755c579f2a329f58a8aa266 authored about 4 years ago by Federico Caselli <[email protected]>* fix: do not trigger request processing until after receiving first event
* fix(asgi.Request...
234ec3bf58f60b066e718f0563eb05553fee4d1a authored about 4 years ago by Kurt Griffiths <[email protected]>* fix(ASGIRequestEventEmitter): emitter is very slow for large bodies
* test(asgi): remove de...
f1ebe47bd9ca63c8315d97f84af79bf30b1ac6bc authored about 4 years ago by Kurt Griffiths <[email protected]>* feat(sink): introduced new App parameter to allow matching sinks before or after static routes...
1df2c0b7f21de773b3de70ea44af26f225c1887c authored about 4 years ago by Federico Caselli <[email protected]>38aa3744aef9d38fa0e155998bd323d1f80d96d9 authored about 4 years ago by Vytautas Liuolia <[email protected]>
* chore: try fixing wheel builds
* chore: install cbor2 only on py3.6
6f6ad00e771f4f9b3c330a142dadc7fc2f6b73be authored about 4 years ago by Federico Caselli <[email protected]>8d4cc8dfe39b23c5b2358d8c7fb759b33a0570cc authored about 4 years ago by Kurt Griffiths <[email protected]>
81774ae85ae86c0e16444b0b9e78a4e7f90eebe2 authored about 4 years ago by Kurt Griffiths <[email protected]>
* docs(FAQ): update FAQ to reflect new developments in Falcon 3.0
* docs(FAQ): revise the Web...
0a02ea25936f6117aecbea5167fcdf5e0f03bb42 authored about 4 years ago by Vytautas Liuolia <[email protected]>* fix(router): delay updating of params until a route is matched
this prevents erroneous para...
910b2faa571c08460241a1849a60a185ed5d9c01 authored about 4 years ago by Federico Caselli <[email protected]>* fix(Handlers): remove duplicate json handler
- instead of maintaining two variants of the j...
ba557238ae38e469e3156f2c9cb23973cd25dfaf authored about 4 years ago by Aditya Sahay <[email protected]>* Added cookies kwarg to async simulate_request function
* Moved test_cookies_jar to asgi tes...
5ff8366acab493d2ce09f2a5ca474c1562c70360 authored about 4 years ago by Mykhailo Yusko <[email protected]>2f1109a476420e0c74e551b53028085c4c2fc5f2 authored about 4 years ago by Federico Caselli <[email protected]>
* feat(asgi): support the ASGI WebSocket connection scope
This patch adds support for the ASG...
7eb21459b1389141ee15e1b79446a1230610432b authored about 4 years ago by Kurt Griffiths <[email protected]>* chore(ci): create workflow to publish wheels to pypi
* chore(ci): update workflow to create...
61a7739ec6fa6d7153f8d03f1ab01f078910b9da authored about 4 years ago by Federico Caselli <[email protected]>* chore(Actions): update workflows to use the now stable CPython 3.9 version
* test: fix test...
820c51b5f0af8d1c6e9fb8cccb560b6366f97332 authored about 4 years ago by Vytautas Liuolia <[email protected]>* fix(Response.downloadable_as): properly handle comma in unicode filenames.
* test(Response....
afe0ce142615f4983180cddee0c5ddde03690e83 authored over 4 years ago by Federico Caselli <[email protected]>6a962daf779fe580e43e4c5c7dae0abc6737c29e authored over 4 years ago by Mike DePalatis <[email protected]>
* chore: allow running pytest directly without tox
* chore: comment PYTHONASYNCIODEBUG
Co-...
9611a9496bf82597e91de057a26e2229978488e3 authored over 4 years ago by Federico Caselli <[email protected]>Co-authored-by: Vytautas Liuolia <[email protected]>
0e28a640e48712f6e583351f1d69cbe2680b434e authored over 4 years ago by Federico Caselli <[email protected]>* update CONTRIBUTING.md to add standard for docstrings
* add flake8-docstrings
* update d...
105c56db6a727da7231512c43fd4974a53fc960c authored over 4 years ago by Dana "Dani <[email protected]>More details here: https://github.com/pypa/setuptools/issues/2356
54976bd804145cc78943db561976621858f7ee2a authored over 4 years ago by Vytautas Liuolia <[email protected]>
This patch provides support for asynchronous interaction with the testing
client, including str...
e7c139a3ebfa60652c64b7363636146d605a8803 authored over 4 years ago by Kurt Griffiths <[email protected]>
* fix(CompiledRouter): support route templates with a trailing slash
* docs(routing): clarify...
9b53d2bfda0d1d5b55200b052ab109948892f43e authored over 4 years ago by Vytautas Liuolia <[email protected]>ff4d231855e08ebf4456ae74f08018686db6860b authored over 4 years ago by Vytautas Liuolia <[email protected]>
d77191f732ae7a31bc29dfddff1a5778147a5cb5 authored over 4 years ago by Vytautas Liuolia <[email protected]>
* docs(recipes): add a recipe for streaming CSV reports on the fly
* docs(FAQ): link from the...
c601fb77ea54197f56ba6c20e9a15bcf8d2ad358 authored over 4 years ago by Vytautas Liuolia <[email protected]>* chore(ci): add arm build. Improve workflow
* chore(ci): fix cache key
* chore(workflows)...
ed4f1452662ed32ea93fbeb7eee025a2d98bd7f0 authored over 4 years ago by Federico Caselli <[email protected]>5398c11ed77cc4ca396ca3724de0c884dfc799c7 authored over 4 years ago by Vytautas Liuolia <[email protected]>
4ec62fa9cc76cfe3a0f79c68cd4f585cc77e3567 authored over 4 years ago by Federico Caselli <[email protected]>
d946b4f0acf6c9fd25015f517499880c19533932 authored over 4 years ago by Vytautas Liuolia <[email protected]>
Co-authored-by: Vytautas Liuolia <[email protected]>
9f49c4e032f43a30a6ee3ca6842d9df10c9bf187 authored over 4 years ago by Kurt Griffiths <[email protected]>0d8f59084b107d36e963f91565b537c88f59da2f authored over 4 years ago by Kurt Griffiths <[email protected]>
9ac542ef2a7a2d9587be678ba4dfe2f59b300dfb authored over 4 years ago by Kurt Griffiths <[email protected]>
* Add cookies parameter to simulate_* family
* Added tests, and docstrings for a method
* ...
2a576e3bc065a1040158c3668a6ef5d9c712e267 authored over 4 years ago by Mykhailo Yusko <[email protected]>* docs(multipart): discuss nested multipart forms
* test(multipart): add a test verifying the...
24d1e0006de7b84a6a53fc63985b8a2c49e600a9 authored over 4 years ago by Vytautas Liuolia <[email protected]>b6b52c03bf518f55462f143bff5b0c63ef0ccba1 authored over 4 years ago by Vytautas Liuolia <[email protected]>
* feat(ASGI): asynchronous multipart/form-data media handler
* fix(mypy): ignore typing for A...
e74874a0e593864e0f0cd5e79299ad73c351f1d2 authored over 4 years ago by Vytautas Liuolia <[email protected]>* docs(recipes): discuss prettifying JSON responses
* docs(media): address a review comment a...
113eea113844058816ed745d8dc9cb197e75cb95 authored over 4 years ago by Vytautas Liuolia <[email protected]>* feat(Response): support setting Response.status to http.HTTPStatus
* docs(newsfragments): f...
974fba884eaa3aafb2ba5ba125253f79297b7158 authored over 4 years ago by Vytautas Liuolia <[email protected]>873f0d65fafcf125e6ab9e63f72ad0bbc100aee7 authored over 4 years ago by Vytautas Liuolia <[email protected]>
f7eee97902af0ee82bab0dfd21bda0175110ac41 authored over 4 years ago by Vytautas Liuolia <[email protected]>
* chore(Travis CI): try resurrecting the IBM Z (s390x) gate
* chore(Travis CI): try to upgrad...
a1def7816b713adde251c34d7b309feb2d9675c1 authored over 4 years ago by Vytautas Liuolia <[email protected]>feat(cors): add configuration options to the CORS middleware component
Allows customization o...
84c391695e9f0492e80a23f93ef6f7cabf1fa659 authored over 4 years ago by Federico Caselli <[email protected]>* chore(Travis): temporarily disable the broken s390x gate
0fc91cbf028779cf0f7a8761dded149683429adb authored over 4 years ago by Vytautas Liuolia <[email protected]>See https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite#Fixing_common_...
6357a5959e71b59f261a581d168bfd8ab6952ca8 authored over 4 years ago by Federico Caselli <[email protected]>58f6f1fd89bad5f6beda3bf29d036b174cbfcedb authored over 4 years ago by Kurt Griffiths <[email protected]>
The class falcon.http_error.OptionalRepresentation and the attribute
falcon.HTTPError.has_repre...
d07e1fe99329d1a062ea36e71ea391d417ee1407 authored over 4 years ago by Kurt Griffiths <[email protected]>
* doc(cookies): Add ASGI info
* docs: Make use of sphinx-tabs and tweak style
* docs(cors)...
4df46939c2ae11fe0b2625ef371f7eca959e0c2f authored over 4 years ago by Kurt Griffiths <[email protected]>https://tools.ietf.org/html/rfc7231
c98dce361ab4116ef1c703d62f97b1dea461b2fb authored over 4 years ago by Atsushi Hanaoka <[email protected]>* doc(utils): Fix not able to link/reference util function docs
* doc(util): Document sync mo...
f9f798746d2b6ba4dd590107e3695c8c14b53119 authored over 4 years ago by Kurt Griffiths <[email protected]>c2fc7b2aaf688827d373fd5347a13e50458ecda5 authored over 4 years ago by Federico Caselli <[email protected]>
9bc9143d5684e7ce9fd112423df1e51812a2df26 authored over 4 years ago by Rodrigo Martínez <[email protected]>
* doc(changes): Add missing breaking change fragment for default Exception error handler
* do...
53f8ce26585f07cf492776a318d85e85887c3369 authored over 4 years ago by Kurt Griffiths <[email protected]>* docs(FAQ): Update how to consume JSON query string value
* doc(FAQ): Merge old and new JSON...
8db254e16f343e91639bbf85f789d6f0a7cccc35 authored over 4 years ago by Orlando Hernandez <[email protected]>c57afba3654649fcfdfa65d7cf7e29445fae69b6 authored over 4 years ago by Kurt Griffiths <[email protected]>
* refactor(requrest): avoid duplication of prefix, add get_media to wsgi method
* refactor(re...
09e12207f0b0db21939dbd910e19e28eb0a41a72 authored over 4 years ago by Federico Caselli <[email protected]>* feat(inspec): add inspect module to support programmatic inspection of falcon applications
...
b437e5efe5470c90998a0b1e11cb9a4da02a2308 authored over 4 years ago by Federico Caselli <[email protected]>2bfc7ee47c1125a79149b7f5d7026e0de11ece27 authored almost 5 years ago by Vytautas Liuolia <[email protected]>
0d4113fddfbf0275c08ea5514ce24d1e24a17c85 authored almost 5 years ago by Vytautas Liuolia <[email protected]>
8d217b1bda738525bd9f359bbc8829a68af30172 authored almost 5 years ago by Kurt Griffiths <[email protected]>
a04c461eeca151e0d6efe137efe5d786f825a24c authored almost 5 years ago by Federico Caselli <[email protected]>
* doc(changelog): reorganize towncrier to better match previous changelogs
- Rename categorie...
3bbeea313bc2d3ea54f5578219be5d64f46fba60 authored almost 5 years ago by Clara Bennett <[email protected]>This patch does three things to make BoundedStream more robust and debuggable:
1. Disallow re...
e9b4b76585563c1938c7091eca473a56fd995744 authored almost 5 years ago by Kurt Griffiths <[email protected]>ad88bc426fef5d36997daade84c83b338f9c33bc authored almost 5 years ago by Kurt Griffiths <[email protected]>
44a248d413c6d7d06632a26cf346d027ebd14805 authored almost 5 years ago by Kurt Griffiths <[email protected]>
* perf(Request): short-circuit path encode/decode when possible
* perf(Request): only decode ...
8f9a75ce82d3336a2a38d10c90bfd261ad27c695 authored almost 5 years ago by Vytautas Liuolia <[email protected]>eed4fc26e0123700f2cc4452b608912d01afff16 authored almost 5 years ago by Kurt Griffiths <[email protected]>
Use netloc instead of host in forwarded_host, to correctly reconstruct
the request URI when the...
This patch adds back support for the media property to help make the ASGI
and WSGI interfaces a...
c122ead06852a9375222a29c8f4010db521d3627 authored almost 5 years ago by Kurt Griffiths <[email protected]>
This patch modifies the SSEvent initializer so that it explicitly checks
whether a parameter is...
1edb81b584c4a1466dd8b8816124b0b04dad6bf5 authored almost 5 years ago by Vytautas Liuolia <[email protected]>
* chore(contributors): aggregate the contributor list for 3.0.0a1
* chore(authors): also upda...
f94aad9aa659f62e2a3d2470653425e691099f50 authored almost 5 years ago by Vytautas Liuolia <[email protected]>* feat(router): delay compilation until first use of the router
Quick poc implementation of t...
8883c49dc6a29e0972bdbe3e047a633fcf0755e0 authored almost 5 years ago by Federico Caselli <[email protected]>refactor to make them readers friendly
8dac24557f7e294fff7e47fcf2ebb1cae2a0e2d5 authored almost 5 years ago by Zubair Akram <[email protected]>* docs(middleware): Make Short-circuiting docs more visual
* docs(middleware): Make docs more...
6a8c30ebfa98da9279f952dea9e524140bb8d7bf authored almost 5 years ago by Andrii Marynets <[email protected]>c3e91875f1030c68d17efa27cf8df3d18f337761 authored almost 5 years ago by Vytautas Liuolia <[email protected]>
b99b995e9d9283e8850cc058bea9495205b0468a authored almost 5 years ago by Kurt Griffiths <[email protected]>
9a308b2d7feb40523d491284ac0598025aecbb36 authored almost 5 years ago by Kurt Griffiths <[email protected]>
6c85540fba0971912c30009a08eb36dc2e4d9e72 authored almost 5 years ago by Kurt Griffiths <[email protected]>
Partially-Implements: #1358
eea47a783fae2f763e260faba8444be71543d98c authored almost 5 years ago by Kurt Griffiths <[email protected]>Partially-Implements: #1358
40f1ac7836dade669721c26402eecd8289db5f43 authored almost 5 years ago by Kurt Griffiths <[email protected]>Fixes: #777
61d6424bcd13c90d912073fd972a2a3be626cee8 authored almost 5 years ago by Federico Caselli <[email protected]>Implements #953
78b45296bc11e2a5800c80a263288269d920bd03 authored almost 5 years ago by Vytautas Liuolia <[email protected]>* test(asgi): use ids in the asgi fixture to improve pytest naming of the tests cases
* chore...
600ba75d592431fef221ec386531231f1e158ac3 authored almost 5 years ago by Federico Caselli <[email protected]>ae8aa3c1c0274e33b097de40a49e01f09e972d55 authored almost 5 years ago by Kurt Griffiths <[email protected]>
Closes #1668
bf5be4631e827a09f2357e4a28179557d1202a37 authored almost 5 years ago by Tim Gates <[email protected]>