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(Response): Do not return duplicate headers

76afe18a2f71fd71688c8e5c5d59e3ceba51840b authored almost 12 years ago
refactor(hooks): Overload kwargs to pass info instead of using req.ext

18c4990f28bb143b2c712c147cee397c25d29005 authored almost 12 years ago
fix(bench): Results of first trial ignored

78476b034ce12d6873451c435c44c37730fc1e61 authored almost 12 years ago
test(bench): Randomize ordering between each round, enable gc

24105259c63b0ff1f0b2c31c8bf7ecfe1aac9bdb authored almost 12 years ago
feat: Before hooks, also CherryPy benchmark

34323d8af9f3479adecbd0509f383c88c6fbbb9e authored almost 12 years ago
fix(testing): create_environ not setting all PEP-3333 vars

0393dce0bd0a04a9506b4f1364d47378260a611e authored almost 12 years ago
fix(StartRequestMock): callable does not accept exc_info per PEP-3333

26cb27ddcc27609a6c273b2cabac40aa82a3ac11 authored almost 12 years ago
fix(Request): content_length not an int

358949511985e7ff3d58628fac12b212516bba65 authored almost 12 years ago
Merge branch 'master' of github.com:racker/falcon

09fd49acdba6e474530fd1b11cdc97b9b9903245 authored almost 12 years ago
refactor(testing): Factor out classes into their own modules.

Fixes #75

5e066532c9fb6fe49dcd64996439616f37a4e3b2 authored almost 12 years ago
refactor(testing): Factor out classes into their own modules.\n\nFixes #75

3d746c64eb4aac50e84f15480839214ca1c19593 authored almost 12 years ago
refactor(testing): Rename "script" argument for create_environ to "app"

48f8215cca6da1e390d8242daf6e93c3ef253491 authored almost 12 years ago
doc: Update design goals in README to be in sync with website

7be1814317b402a7c6cd6983052e1a894bcdf43c authored almost 12 years ago
test: PyPy support, also update README to link to falconframework.org

680ead5774f9d1898170b350902cc74d1c81c022 authored almost 12 years ago
chore: Bump version to 0.1.1

c45ff9ef62fc2cf972e19e52801989c320360571 authored almost 12 years ago
doc: Improve docstrings, add those that are missing

Fixes #70

f87fb75c370665f0f9774247aef6695f666e5bfc authored almost 12 years ago
refactor(Request): Change get_* helpers to always default to None

BREAKING CHANGE: req.get_* helpers now always default to None. Code should be changed from:

req...

46c495ae75e64b0bfffa9eabf624f3d5f5972d13 authored almost 12 years ago
refactor(testing): Rename _simulate_request to simulate request (no preceding underscore)

5e3ad2d22654be63b16d5940165b211eb2222526 authored almost 12 years ago
test(Request): 100% code coverage

1cb2ab0452e66e34db2f2335a49acda4897e94d9 authored almost 12 years ago
chore: Publish website script

0bebd0f23fc57b493bd5ea15f64bcc4e347b12f7 authored almost 12 years ago
doc: Missing period

2cddc85948a6dc2534b76cf1bcea826eac63e2de authored almost 12 years ago
doc: Fixed markdown typo

86359b7ca0664e0174407f68d1e723e03644a7d6 authored almost 12 years ago
doc: Float right

e9f5127923e6ad232f7d4c12faf1053418559b1a authored almost 12 years ago
doc: Update logo

b422c2d32af53f3b793356db28501268e1a62b4b authored almost 12 years ago
doc: Add falcon image

0068824eedc613159c9da628019602ec6d2ca056 authored almost 12 years ago
refactor(Request): Return a tuple instead of a dict for req.range

d120491b70ab685f497e9f7da225b9ce306f8ea6 authored almost 12 years ago
feat(Request): Add attributes that correspond to common request headers

Makes it easier and less error-prone to grab values for common headers.

Closes #66

6627b29cbbe42ed6670a5bc580ef9f3fa756ae07 authored almost 12 years ago
test: 100% Code coverage FTW!

cfda5751bc2e37e87f5b5e2479c090243ea1de63 authored almost 12 years ago
refactor(HTTPError): Remove href_rel, always set to "help".

