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

Merge pull request #188 from jamielennox/py3-tests

fix: Add output encoding to tests for Python3

5b51b1e1ee3fda1307b46c517479a8dc0fe75115 authored about 11 years ago
Merge pull request #201 from jaypipes/utf8setup

Ensure long description is Unicode string in setup

f2e9398e903cacc54c7b10d6cdf465e33219a50f authored about 11 years ago
Ensure long description is Unicode string in setup

Python 3.3 is not able to properly install Falcon
due to UTF-8 characters in the README.rst file...

829a280f6ed511af7e1434191799358e29768ede authored about 11 years ago
doc: Clarify WSGI app variable in README examples

10e8ec901c7d40260c4e1086cc5741d6af933d78 authored about 11 years ago
chore: Send Travis notifications to IRC

500e5b0bc936d310c95a3db1353f2d335466f3fe authored over 11 years ago
fix: Add output encoding to tests for Python3

In certain environment setups python 3 will detect the appropriate
output as ASCII and will fail...

09bdfd715a122515cd0835714c128710b05cd641 authored over 11 years ago
perf(Request): Use a list comprehension and don't lowercase the headers

List comprehensions are faster than generators. Also, there is no
need to lowercase the header n...

83e82320da2590522134325d55c1f5122abbf6f3 authored over 11 years ago
Merge pull request #191 from kgriffs/master

chore: Bump version to 0.1.8-dev

7c7d4e087bc197465085840a474493122ca565ff authored over 11 years ago
chore: Bump version to 0.1.8-dev

8a712b7d797c653f2f5b7b471a0112f0448ad171 authored over 11 years ago
chore: Release version 0.1.7

b71d3a457704aa79543ba7b11b735e1cbd9875cd authored over 11 years ago
Merge pull request #182 from kgriffs/issues/147

feat(Request): Normalize wsgi.input semantics

1e14de53e9febecea34419d7705c28ced560b610 authored over 11 years ago
feat(Request): Normalize wsgi.input semantics

The socket._fileobject and io.BufferedReader are sometimes used
to implement wsgi.input. However...

bdceedf3038ccbeb78a02a3738e05bdd661f01b3 authored over 11 years ago
Merge pull request #179 from kgriffs/issues/155-b

fix: Refine client_accepts

efed49ba0fdb1f8b1407a8617d1b62101f9e0b5d authored over 11 years ago
chore: Rename tox "flake8" env to "pep8"

This change will make marconi tox more compatible with other OSS projects,
so that folks can reu...

9bce1a931ea5b6fc9dc65f9949ae07d8fd91d7c5 authored over 11 years ago
fix: Refine client_accepts

21d736ddbe535dbb5e733da61dba55f1c252f98d authored over 11 years ago
Merge pull request #174 from kgriffs/issues/152

feat(util.to_query_str): Smart handling of lists

dd6568b8bcf7bc4aa39481adc5c10d3776797905 authored over 11 years ago
feat(util.to_query_str): Smart handling of lists

This patch improves to_query_str so it can recognize instances of
list and convert it to a comma...

ae50ca26574c37a69d3c24675e9a2a2a226a014a authored over 11 years ago
Merge pull request #176 from kgriffs/issues/155

fix(Request.client_accepts): Accept parsing doesn't handle application/*

5f24a42167692805fa4c27c973a0215b19fe62f7 authored over 11 years ago
fix(Request.client_accepts): Accept parsing doesn't handle application/*

This patch adds support to the parser for robust accept header handling,
courtesy of mimeparse. ...

8640dc278365788658edfce49a4863e749042784 authored over 11 years ago
Merge pull request #175 from kgriffs/issues/154

fix(Request.get_param_as_list): Handle missing list items

a13333780f583d2f9d7eb38b88a4002f21032498 authored over 11 years ago
fix(Request.get_param_as_list): Handle missing list items

This patch modifies get_param_as_list to handle missing list items by
inserting None as a placeh...

ba912e367a1f547a61ae8fe91d803b933d0ba8d4 authored over 11 years ago
feat(Request): Also accept query params from POSTed forms

Fixes #170

08f767a410b36114eb0a816438813534a6660405 authored over 11 years ago
Merge pull request #171 from cabrera/pypy_no_warn_cython

fix(setup): don't warn re: cython under pypy

