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
Document the difference between python-mimeparse and mimeparse, and
add a test to ensure Linux ...
* feat(testing): Add TestClient class and a pytest example
Add a contextual wrapper for the s...
github.com/falconry/falcon - fb7ca62feaa617c868fef4a52cacda736d75b99d authored over 8 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - 2b63419867d232fb498c5a01b9901815d6f3a3b9 authored over 8 years ago by Kurt Griffiths <[email protected]>
Add `__dict__` to the `__slots__` methods to the Request and Response classes
to make it them e...
Document and add tests to confirm the LIFO order that error handlers
are visited when handling ...
github.com/falconry/falcon - 5040782f506628dfb03f5cb9d122e794afeb6bfc authored over 8 years ago by Kurt Griffiths <[email protected]>
Even if an error should not result in a representation being returned
in the body of the HTTP r...
Add free simulate_request, etc. functions that can be used without
requiring a unittest-style O...
As per RTD's blog post[1]:
> Starting today, Read the Docs will start hosting projects from
...
The requests library attempts to auto-detect the charset using chardet,
but we just assume UTF-...
Closes #778
github.com/falconry/falcon - ebc2d143dee44767e292da018108edeea9186c47 authored over 8 years ago by Kurt Griffiths <[email protected]>Co-Authored-By: Kurt Griffiths <[email protected]>
github.com/falconry/falcon - a9f1813bbd85ae58dd3d81aaea53a6db58032c3b authored over 8 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - 1cf9eebe3174134a4995de08d98597fb2fe069c4 authored over 8 years ago by Kurt Griffiths <[email protected]>
Add a context property to the Response class, to mirror the context
property that is already av...
Raise ValueError if a field is found that is not a valid Python
identifier. This prevents crypt...
* Add option to to_query_str to encode lists as multiple occurences of
the same parameter.
*...
github.com/falconry/falcon - 50b1759ee7f7b54a872c01c85152f8648e350399 authored over 8 years ago by Kurt Griffiths <[email protected]>
The req.get_param_as_dict() function will allow users to get serialized JSON in the form of a di...
github.com/falconry/falcon - 22221397b8c3d90f6e280e63677b46e713725e05 authored over 8 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - 2177a7a44c62f9159125049b232eb3cf668a69cd authored over 8 years ago by Kurt Griffiths <[email protected]>
Fix pull requests not passing in Travis due to failure of ```tox -e pep8```. This is due to
fla...
github.com/falconry/falcon - ad95b0ef281c65b34994858ebd445d2296c508ae authored over 8 years ago by Kurt Griffiths <[email protected]>
De-duplicate content between RTD and CONTRIBUTING.md. Also update
outdated information, includi...
github.com/falconry/falcon - cf3cb5029a51d4b7c980c7851328a02046db9b3e authored over 8 years ago by Kurt Griffiths <[email protected]>
* fix(Response): Sets default OPTIONS responder Content-Length to 0
Closes #796
* test(Res...
github.com/falconry/falcon - 5ef11c505accc40fc0a0b655dc5fdbdb079460cd authored over 8 years ago by Yash Mehrotra <[email protected]>github.com/falconry/falcon - 8be4ced587c03ff846e2fa1087b6bb134fbecdb9 authored over 8 years ago by Michael Olund <[email protected]>
This patch updates docstring to explain that parameters set to Location
and Content-Location he...
github.com/falconry/falcon - 4d26f428be7a0eadbc456a0cd4cf79ffeac50d7a authored over 8 years ago by Fran Fitzpatrick <[email protected]>
Fixes #798
github.com/falconry/falcon - 10d1b7e770045b95ff5cb0cc3b4adfcc583049e2 authored over 8 years ago by Jesse Jarzynka <[email protected]>Use try-catch instead of if..in for query string. try-catch is cheaper and faster in Python, als...
github.com/falconry/falcon - 27f4166d4dc8f11e78dd9725b9a19a10cc81a016 authored over 8 years ago by Usman Ehtesham Gul <[email protected]>At least 4.1 is required to support combined coverage.
Fixes #806
github.com/falconry/falcon - 643f9e4af3f20917f137aa93af33f8f622ada8b5 authored over 8 years ago by Usman Ehtesham Gul <[email protected]>
This patch adds Python 3.5 to the list of environments in
tox.ini.
Add a tests_require field to the setup call so that running "setup.py test" doesn't fail if some...
github.com/falconry/falcon - 53b198c6d83cb04f051424e9cc33b593c52e65d7 authored over 8 years ago by michaelboulton <[email protected]>github.com/falconry/falcon - 071aa345e263f85c93d1f212dc72c669ed992d4a authored over 8 years ago by Kurt Griffiths <[email protected]>
github.com/falconry/falcon - 229918c6e34aece9234466fa255ae8ac2d4a7c16 authored over 8 years ago by Kurt Griffiths <[email protected]>
chore(publish): Split publish script into build and publish steps
github.com/falconry/falcon - 7543ff7f0437feabe064957e0684f6c7db9ee597 authored over 8 years ago by Kurt Griffiths <[email protected]>
Edit installation instructions to match how 1.0.0 will be published
on PyPI.
github.com/falconry/falcon - 70c11596bb7ad3f6adde1b91a026bd3265915a35 authored over 8 years ago by Kurt Griffiths <[email protected]>
Make set_cookie() more robust in handling max-age values, without introducing significant overhe...
github.com/falconry/falcon - 296e6430c505e369ecf620404b28287395369385 authored over 8 years ago by Jan-Philip Gehrcke <[email protected]>Fixes #684
github.com/falconry/falcon - 538958713be9f9bbf16d0af34461dfbf8278e507 authored over 8 years ago by Yohan Boniface <[email protected]>github.com/falconry/falcon - 3584dfd4d3653f2165cbd1e6832ea5d250a5d319 authored over 8 years ago by Kurt Griffiths <[email protected]>
The documentation for custom routers states that the find() method
of the router should return ...
Update the complex example given in the quickstart and README so that
it now works in light of ...
Render docs using the RTD theme. Also, force a full rebuild of the docs
each time since sphinx ...
Closes #751
github.com/falconry/falcon - fbfb0c91f4b5aa7a12f244f69d0ea9083c550a7c authored over 8 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - 5b8292447eac15607bc439293d658ebba9d2e2c0 authored over 8 years ago by Kurt Griffiths <[email protected]>
Add `wsgiref.validate.InputWrapper` to the list of classes that are checked for wrapping in
Re...
chore(changelog): Include 1.0.0 changelog in CHANGES.rst
github.com/falconry/falcon - 39c381cef049a0f24bc3601d323c53984250c21e authored almost 9 years ago by Fran Fitzpatrick <[email protected]>Add the 1.0.0 changelog from the docs to CHANGES.rst.
github.com/falconry/falcon - 00a864828885246a1f1ff65237ce7e040521c379 authored almost 9 years ago by Kurt Griffiths <[email protected]>chore(setup.py): DRY up setup.py external module selection for Cython
github.com/falconry/falcon - 8d754ddb5cf429df973e5268bd67fcc7bc26f3fb authored almost 9 years ago by Fran Fitzpatrick <[email protected]>github.com/falconry/falcon - 05d66ed9fa8d2f4e992a1b0143c09ed99bd5e8e1 authored almost 9 years ago by Kurt Griffiths <[email protected]>
chore(setup.py): DRY up setup.py external module selection for Cython
github.com/falconry/falcon - 15a77351347613363c47b7dd4470629d035c132b authored almost 9 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - 86f0c4c3e9689f60f754a765111681e593afe759 authored almost 9 years ago by Kurt Griffiths <[email protected]>
Fixes #516
github.com/falconry/falcon - 6e2d313a7098a31263055fab8350afe8aa93a4c9 authored almost 9 years ago by Abhilash Raj <[email protected]>doc(Changelogs): Add Changelog for 1.0.0 and prepare docs for release
github.com/falconry/falcon - d05406b33144b7044c3ba58318b63b5d55308a05 authored almost 9 years ago by John Vrbanac <[email protected]>github.com/falconry/falcon - f06a0c50e70d5aec8efa02a040b66239a156c14b authored almost 9 years ago by Kurt Griffiths <[email protected]>
chore: Bump version to 1.0.0rc1
github.com/falconry/falcon - 71ccbf4268e2571b7b0db0cccfdf58381250b3df authored almost 9 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - 8d032a9abd30e054decbaca60f83b0bfdbabb1e9 authored almost 9 years ago by Kurt Griffiths <[email protected]>
chore: Remove pylint test
github.com/falconry/falcon - 586e873d0ab5f3ca637a21f59983e0a652085dca authored almost 9 years ago by Fran Fitzpatrick <[email protected]>
pylint has not been catching anything that flake8 wouldn't also catch,
and flake8 continues to i...
docs(tutorial): Use mimetypes from standard lib
github.com/falconry/falcon - feb4563439a773a201a1bd1099055871edfdcaca authored almost 9 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - ca21b9484c7e55379475c3c39eff512a43ebba33 authored almost 9 years ago by David Larlet <[email protected]>
fix(falcon.routing.DefaultRouter): Do not mask variable path segments
github.com/falconry/falcon - 5b2e662635cee032dc01edf94300ce11aba9d29a authored almost 9 years ago by Fran Fitzpatrick <[email protected]>
When a single segment in a requested path can match more than one
node at that branch in the rou...
github.com/falconry/falcon - 1963af74380cd8ba71c6f568bbb18f47c0ade1cc authored almost 9 years ago by David Larlet <[email protected]>
refactor(hooks): Remove deprecated global hooks feature
github.com/falconry/falcon - ac03888ad750598175fa1591ef11ec8ae31b0dc0 authored almost 9 years ago by John Vrbanac <[email protected]>
Middleware components superseded global hooks in version 0.3 of the
framework. By now, developer...
fix(API): Skip process_resource() when no route is found
github.com/falconry/falcon - b78ffaac7c412d3b3d6cd3c70dd05024d79d2cce authored almost 9 years ago by Fran Fitzpatrick <[email protected]>
Avoid the problem of having to include an `if resource is not None`
check at the top of every pr...
chore: Standardize on single-quotes
github.com/falconry/falcon - 97ca9c94088b17d76a6b291f60ccbba4270723ce authored almost 9 years ago by Fran Fitzpatrick <[email protected]>github.com/falconry/falcon - 481b97f78bec748a9dc593f5150f88255db510f4 authored almost 9 years ago by Kurt Griffiths <[email protected]>
feat(Request): Add an option to toggle parsing of form params
github.com/falconry/falcon - 9b268e2434c10e0e80cbec02511af8fac609d157 authored almost 9 years ago by John Vrbanac <[email protected]>
BREAKING CHANGE: Falcon will no longer automatically parse requests
that have the content ty...
chore(docs): Adds automated sphinx builds to tox and travis
github.com/falconry/falcon - 7bffb3342fea9fff5677c43e89e7e6eccfc388ed authored almost 9 years ago by Kurt Griffiths <[email protected]>Closes #712
github.com/falconry/falcon - e3ed0545956c5102c2f5f7fd4f9c100853336eb5 authored almost 9 years ago by fxfitz <[email protected]>doc(README): Add missing comma
github.com/falconry/falcon - 47614b1042eddeef52a3e1b7d6556ba433147b36 authored almost 9 years ago by John Vrbanac <[email protected]>github.com/falconry/falcon - e7e7c60bb9474cab9e12a5c5a325b64d2826588e authored almost 9 years ago by Kurt Griffiths <[email protected]>
test: Force pep8 to run under py27
github.com/falconry/falcon - 3c9028d981ad452c3b35d2502d0bd4ac4ff75646 authored almost 9 years ago by John Vrbanac <[email protected]>
Run pep8 with py27 since some code branches assume the unicode type is
defined, and pep8 complai...
refactor(falcon.testing.Result): Rename data property to content
github.com/falconry/falcon - ce1aca06a956f6ba815cb572a3f0c08b5692ac04 authored almost 9 years ago by John Vrbanac <[email protected]>github.com/falconry/falcon - c318ac8e773e5ab3f03ba5fdcb8a56c24893a522 authored almost 9 years ago by Kurt Griffiths <[email protected]>
feat(testing): New test case base, result class, and test resource
github.com/falconry/falcon - ff6859271e70aa1c4277683d08dcfca97bf7ae78 authored almost 9 years ago by John Vrbanac <[email protected]>
Add new testing classes for unittest-style test cases, based on
lessons-learned using the origin...
doc(AUTHORS): Add maxking, davidbgk, and fxfitz. Thanks!
github.com/falconry/falcon - 4f5d704c6f2ffa168846641afb8acad1101ee394 authored almost 9 years ago by Fran Fitzpatrick <[email protected]>github.com/falconry/falcon - d4cbe27b4acc60629b97cf3754966448b3dfb4f5 authored almost 9 years ago by Kurt Griffiths <[email protected]>
doc(contrib-snip): Clarified mailing list subscription information
github.com/falconry/falcon - a82437111950c72d8ee702fc7d5b902149a677b2 authored almost 9 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - fa86aecb982b39e0cb585bf04fb8dc9885ffa88d authored almost 9 years ago by fxfitz <[email protected]>
github.com/falconry/falcon - e0bf6bbc2095a514ef89e3d1c21286f09fd44c81 authored almost 9 years ago by fxfitz <[email protected]>
feat(status_codes) Handle 451 Unavailable For Legal Reasons
github.com/falconry/falcon - b9a9fa714022e859605c974dc43ec748f689f3ad authored almost 9 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - 8c6acc295ad8e5969ffdcbb93737e3dcd395d7c2 authored almost 9 years ago by David Larlet <[email protected]>
See https://en.wikipedia.org/wiki/HTTP_451 for details.
github.com/falconry/falcon - 098cda534693254a16612e030a73419d2cfda6d5 authored almost 9 years ago by David Larlet <[email protected]>Document 'HTTPStatus' class. Fixes #590
github.com/falconry/falcon - 28a4ba2670f920c0f5c0219509bcfdb03931e7aa authored almost 9 years ago by Kurt Griffiths <[email protected]>github.com/falconry/falcon - 638bc597e69475792ecfbd9d609320f0a443d136 authored almost 9 years ago by Abhilash Raj <[email protected]>
github.com/falconry/falcon - a52cc868d6c439704386b1a6d4e8dc97284c6d2a authored almost 9 years ago by Abhilash Raj <[email protected]>
test(tox): Add debug envs and organize into sections
github.com/falconry/falcon - 6e557fa28ff1c089fed069ba3367b93f6fa1dc64 authored almost 9 years ago by Jamie Painter <[email protected]>
Organize and DRY up the tox config file. Remove basepython directives
that aren't very useful an...
test(req.client_accepts): Fix invalid assertion based on q=0.0
github.com/falconry/falcon - 2391a84c2e41a8ad9d6070364af57e03085ed1d5 authored almost 9 years ago by Jamie Painter <[email protected]>
A bug was fixed in python-mimeparse that caused an assertion to
fail. A quality setting of "0.0"...
feat(API): Change error responders to raise instances of HTTPError
github.com/falconry/falcon - 1e59eb75316946ab8fa5c9b1a78a4496b1a27b85 authored almost 9 years ago by Kurt Griffiths <[email protected]>
When an invalid HTTP method is requested, or a path is requested for
which there is no route con...
test: Improve code coverage
github.com/falconry/falcon - 8bf4b96822a74f504661415f7a24d7c999a9d893 authored almost 9 years ago by John Vrbanac <[email protected]>