Closes #69

aabc32ebcdd1d93b4d5285c67f539e1e67dc00f2 authored almost 12 years ago
Merge branch 'master' of github.com:racker/falcon

Conflicts:
tests/test_httperror.py

9079607b0849c1358713965918bf0226a7492eb7 authored almost 12 years ago
Merge pull request #67 from painterjd/testing_refactor

feat: Add testing helps and mocks for Falcon-based apps.

Closes #5

f4b437cc474858e1f5dd2f44c27e0b86a50da14e authored almost 12 years ago
Merge remote-tracking branch 'upstream/master' into testing_refactor

Conflicts:
tests/test_http_method_routing.py

37eae76b6b652c1b8f670b5b79b92195c754ade0 authored almost 12 years ago
chore: Added painterjd to AUTHORS

9f423a3844bb3e2ae1328aefe98dc754bd5eb402 authored almost 12 years ago
Merge branch 'master' of github.com:racker/falcon

5cdc26dac3a726a954c74d013e9808c1fdd72d27 authored almost 12 years ago
Merge pull request #72 from painterjd/method_not_allowed_with_param

fix($routing): Fix endpoint routing w/ params

1cf23e46d4d2cca2c1dc545e935cecfe3ce00ebd authored almost 12 years ago
feat(HTTPError): Add HTTPRangeNotSatisfiable class

49fbaf6d3dc48a96b9f7c82901839ef673274398 authored almost 12 years ago
style: Comments and more idiomatic type checks

Updates comments with default values and uses
the idiomatic (and slightly faster) isinstance
ins...

3af18b09987a59341de71d29d368ed48383847aa authored almost 12 years ago
fix($test): Wrong resource checked in unit test

test_method_not_allowed_with_param was asserting
that a different resource was not being called,...

cd47af48813e7c9f5642133a63e593432fa9f0bd authored almost 12 years ago
fix($style): Fixes style

fcf8121eef83c9a1654fef0926e9c19f3bda3e91 authored almost 12 years ago
Merge remote-tracking branch 'upstream/master' into testing_refactor

Conflicts:
tests/test_headers.py

c6bfe100cc89049f5679f43ecf7b6688e6c4b24f authored almost 12 years ago
fix(testing): Make _simulate_request work w/ bin

TestSuite._simulate_request inferred that all body input
was binary. This change allows detectio...

bdae30622feadaeb54967202cb0acbdc45071111 authored almost 12 years ago
feat(Response): Add header attributes for setting Last-Modified, Retry-After, Location, Content-Location, and Content-Range

Closes #7

218d80c640b51e6880cf887172d117e9ec9764f3 authored almost 12 years ago
fix(@style): Fixes comment violations.

24c2448ce536d76da35370a01bbaba18641e16c0 authored almost 12 years ago
Merge remote-tracking branch 'upstream/master' into testing_refactor

Conflicts:
tests/test_headers.py

a905ea95f1a5654693bc77398e95a7cf0702e2d9 authored almost 12 years ago
refactor($testing): testsuite -> testing

This commit changes the testing framework namespace
from testsuite to testing and fixes two comm...

170796b3dcbf5680ace3f1de75b47c578cb4ecee authored almost 12 years ago
fix($routing): Fix endpoint routing w/ params

When performing an HTTP request with the incorrect
method (verb) to an endpoint the expected res...

a403ba1216fc0950d26e8c6fdf98d78038a9f95d authored almost 12 years ago
feat(Response): Add attributes for setting content-type, cache-control, and etag headers

bb01a48e0d64c8739381933766f3fe03c372bc31 authored almost 12 years ago
Merge remote-tracking branch 'upstream/master'

Conflicts:
tests/test_hello.py
tests/test_wsgi_errors.py

37e18e5a561667fa27d505ba1565b0ce434b06cd authored almost 12 years ago
Merge pull request #64 from kgriffs/Issue-30

Issue #30

beba8cab18e305e36e3bd3bf6bbb7c42a8bf52c8 authored almost 12 years ago
Merge pull request #63 from kgriffs/master

Issue #18