Fixes issue #167

2e80b6f7c5b092e3f6b3b1c0a6d65d124c628f14 authored over 11 years ago
refactor(setup): --cruft, with_cython -> CYTHON

c0c088c7480959aed9c00882966bdc91cb8f8e17 authored over 11 years ago
chore: Add Soren Hansen to AUTHORS. Thanks sorenh for contributing!

f0f5ea50e4f567535aaf9ffef9cce5e9131c1114 authored over 11 years ago
Merge pull request #169 from sorenh/master

fix(Request): Allow for query param names with dots

b09b373231783f21400b7dbece6b12dceb8606d1 authored over 11 years ago
fix(setup): NameError -> AttributeError

6636d0b0ec43c4552bddc8271c4987479886835e authored over 11 years ago
fix(setup): don't warn re: cython under pypy

When installing Falcon using pypy, don't bother checking for cython -
it's meaningless for pypy.

fd153678361a4f8b85ddb75774d2481cc8abd03d authored over 11 years ago
fix(Request): Allow for query param names with dots

bee930d022ec78b8c227d2305d104cafd9583e9f authored over 11 years ago
doc(Api._get_responder): Updated docstring to be more accurate

Previously, "Returns" talked about a 2-member tuple, but the
method was changed somewhere along ...

849fca4c38ef144a7c5cee73d4326dee45561ffc authored over 11 years ago
chore: Bump version 0.1.7.dev1

8c6dba2c96ee30f3ce4f7790fb87e538c8208a53 authored over 11 years ago
Merge pull request #165 from lichray/set_default_route

feat(api): set_default_route as a catch-all route

f72e6f618a2101615c6628037fc021e3a4c79146 authored over 11 years ago
Merge pull request #166 from lichray/http-headers

feat(req+resp): add HTTP headers property

002d7b387e8526e8b5a96400ceed529676f9d187 authored over 11 years ago
feat(req+resp): add HTTP headers property

The property is read-only, and users are not supposed to lookup
the dictionary returned from the...

cc77200269afc26f59feaf7699e62ae06cd155c3 authored over 11 years ago
feat(api): set_default_route as a catch-all route

A default route which is triggered when no route is found for a
request. The change simplifies ...

f30deb8fea1e6a23855e61a9f7ee5b7aae0c4666 authored over 11 years ago
Merge pull request #162 from lichray/default_options

feat(api): default responder for OPTIONS method

Closes issue #68

47ce800a3126d262f28b9ebd348cd74699c7f2b1 authored over 11 years ago
feat(api): default responder for OPTIONS method

54f629da5d3bdf6c78b2f596cce3da5b40bc8b10 authored over 11 years ago
chore: Set version to 0.1.6.post3 and update CHANGES.md

This patch is in anticipation of the 0.1.6.post3 release.

e8705c00de34c98d989252ca31990a4521f1f637 authored over 11 years ago
fix(hooks): argspec not propagated for class and method hooks

42a78f2e6adb2f3f13c1fb02af6d4788e76fc919 authored over 11 years ago
fix(hooks): argspec not propagated for global hooks

The wrapped responder's argspec was not being propagated up through
the hooks, resulting in a mi...

7ffd07af063ef2c8662bbe4895a6d25f57ac50e3 authored over 11 years ago
doc(README): Fix bugs in "more cowbell" example

The example was accessing req.client_accepts_json as a method, not as
a property. Also, falcon.H...

4c38a884b6fc396c25f17d63429af516f4cf1221 authored over 11 years ago
chore: Add flaper87 to AUTHORS. Thanks Flavio!

f3191ec54f626e1f14e1ba73aac3ee065c7d8d33 authored over 11 years ago
Merge pull request #159 from FlaPer87/master

fix: Encode body and update resp.body

316ad3cd5687f7ba3b732543c7a827552cb57cad authored over 11 years ago
fix: Added missing tests and rebased fixes #158

5bdfa775814eb096681425bfe7e113d147fb43cb authored over 11 years ago
Added some docstrings and tests

b4f38655149e94c00f5407b7db5b51729c53b3ec authored over 11 years ago
fix: keep body and make encoding process explicit

115d316acda8625fec087c7080aeae609dd6ed29 authored over 11 years ago
fix: Encode body and update resp.body

