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

test(pep8): Fix errors reported by latest flake8 version

github.com/falconry/falcon - 19d14ee1822b5fec9fce0dcde5d794065687af5e authored over 10 years ago by kgriffs <[email protected]>
test(tox): Add cython envs to tox and travis

In order to catch any subtle cython errors, this patch ensures we are
gating on some cython envs.

github.com/falconry/falcon - d38f9cfe4d5dda2629cff0bd10116119076cb3d3 authored over 10 years ago by kgriffs <[email protected]>
Merge pull request #243 from kgriffs/issues/112

doc(tutorial): Added 3 more sections

github.com/falconry/falcon - 04d323b9de55532c2814c20e58e9d4764dc3899c authored over 10 years ago by Kurt Griffiths <[email protected]>
Merge pull request #240 from sebasmagri/falcon-bench-in-tox

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]>
doc(tutorial): Added 3 more sections

This patch fills out the remaining major content sections in the
tutorial and fixes some typos a...

github.com/falconry/falcon - cc84420d6186256c6d2a5666ca8a106febf21023 authored over 10 years ago by kgriffs <[email protected]>
doc(tutorial): Link to PEP-3333

github.com/falconry/falcon - f0f39ceae14451f82ab03201c457849089bc0536 authored over 10 years ago by kgriffs <[email protected]>
doc(tutorial): Fix markup around inline literal text

github.com/falconry/falcon - e5a4efd8dcc01280d636e3e2d0fa955725608b23 authored over 10 years ago by kgriffs <[email protected]>
test(testing.create_environ): Cover missed branches

This patch adds a couple tests to ensure that a couple code branches
in create_environ are exerc...

github.com/falconry/falcon - 69d89b9521118e7e3b564fdda23c2d7b1296a46e authored over 10 years ago by kgriffs <[email protected]>
doc(AUTHORS): Add sebasmagri to AUTHORS. Thanks Sebastián!

github.com/falconry/falcon - 40fac7013ea68d5e3a6cb4f033f55cf76e3d98cf authored over 10 years ago by kgriffs <[email protected]>
Merge pull request #238 from sebasmagri/global-hooks-for-default-responders

Wrap default responders with global hooks wrt #233

github.com/falconry/falcon - 70b15e78cf38d4e9306114abe9d3857fdd92a73e authored over 10 years ago by Kurt Griffiths <[email protected]>
fix(test) Install coveralls for travis runs

github.com/falconry/falcon - 91fb0599fe6fb373f8cab02059ef09cc48942ca7 authored over 10 years ago by kgriffs <[email protected]>
test(falcon-bench): Add tox environments to run falcon-bench wrt #222

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]>
Drop blank lines to fix flake8 complaints wrt #233

github.com/falconry/falcon - 242857a3fe65b40f73d861c2658747e491fdfd00 authored almost 11 years ago by Sebastián Magrí <[email protected]>
Wrap default responders with global hooks wrt #223

This enables global hooks for OPTIONS and Method Not Allowed (405)
default responses. This fixes...

github.com/falconry/falcon - f1c5e5034bf30e02e12eaab5a78047f58f39f812 authored almost 11 years ago by Sebastián Magrí <[email protected]>
doc(README): Beautify OS X installation note

github.com/falconry/falcon - 36abafc8a2b542dfdabb9c7b766e325eead2b929 authored almost 11 years ago by kgriffs <[email protected]>
doc: Add Derrick Wippler to AUTHORS. Thanks Derrick!

github.com/falconry/falcon - aa09a2cc16ed67bb6cc71bbd7b535e13aa80eca0 authored almost 11 years ago by kgriffs <[email protected]>
Merge pull request #236 from thrawn01/osx-mavericks

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]>
Updated README.md with install instructions for OSX Mavericks with XCode 5.1

github.com/falconry/falcon - bf1dc9dca1f2d30d00a3f5388468bfd2141c428b authored almost 11 years ago by Derrick J. Wippler <[email protected]>
doc: tweak introduction

github.com/falconry/falcon - 9a15b396fb2630ef5b0a410433d2e7fdecd9ade8 authored almost 11 years ago by kgriffs <[email protected]>
doc: Improve header spacing, fix license import

github.com/falconry/falcon - 3b5ba96c1f9c886fb18f16c7dee9e1d72b5d9a82 authored almost 11 years ago by kgriffs <[email protected]>
doc(README): Added link to RTD landing page