791438f8f8044438d8767205eba56bc917c4ee97 authored almost 12 years ago
feat(API): Customize default response type

Implements #30

818ae65bcb81a169a7df735df87f418f695ef0fa authored almost 12 years ago
feat(Request): Make list param parsing explicity

The idea is not to have to pay for what you don't use or want. Also
makes this consistent with r...

c94b924faa837cb3f70ff2017129203eb43b862f authored almost 12 years ago
Merge pull request #62 from kgriffs/master

Issue #40

146288a77286b32d9970e4c20d319d748389f4a1 authored almost 12 years ago
fix(API): Remove responder exception handling

Can hide problems, encourage bad coding practices.

Fixes #40

128bbc6b8bd125d3a24c805bcea6a6ceb00a2efa authored almost 12 years ago
Merge pull request #61 from kgriffs/Issue-43

Issue #43

19e08996eede95467210650b397865f1f6ceac77 authored almost 12 years ago
Merge remote-tracking branch 'upstream/master' into Issue-43

2267562b339fbc7c5cea440d62bbca93559975c7 authored almost 12 years ago
Merge pull request #60 from kgriffs/Issue_51

Issue 51

c1625c3cd0c6f442ba238a963d52fb38619d0f70 authored almost 12 years ago
refactor(Request): Rename Request.body to Request.stream

BREAKING CHANGE: req.body renamed to req.stream, since it really is a
stream, and the new name m...

bfd60d8e57b112959009612e6a6264f0fb7a1f5c authored almost 12 years ago
style(API): Removed unused import, fixed spacing

22fb63b34db87324c40f911ac75dfd78a3c320b2 authored almost 12 years ago
feat(Response): Added data member

resp.body decodes strings now, which slows it down a bit. Use
resp.data, instead, for byte strings.

d4f1a950e40181b00ebc32e31c9067429c66550e authored almost 12 years ago
Merge remote-tracking branch 'upstream/master' into Issue_51

a6d5b51f4c72228e8a2cc62429f0439ffedba5b6 authored almost 12 years ago
Merge pull request #58 from kgriffs/fix-http-error

fix(HTTPError): Order of link document members is not stable

9c35801ecc5cb82b21b0867b9e6232fd6bac4800 authored almost 12 years ago
Merge pull request #59 from kgriffs/Issue_37

fix(API): Optimize should_ignore_body

Fixes #37

c87b58ad33e22846005cb26fc65607b8d1698e41 authored almost 12 years ago
Merge pull request #57 from kgriffs/Unicode-logging

Unicode logging - fixes #52

63c6b23be49a56975b251ce549b726776ee2a122 authored almost 12 years ago
fix(Travis): Update path to requirements file

4cdf279b6839439b24c16f949f5ff130dd5f6e30 authored almost 12 years ago
fix: Unicode resp.body not encoded to a byte string

Required per PEP 333.

Fixes #51

850fe333a49f66770e91b8a04e67980161c59a40 authored almost 12 years ago
fix(API) Modify should_ignore_body to use a set

57c03d79297baae3c55be7e8ffab84b961f2dd3f authored almost 12 years ago
fix(API): Optimize should_ignore_body

549cfec75688940edd4a00a354e895d534ef0f45 authored almost 12 years ago
fix(HTTPError): Order of link document members is not stable

7dc5396b7030328667a37b0ecf3e1c57d256717e authored almost 12 years ago
fix(Request): UTF-8 logging

a1d33a69cfaf951bfd43b5d13759ad64994beb83 authored almost 12 years ago
Added unicode logging tests

74ebc91429900461b68fc5c6023c81198b88d8c4 authored almost 12 years ago
refactor(tests/helper.py)

This change breaks out the common functionality from
the unit tests into a testsuite package tha...

8e0ab3f4a02d22cde2d0611f38bad81974cbe2c2 authored almost 12 years ago
doc(README): Improved wording for design goals

b74cc79e9754f7a6e4319a7ce5cf2835671c724d authored almost 12 years ago
doc(README): Improved wording for argument #1

56b59a4c179483aef26f071a2de51a54e62ade93 authored almost 12 years ago
doc(README): Clarified design goals