The patch sets the encoded body to resp.body so that other functions /
calls using it can operat...

c3143d4f4baac03ec02a75e8aa92d67dd9a946ba authored over 11 years ago
chore: Bump version to 0.1.7.dev1

b7eb59bed5a6b819eef9c2a70bc6a3710b362aef authored over 11 years ago
fix: Content-Length header always 0 for resp.data

Currently, the Content-Length header is always set to zero when
resp.data was used in lieu of re...

235795f5f0b4c3f55941d2cdf8bc570515c6a8bc authored over 11 years ago
fix: Incorrect build tag

d6a8be705b8527dff978cbb596e598927ceffc6d authored over 11 years ago
chore: Bump version to 0.1.6post2 and update CHANGES accordingly

8bf6e391e38001964d0374cb97819e1144f664c6 authored over 11 years ago
chore: Fixed typo in AUTHORS

fa4a8287ea9e1e2cb8d11a8555eb73bffdba09ae authored over 11 years ago
feat(exception_411): add new exception, HTTP 411.

722b8548b624acf99fe75aecbde4cb1a2867a8a0 authored over 11 years ago
Merge pull request #142 from cabrera/fix_getuniquestr

self.getUniqueString() does not exist in Python unittest module

624e57477b94c9e93f2472d4d4c1c46c0af42e8a authored over 11 years ago
feat(httperror): add HTTPNotAcceptable exception

db4fb5992dbfebb3c16ee8771d559272e7d84053 authored over 11 years ago
refactor: client_accepts_* -> client_accepts

cb468de5ee1c414d295e1dfd212f12bfedc24776 authored over 11 years ago
chore: Renamed HACKING to CONTRIBUTING

d9a03e5107f3bcaf525ec728513cc6fd1e9ba22c authored over 11 years ago
doc: Reword example text

6333ebe51fda5a9235d65a7c9b75b5dc2c4936ec authored over 11 years ago
doc: Improve quick-start section of README

This patch adds more comments to the simple example and
also shows how to run the example with g...

5b1c8ba1cdabb5f0cbebdb3fe55727609950c90c authored over 11 years ago
chore: Release 0.1.6.p1

This release just enables testing via setup.py and fixes the README.rst
syntax so it renderes co...

30e65436dd27639c2d44ac7d77fed984080afdd1 authored over 11 years ago
chore: Get pyroma to Mascarpone

945a2641be4a17418974620f2a56adff5eb6d756 authored over 11 years ago
doc: Remove formal language from code directive in README.rst

This change is intended to work around a pypi limitation re
not supporting formal language direc...

d8483351ca3de8c9c78ff8843c82ea8aa7e7a362 authored over 11 years ago
fix(testing/base): rm getUniqueString. Not present outside of testtools.

06c2417b091cb8faec0580fdbc304a661f4eaaa5 authored over 11 years ago
chore: Bump version to 0.1.7-dev

97ae57ffee42a2561056462e18d0aa6b1a5f1100 authored over 11 years ago
chore: Release version 0.1.6

54b6b7d4e35c897f81ac48f7a034475e77807724 authored over 11 years ago
fix: falcon.percent_escape messing up query strings

632b78f6ff90eee164bd0abbcedfcd9b3dd95ab3 authored over 11 years ago
chore: Bump version to 0.1.6-dev

9349c1123ed6248d7116acdfe7970eabc7b4963a authored over 11 years ago
chore: Remove cruft from RST version of README

3965484fd8aad8d6ce1ff11fbcf3ae0b894fdd00 authored over 11 years ago
doc: Hard-wrap license text

901f5183b8cdf17177f83d063c0436ef55b0f418 authored over 11 years ago
doc: Clean up RST version of README

820abf1415f9adf678bdf7ddc315492b3da3a4cb authored over 11 years ago
fix: publish-website should not continue if it fails to checkout gh-pages

1f39679628902afd83856538b05bf7357ebf22e0 authored over 11 years ago
Revert "doc: Publish website"

This reverts commit d0d14077192ef1b2df797cff1bd837c1468812be.

e762c2db553b873a6d3c4205b3057f556792cbde authored over 11 years ago
doc: Publish website

d0d14077192ef1b2df797cff1bd837c1468812be authored over 11 years ago
chore: Update publish-website.sh to use minified files.