github.com/falconry/falcon - 6106b3f46dc2053cab7e99f7843a1dd92a8c5c32 authored almost 11 years ago by kgriffs <[email protected]>
Merge pull request #235 from kgriffs/issues/112

doc(tutorial): Fix code block markup

github.com/falconry/falcon - fe2a004b6abd28c2c27c6396983d2e27899ba60c authored almost 11 years ago by Kurt Griffiths <[email protected]>
doc(tutorial): Fix code block markup

github.com/falconry/falcon - f8c78f6015b91a31b28a64cd42d0ce3f7b2344ee authored almost 11 years ago by kgriffs <[email protected]>
Merge pull request #234 from kgriffs/issues/112

doc: Add initial set of sphinx docs

github.com/falconry/falcon - fec2db7b49cc663229a7f2355d2a618e14c55fbd authored almost 11 years ago by Kurt Griffiths <[email protected]>
doc: Add initial set of sphinx docs

This patch includes the index page and a user guide. The user guide is mostly
finished, but stil...

github.com/falconry/falcon - 5e7030022cadcf1aa3daf4f1edafe9fbe747c8ff authored almost 11 years ago by kgriffs <[email protected]>
doc(README): Retitle second example

github.com/falconry/falcon - 7b180258df0f410a2314973a517a793e7397278b authored almost 11 years ago by kgriffs <[email protected]>
doc(README): Clarify that req.stream yields bytes from the request body

github.com/falconry/falcon - 1f787d761108a815a4f6dee8894a146c01790c90 authored almost 11 years ago by kgriffs <[email protected]>
doc(README): Added new contributor. Thanks Jordan!

github.com/falconry/falcon - d1888e5e2f0cbea14ec37c4705ed17d3561b8693 authored almost 11 years ago by kgriffs <[email protected]>
Merge pull request #230 from jordanrinke/master

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]>
doc(README): Say docs are a work in progress without actually sounding like an asshole

github.com/falconry/falcon - 6a31c1b40a6e59a8fb0294c91095906b331e0b00 authored almost 11 years ago by Jordan Rinke <[email protected]>
Merge pull request #228 from jaypipes/doc-fixes

Fix inaccurate docstring for API._get_responder

github.com/falconry/falcon - 1b9a70fa1a4099fc4bb7d96ca1cee5be05343485 authored almost 11 years ago by Kurt Griffiths <[email protected]>
Fix inaccurate docstring for API._get_responder

The docstring for falcon.api.API._get_responder incorrectly stated
that the return from the func...

github.com/falconry/falcon - 4e42588a7edde8a9a7a4077b828e7fb8a752cbe4 authored almost 11 years ago by Jay Pipes <[email protected]>
doc(README): Add request sink example

github.com/falconry/falcon - 8982f97a1419d917deb73685a1d90302b1212dbb authored almost 11 years ago by kgriffs <[email protected]>
fix(falcon.testing): create_environ does not support None header values

This patch makes it so that you can pass in a headers dict with individual
headers that contain ...

github.com/falconry/falcon - d60a2c9297c35b3286c0c9218cccacd2f06c76e9 authored almost 11 years ago by kgriffs <[email protected]>
chore: Update AUTHORS. Thanks Justin!

github.com/falconry/falcon - e7eafd2342786c1392d013a8bf72b5588e4a3349 authored almost 11 years ago by kgriffs <[email protected]>
Merge pull request #225 from JustinTArthur/callable_instead_of_hasattr

perf: Use `callable` instead of testing for `__call__` attribute.

github.com/falconry/falcon - dbb111eeba9c60674ec73d74008a3d01adaa05de authored almost 11 years ago by Kurt Griffiths <[email protected]>
perf: Use `callable` instead of testing for `__call__` attribute.

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]>
chore: Bump version to 0.1.9.dev1

github.com/falconry/falcon - 013cf92b5e75d19331f5cd26f15a28a74e1cb22c authored almost 11 years ago by kgriffs <[email protected]>
chore: Bump version to 0.1.8

github.com/falconry/falcon - 1cffac67cb31b2b7146f2c428bc6926272930723 authored almost 11 years ago by kgriffs <[email protected]>
chore: Bump version to RC3 and bring CHANGES up to date

github.com/falconry/falcon - df4e612e0857ffded5709705fa9f2c5232db9762 authored almost 11 years ago by kgriffs <[email protected]>
chore(util.uri): Remove unused globals

github.com/falconry/falcon - 5385aa61b25a817163e69c3f25e13daf5c41c720 authored almost 11 years ago by kgriffs <[email protected]>
feat(API): Default to using exception.handle in API.add_error_handler