314b6981ec9fb35c0d500441bef88fba3860bfb4 authored almost 12 years ago
doc(README): Added some reasons to use Falcon

034e3508e10d1602418a7a9db71510b5f394effc authored almost 12 years ago
Merge pull request #47 from cabrera/py3_support

Python 3 Support

c8a062f74cb64371f3daec53ef5b5a248c753325 authored almost 12 years ago
fix(merge): fix merge conflict.

da3de1afd7910512bed9baa1ef8cdeba9864eaab authored almost 12 years ago
Merge pull request #54 from joshbrand/tox_requirements

fix: use requirements.txt in tox.ini

ba8dba2b985be1e7975562276525ecf80bda0a9a authored almost 12 years ago
feat(travis): add 3.2 support. Go, CI!

4b61ddc6ba86fdd008ed4e90c2f70ddb41944591 authored almost 12 years ago
fix(requirements): add module six.

Needed to handle differences in unicode between Py2 and Py3.

fbd5b7e63aa273daab4abb4bb22c7560079483d6 authored almost 12 years ago
Merge branch 'master' of git://github.com/racker/falcon into py3_support

db4f117f662842851e0e2b36799c1b5d4342c3fd authored almost 12 years ago
fix(hello_test): revert to io.BytesIO, fix compare.

Rationale:
* bytearray -> BytesIO: wsgi expects stream objects
* encode removed from sam...

5d2af2525d0e8de51dcad45bc00f7bec48e0c842 authored almost 12 years ago
fix(request): format as unicode.

a51de2c4da25e81eaceeedf5f522a2f959b9ff54 authored almost 12 years ago
fix: use requirements.txt in tox.ini

bcf02b8b39d5897c9c203f22e71949928fdfb74d authored almost 12 years ago
chore: Add Chad Lung (chadlung) to AUTHORS (thanks!)

7fe712404f208707e1a5be60b8587fb4e0b14ad0 authored almost 12 years ago
chore: Add Josh Brand to contributors list (thanks!)

4cc7aed97c26821371b1e041af8616db319a341d authored almost 12 years ago
Merge pull request #50 from joshbrand/enable_travisci

chore: enable Travis-CI

230c32b4195697fc20ba50056bfb660d5a978c71 authored almost 12 years ago
fix: remove unneeded nosetest option

f146cdee39ece5306e5a00230e1e589f1dff8c13 authored almost 12 years ago
style: PEP 8 fixes

adce0111b1d9b51457d3509cf38ffe33a870d7b4 authored almost 12 years ago
chore: enable Travis-CI

- add requirements.txt with pip requirements
- add basic build in .travis.yml
- enable email not...

a3205f57c36efe4a9402e12ca76378e6cf05f706 authored almost 12 years ago
Merge pull request #46 from joshbrand/pep8_fixes

style: PEP 8 fixes

5fdbc799e52e3923f29c640994a4bc489b564ec0 authored almost 12 years ago
style: collapse install_requires

19acfd6156b7c5f3fb11fc83d58f94d9205dbd8a authored almost 12 years ago
Merge branch 'py3_support' of https://github.com/cabrera/falcon into py3_support

e118609e2112d4e9a9d771438a006ea189681eff authored almost 12 years ago
fix(*): add python 3 support.

Some changes:

- Fix import style

```python
from create import *

from .create import *
```

- ...

b0a2c0dd86fd9a6a9642ecb51ff2dbae9451d11a authored almost 12 years ago
style: PEP 8 fixes

3af3fb7038c6be99952a4c06c62de0427eb8dcd6 authored almost 12 years ago
fix: PATCH support

Closes #38

8ab1c6de6fac0f551807943335c0d3cd627ba6ba authored almost 12 years ago
Merge pull request #39 from chadlung/ChadLung

Fix: Changed example code, added comments for clarification

cd2106de935c7a864b6410621587a05158453fad authored almost 12 years ago
fix(*): add python 3 support.

8fafd7cc19de44ce3798989ea66395cd6f210e3f authored almost 12 years ago
Fix: Changed example code, added comments for clarification

5bd7592c660d401ce24f15a06b70f19588644820 authored about 12 years ago