5b39dbb44df2a0acb245646ec7ee126cd473e24c authored over 11 years ago
doc: Fix falcon image on README.md

e38ffd426098c9a1e6517b4a7acc4328435fd897 authored over 11 years ago
doc: Updated text wrapping in README

c401115e0702baca16c7f35cbe862822f1c4c2e6 authored over 11 years ago
chore: Add release notes for 0.1.5

6078a1e74f536f517d73fd5ea2dab716731696af authored over 11 years ago
chore: Remove 'dev' tag from 0.1.5

f2654c4a63c4856ebca42b72f08cc4797797b2b5 authored over 11 years ago
chore: Use README for package description

7cb05ded5cb2484011e11240a5e42785c9ba3c6e authored over 11 years ago
doc: RST version of README

316b490f23a1b06acb823b1104ccc03fec70dc50 authored over 11 years ago
chore: Clean up .coveragerc

da9e9d5b690d75ff9a90b69e3529683869c81b9a authored over 11 years ago
test: Ignore cmd dir in coverage reporting

73282bf4acbba44e88455b5a2a0b1fc95d6c76d7 authored over 11 years ago
test: Experimental memory profiling

This patch updates falcon-bench to support experimental memory profiling
by way of Heapy.

Issue...

0821c1b93ce3edb41736e762bab16cd6e4268ea4 authored over 11 years ago
test: Execution profiling

Adds cprofile to the testenv:py27, as well as to falcon-bench. In the latter
case, add the '-p' ...

e3304c13c013d04927ad7f594812955dc9a4672b authored over 11 years ago
test: Add falcon-ext benchmark

This patch adds a new "extended" Falcon benchmark designed to really tax
the framework. This wil...

352127e7243122b09352991147cc90c8a63cf8e3 authored over 11 years ago
test: resp.vary supports tuples

5f8ed896ecf108c559726b6ad5e556612f040560 authored over 11 years ago
fix: Cythoned files crash pep33 tox runs

Closes #110

844d7ff02804567613f04fdee69fa9a8b3867e33 authored over 11 years ago
fix: Allow capitalized bool strings

The following bool-ish strings are now recognized by req.get_param_as_bool:

True: ('true', ...

75d8073243b7009cc4864c3a10d632d1e24f3d49 authored over 11 years ago
feat: Response automatically percent-escapes values of location headers

This patch modifies the resp.location and resp.content_location
properties to use the falcon.uti...

4a9e0ed268090073a7f6a249557b8357951a56e9 authored over 11 years ago
chore: Add ema to AUTHORS. Thanks for contributing!

a9aaab36c08539dc68c96d239203d3a506d1adb0 authored over 11 years ago
Merge branch 'master' of github.com:racker/falcon

Conflicts:
falcon/http_error.py

7f71346d70293ad5b69187449f95940fc516d8d9 authored over 11 years ago
refactor: Migrate _percent_escape to util

This change makes it easier to reuse that code within Falcon, as well
as making the function ava...

9535617c5970c7695b4dfbd068d407fde3f813b9 authored over 11 years ago
chore: Add py3kwarn to tox

Closes #127

253ed3412f97c613b18b1ebcb104e59f385a15c0 authored over 11 years ago
fix: Unicode-aware HTTPError response body serialization

This fix changes the way HTTPError details are serialized to JSON so
that Unicode strings are pr...

dd7f5a270f8f8498c9cf198305200043061baf7e authored over 11 years ago
test: Only do coveralls on falcon package, and enable branch coverage

3c9c69cf858b4d701377df513423cd752a1146c4 authored over 11 years ago
chore: Remove typo from docstring

03e6ab86f2285218396d73d87b4df0d681f49206 authored over 11 years ago
chore(coverage): Try again to get coveralls working

fc2235fe0e32d1f2a31bce10115fc5bae2cc602a authored over 11 years ago
test: Omit a few more subdirs from coverage that don't need to be checked

0e0a62374b6292270d2ef63fadea27d7fee1bce9 authored over 11 years ago
chore: Update .gitignore to ignore VIM temp files

86e3e0e6f28451bcf89ddded027e60e784a1d881 authored over 11 years ago
test: Try again to get coveralls to show 100%

6b39f2e727506eabec08ede195d933940b60bd5d authored over 11 years ago