This patch makes the "handler" param optional and defaults to using
a handler that is defined wi...

github.com/falconry/falcon - 7db8387ea0cfc1bcb9c5aea8053a5440f30b66f8 authored almost 11 years ago by kgriffs <[email protected]>
perf: Further optimizations for falcon.uri

github.com/falconry/falcon - 89e8b31bb23412c9d601cb50e83fa582cb921141 authored almost 11 years ago by kgriffs <[email protected]>
perf(Response): Eliminate extra list instantiation in _wsgi_headers

github.com/falconry/falcon - 067e1b4ef27f7c318fbff8fa6797723826688a4d authored almost 11 years ago by kgriffs <[email protected]>
refactor: Move parse_query_string to uri module

github.com/falconry/falcon - b89719ed02a3c4c9694175c5c3c851303ad1566e authored almost 11 years ago by kgriffs <[email protected]>
perf: Custom uri.decode function

This patch replaces urllib.unquote_plus with code that is tuned for
performance, and is more rob...

github.com/falconry/falcon - ff4c73c314ab475e17b51c0c476c2771dfd87eab authored almost 11 years ago by kgriffs <[email protected]>
doc: Add link to Marconi to README

github.com/falconry/falcon - ec3b728d0928d992374cf81fc9509b734bf9a4c4 authored almost 11 years ago by kgriffs <[email protected]>
perf(Request): Cache URI string building

github.com/falconry/falcon - 4fd88878470d19cc4f77745125117a6141013882 authored almost 11 years ago by kgriffs <[email protected]>
Merge pull request #221 from cabrera/intense_uri_util_tests

test(util/uri): add property tests for decode/encode

github.com/falconry/falcon - ea8d09e4c494b4a7457b25b82eabec614653c86b authored almost 11 years ago by Kurt Griffiths <[email protected]>
test(util/uri): add property tests for decode/encode

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]>
chore: Update AUTHORS. Thanks for all the fish!

github.com/falconry/falcon - 7810efb7d71ea14ddc6d5b85bd4d6ad4d7d0b564 authored almost 11 years ago by kgriffs <[email protected]>
fix(testing: Use a case-insensitive dict for srmock headers_dict

This patch should reduce the number of tests that will break due to the
change to returning lowe...

github.com/falconry/falcon - a689b5be0be509afa4e467a48c09a44f3db7a9b8 authored almost 11 years ago by kgriffs <[email protected]>
fix(testing): Normalize srmock header names

This patch causes srmock to normalize header names by lowercasing them, so
tests that assert equ...

github.com/falconry/falcon - 18eab6aaff56fe6d69e50834a80cadeb97c706ae authored almost 11 years ago by kgriffs <[email protected]>
chore: Fix line too long, update dev status to "stable"

github.com/falconry/falcon - 48b5e1729d4701147f20c3c5dbe92ab0f5e5ba78 authored almost 11 years ago by kgriffs <[email protected]>
chore: Make version string abide by PEP 440

github.com/falconry/falcon - 7694d23b1ee227530bc551571fb96ba6e9422f7c authored almost 11 years ago by kgriffs <[email protected]>
chore: Improve package description

github.com/falconry/falcon - 6d6cd9fd85423dd24d91633ff6de9262fce0a8cc authored almost 11 years ago by kgriffs <[email protected]>
chore: bump version to Release Candidate 1

github.com/falconry/falcon - 8ce1626d445d01fa72a5a9f0fd116d44d15c27b9 authored almost 11 years ago by kgriffs <[email protected]>
perf: Rename "repetitions" to "trials" in falcon-bench

github.com/falconry/falcon - 9a9d7a7f0ffefe8ae7d509515119466e0c586d2e authored almost 11 years ago by kgriffs <[email protected]>
perf(uri): Explicitly check for multibyte UTF-8 sequences when decoding a URI

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]>
perf: Force Falcon to escape the query string in the benchmark

Previously, the query string in the benchmarks did not have any
percent-encoded characters. One ...

github.com/falconry/falcon - 65685161d3281487be8a9ea7a18236fef044eff3 authored almost 11 years ago by kgriffs <[email protected]>
Merge pull request #216 from kgriffs/optimize_url_encoding

Optimize url encoding/decoding

github.com/falconry/falcon - e8e1b741c2c373a3016f90824196f9bc18a607e4 authored almost 11 years ago by Kurt Griffiths <[email protected]>
doc: Do not use compressed website docs

github.com/falconry/falcon - 427c26635332a647402b13846afd52a18157d35f authored almost 11 years ago by kgriffs <[email protected]>
doc(Request): Fixed typo in Request.headers comment

github.com/falconry/falcon - 2225f057c93cd4b152729a552b2354a04a531384 authored almost 11 years ago by kgriffs <[email protected]>
Merge pull request #217 from kgriffs/lazy_header_parsing

perf(Request): Optimize instantiation

github.com/falconry/falcon - 479577b1e920d2b6001de821b89f7aeed8bc83ce authored almost 11 years ago by Kurt Griffiths <[email protected]>
Merge pull request #218 from kgriffs/training_wheels

chore: Wheelify Falcon

github.com/falconry/falcon - a04066cd3e32ce007d616273908824b41044b3c6 authored almost 11 years ago by Kurt Griffiths <[email protected]>
chore: Wheelify Falcon

See also: http://pythonwheels.com/

Closes #206

github.com/falconry/falcon - 5e1c3552ee0e5fe20d42120e690491d52d3ff671 authored almost 11 years ago by kgriffs <[email protected]>
perf(Request): Optimize instantiation

This patch reduces the time it takes to instantiate a Request object
by a few microseconds by im...

github.com/falconry/falcon - 34f76c002c4caca37cb2c4a1b9e77b025d20ccd0 authored almost 11 years ago by kgriffs <[email protected]>
perf(Request): Optimize percent_unescape

Do less work by checking for existence of '+' before creating a new
string, and also only decodi...

github.com/falconry/falcon - 42930573b9b7fdce70877058e17235e03a26d357 authored almost 11 years ago by kgriffs <[email protected]>
perf(Response): Improve performance of url encoding

Wrote a custom url encoder to replace urllib.quote. Slightly faster on
Python 2, substantially f...

github.com/falconry/falcon - b04a3a095bcfc47c81e3541a1b29484806d7e061 authored almost 11 years ago by kgriffs <[email protected]>
chore: Attempting to work around Travis PyPy issue (again)

github.com/falconry/falcon - 25759c73e375f615a2332fa73b63d70108000f38 authored almost 11 years ago by kgriffs <[email protected]>
chore: Attempting to work around Travis PyPy issue

github.com/falconry/falcon - 09924989f893dac7120ee1884f7e32f857385cec authored almost 11 years ago by kgriffs <[email protected]>
perf(Request): Avoid repeated calls to self

github.com/falconry/falcon - 2392598bbf2a8eedff755a1df4c306110d55598d authored almost 11 years ago by kgriffs <[email protected]>
fix(Response): Headers are case-sensitive

Web developers tend to think of headers being case-insensitive. However,
if you try to set the s...

github.com/falconry/falcon - 9a22f69e73c0b25a04739826c502c95da8783e01 authored almost 11 years ago by kgriffs <[email protected]>
fix(Response): NOOP lambda in header property setter

github.com/falconry/falcon - f4fcb5a9b070d5b095a30b17ab3c2ff3661ebd6f authored almost 11 years ago by kgriffs <[email protected]>
chore: Move tests out of falcon module

github.com/falconry/falcon - ef9cdc170ecb5da73b225e2918093145e6b46e67 authored almost 11 years ago by kgriffs <[email protected]>
test: Enable pylint testing

github.com/falconry/falcon - 4b3652540f2fce1cd8494fbb757dc70524c3a4e7 authored almost 11 years ago by kgriffs <[email protected]>
fix(testing): Encode environ path to str in Python 2

github.com/falconry/falcon - 76a7bbf5af919b42ec14e29e32a22bfbaa532b6c authored almost 11 years ago by kgriffs <[email protected]>
test(Request): Verify that query param list values are decoded corectly

github.com/falconry/falcon - 38fe864e395bcd49dbe70b21cb54c952d3fed1e3 authored almost 11 years ago by kgriffs <[email protected]>
fix(tests): Use assertEqual instead of the deprecated assertEquals method

github.com/falconry/falcon - 9eba0344cacc23820ae659524df60c82c6b7c8c8 authored almost 11 years ago by kgriffs <[email protected]>
feat(api): add_sink method

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]>
doc(README): Update to reflect change to HTTPUnauthorized scheme param

github.com/falconry/falcon - 6bf366ed561257e8d5f72737a43a8a3c84d38447 authored almost 11 years ago by kgriffs <[email protected]>
fix(HTTPUnauthorized): Move scheme into kwargs

This patch moves scheme from being it's own param into kwargs, to
discourage using it as a posit...

github.com/falconry/falcon - 634214c49fab1a6a2895d53c2b884c207cbf5550 authored almost 11 years ago by kgriffs <[email protected]>
feature(api): Error handlers may raise HTTPError

Error handlers may now raise instances of HTTPError and expect them
to be converted to a proper ...

github.com/falconry/falcon - f1260f1f1fcf50e7c51cd1647ae7b3c6d97617bb authored almost 11 years ago by kgriffs <[email protected]>
style: Rename 'e' to 'ex'

This patch makes some style rules explicit by listing them in
CONTRIBUTING.md and fixes one case...

github.com/falconry/falcon - 953e077e53cde8382bc693807118c90d45617fc5 authored almost 11 years ago by kgriffs <[email protected]>
fix(README): HTTPUnauthorized and HTTPUnsupportedMediaType out of date

This patch updates the sample code that raises these exceptions,
to match the latest initializer...

github.com/falconry/falcon - 9d5e8061a5d15673edc38fc14b3dd3e18660bae2 authored almost 11 years ago by kgriffs <[email protected]>
Merge pull request #202 from sudorandom/exception_handler

feat(api): Adds an Exception Handler Mechanism

github.com/falconry/falcon - 5cae16ca9cb76dd82541a0bffb30783d2c73383b authored almost 11 years ago by Kurt Griffiths <[email protected]>
Merge pull request #211 from kgriffs/tuning

fix(Request): Blank query string is always escaped

github.com/falconry/falcon - ea56298eeb047eb85ce6b184f18b7fa1e0a2ba47 authored about 11 years ago by Kurt Griffiths <[email protected]>
Merge pull request #214 from kgriffs/travis

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]>
chore: Make travis run tests through tox the same way everyone else does

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]>
Removes unneeded cruft from error handler tests

github.com/falconry/falcon - 02676e82b4b55c9ef3204f374c02048b54b5e83c authored about 11 years ago by Kevin McDonald <[email protected]>
Adds an Exception Handler Mechanism

How to use:
def handler(ex, req, resp, params):
log_error(req, ex)
resp.stat...

github.com/falconry/falcon - 8805eb400e62f74ef548a39a597a0ac5948cd57e authored about 11 years ago by Kevin McDonald <[email protected]>
fix(Request): Blank query string is always escaped

This patch avoids passing the query string through util.percent_unescape
when it is empty, in or...

github.com/falconry/falcon - 15d180481203d5548d8b7f7cb2a698d4ffc33711 authored about 11 years ago by kgriffs <[email protected]>
Merge pull request #208 from kgriffs/master

fix(api): 405 Method Not Allowed - False positive

github.com/falconry/falcon - 4961e6a1d22d9649feb8cb0ce7b2a99e38898c3c authored about 11 years ago by Kurt Griffiths <[email protected]>
fix(api): 405 Method Not Allowed - False positive

This patch removes the TypeError heuristic code altogether, since it
has been problematic in the...

github.com/falconry/falcon - 163783d8a78149d92acdc43689fd743842ea93b3 authored about 11 years ago by kgriffs <[email protected]>
fix: Duplicate six import

github.com/falconry/falcon - e4ed65239d8f1ae0cba56996c1ad9c8a38e99e6b authored about 11 years ago by kgriffs <[email protected]>
Merge pull request #187 from jamielennox/py3-setup

fix(setup): Fix UTF-8 loading of README.rst

github.com/falconry/falcon - 7b5313bab5961e68a8f705942783a2bff7fc99fa authored about 11 years ago by Kurt Griffiths <[email protected]>
Merge pull request #195 from lichray/percent_query_string

feat(uri): decode percent encoded query string

github.com/falconry/falcon - 2c2500aa382fb48005b99367c847d8ddf762ae1d authored about 11 years ago by Kurt Griffiths <[email protected]>
feat(uri): decode percent encoded query string

Per RFC3986's requirement, we decode the query string, plus the
'+' -> ' ' conversion. We also ...

github.com/falconry/falcon - 4fe2879017f3db7dfdc08919840102148565deb2 authored about 11 years ago by Zhihao Yuan <[email protected]>
fix(setup): Fix UTF-8 loading of README.rst

README.rst contains some unicode characters which under certain
environment conditions will caus...

github.com/falconry/falcon - 14d861c573ba222d97c81396ab11b67cf7316608 authored about 11 years ago by Jamie Lennox <[email protected]>
Merge pull request #193 from kgriffs/master

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]>