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

doc: Fix incorrect example for req.get_param() in README.md

As of version 0.1.4, req.get_param() no longer accepts a "default"
parameter. Instead, callers a...

github.com/falconry/falcon - 29b2027940cdb6528305be438d4bdecd6e9bfcdd authored over 11 years ago by kgriffs <[email protected]>
test: Add simple "method not allowed" test

This patch adds a test to prove that routing is done correctly in the basis
case.

github.com/falconry/falcon - 8519e62b6db8219abd78e0c62587580ea67f09a4 authored over 11 years ago by kgriffs <[email protected]>
chore: Added pyprism to AUTHORS. Thanks for contributing!

github.com/falconry/falcon - 49811df0e28d47f1923714b0a6640c67b2b4a1f2 authored over 11 years ago by kgriffs <[email protected]>
feat: Add ability to pass a dict 'store' to req.get_param

This patch adds an optional 'store' method argument to
req.get_param and friends. This makes it ...

github.com/falconry/falcon - 16c669784a4f778205d9af57891d2b9d91679595 authored over 11 years ago by kgriffs <[email protected]>
chore: Scale falcon.png

This was done to reduce download time for folks browsing to the rendered
version of README.md.

github.com/falconry/falcon - f2ecd52475ad51a247c58575219ced89ded806b7 authored over 11 years ago by kgriffs <[email protected]>
fix: Achieve 100% code coverage across all environments

Python 3 was just shy of 100%. Getting it up there required some slight
modifications to the way...

github.com/falconry/falcon - 479ca942148b4e7b7ed93858479071fa2c7f2787 authored over 11 years ago by kgriffs <[email protected]>
test(bench): Add bench entry point module

This script was accidentally ommitted in a previous commit.

github.com/falconry/falcon - dc423d998079146efc77e7caea5abc726b15944f authored over 11 years ago by kgriffs <[email protected]>
refactor: Migrate _percent_escape to util

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

github.com/falconry/falcon - 91aab38e85effb8e29dcb771bc30c6ae9d4f7434 authored over 11 years ago by kgriffs <[email protected]>
chore: Add py3kwarn to tox

Closes #127

github.com/falconry/falcon - f376177a6f5873227e65373e39ecc3af2ca77125 authored over 11 years ago by kgriffs <[email protected]>
fix: Unicode-aware HTTPError response body serialization

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

github.com/falconry/falcon - 8e7216bd01777f572d572f0d86633437371f020e authored over 11 years ago by kgriffs <[email protected]>
feat: Add ability to pass a dict 'store' to req.get_param

This patch adds an optional 'store' method argument to
req.get_param and friends. This makes it ...

github.com/falconry/falcon - 2422880f5edd1e6a5297c7c8026cb996b08feae5 authored over 11 years ago by kgriffs <[email protected]>
style: Remove some wildcard imports

This patch removes an unused wildcard import in http_error. It also removes
wildcard imports in ...

github.com/falconry/falcon - 415401bb288408ce4ea4215054733e08fd03e2de authored over 11 years ago by Emanuele Rocca <[email protected]>
doc: Fix incorrect example for req.get_param() in README.md

As of version 0.1.4, req.get_param() no longer accepts a "default"
parameter. Instead, callers a...

github.com/falconry/falcon - bd0b07145f0b6d6a1bd489a2894ad295ce347556 authored over 11 years ago by kgriffs <[email protected]>
test: Add simple "method not allowed" test

This patch adds a test to prove that routing is done correctly in the basis
case.

github.com/falconry/falcon - 6cc421f11f078ed9ae1ed9ae8366118b0c9cb7cb authored over 11 years ago by kgriffs <[email protected]>
chore: Remove typo from docstring

github.com/falconry/falcon - 14a60277fc17fb4ce4216fe18c12d53ebee38075 authored over 11 years ago by kgriffs <[email protected]>
chore: Added pyprism to AUTHORS. Thanks for contributing!

github.com/falconry/falcon - 217da1bea863775fdef01f17cf256e156630c5da authored over 11 years ago by kgriffs <[email protected]>
chore: Update .gitignore to ignore VIM temp files

github.com/falconry/falcon - 583ebad67cdcab0cca04aa6e7f51ed419d3d13e0 authored over 11 years ago by Ashutosh Das <[email protected]>
chore: Scale falcon.png

This was done to reduce download time for folks browsing to the rendered
version of README.md.

github.com/falconry/falcon - 13c16006f7dff4772b10417c75f14c518f4290f1 authored over 11 years ago by kgriffs <[email protected]>
test: Try again to get coveralls to show 100%

github.com/falconry/falcon - 5dc579db21e19f2666dc0907059834458c3a628e authored over 11 years ago by kgriffs <[email protected]>
chore(coverage): Try again to get coveralls working

github.com/falconry/falcon - ee673c179db024eccf722db7c5d9f8a8765fa1f9 authored over 11 years ago by kgriffs <[email protected]>
test: Omit a few more subdirs from coverage that don't need to be checked

github.com/falconry/falcon - 3b65897b4f025674aeec2657b00bc10558b3c2c3 authored over 11 years ago by kgriffs <[email protected]>
test: Only do coveralls on falcon package, and enable branch coverage

github.com/falconry/falcon - fde08eecfec97119dc30ceb2cb3965e145dcaa52 authored over 11 years ago by kgriffs <[email protected]>
fix: Achieve 100% code coverage across all environments

Python 3 was just shy of 100%. Getting it up there required some slight
modifications to the way...

github.com/falconry/falcon - 07ed97353b78ccb7fd8d63b847bb58e9b1d26233 authored over 11 years ago by kgriffs <[email protected]>
test(bench): Add bench entry point module

This script was accidentally ommitted in a previous commit.

github.com/falconry/falcon - aa2fdb10d9f50f81905a2e059ad10a45244d8834 authored over 11 years ago by kgriffs <[email protected]>
chore: Remove deprecated test runner scripts

github.com/falconry/falcon - 8ccea8d5b8a10b4872cb4cc3414e004d4b15d4bf authored over 11 years ago by kgriffs <[email protected]>
test: Enable coveralls (this will break py33 momentarily)

This patch turns on 100% coverage across all environments, and posts those
results to Coveralls....

github.com/falconry/falcon - 1e0df4d5f408292de66ef7ef4a6ea321748f4151 authored over 11 years ago by kgriffs <[email protected]>
chore(AUTHORS): Add lichray. Thanks for contributing!

github.com/falconry/falcon - 65b303aa3e757e6648d3dc206a3ecffdbc80810a authored over 11 years ago by kgriffs <[email protected]>
feat(API): enforce the routes to be normalized

Now the routes must starts with a slash (/) and contains no double
slashes (//).

BREAKING CHANG...

github.com/falconry/falcon - eabb8981bc7e205854dcb9deb555926a1f6a11e4 authored over 11 years ago by Zhihao Yuan <[email protected]>
Merge pull request #120 from lichray/show-typed-get-param

docs: Show a use of the typed get_param in README.

github.com/falconry/falcon - 382238deed04488b9a6373e5eea204378ac42f5f authored over 11 years ago by Kurt Griffiths <[email protected]>
Show a use of the typed get_param in README.

github.com/falconry/falcon - a4e03cf9b0e259faf7085d9f75de8b42a969d24d authored over 11 years ago by Zhihao Yuan <[email protected]>
Emphasize #falconframework channel in README

github.com/falconry/falcon - 1534ce723d995dd230d2509eeea016d08d85636e authored over 11 years ago by Kurt Griffiths <[email protected]>
chore: Update path to test-requires file for Travis.

github.com/falconry/falcon - 3eddeb2f427c7fe9596f57a3a845f533fe06fe77 authored over 11 years ago by kgriffs <[email protected]>
refactor(bench): Moved folder under falcon/ and added entrypoint to setup.py

This patch moves the benchmark folder down a level (under falcon/), and
cleans it up a bit. Ther...

github.com/falconry/falcon - 65b6539ec32c09fabfad0cd3861422f52239eecd authored over 11 years ago by kgriffs <[email protected]>
refactor(tests): Moved tests directory under falcon subdir

github.com/falconry/falcon - d34f01b9785a4306d1e9e5125248fefe2324255f authored over 11 years ago by kgriffs <[email protected]>
chore: Bump version to 0.1.5-dev

github.com/falconry/falcon - 9013738071f88d7755f47ebaf5d476042af51d03 authored over 11 years ago by kgriffs <[email protected]>
chore: Update changelog, version string for v0.1.4

github.com/falconry/falcon - d9a336af2e4341b7759cb14268822f945345502f authored over 11 years ago by kgriffs <[email protected]>
fix(Request): req.path includes trailing slash

In keeping with the spirit of abstracting away trailing slashes in routes,
this patch also strip...

github.com/falconry/falcon - 9e735efb492fc8cdbe18befb313bf66d1b9c65ed authored over 11 years ago by kgriffs <[email protected]>
doc: Added note about query strings not having preceding '?' char

github.com/falconry/falcon - cdd8151a08bca8b6fd873bb947b651e0747fc401 authored over 11 years ago by kgriffs <[email protected]>
chore: Bumped version to 0.1.4-dev

github.com/falconry/falcon - 4d33abd2aabc56e52bac3600c4af74f553c3c046 authored over 11 years ago by kgriffs <[email protected]>
Version 0.1.3

github.com/falconry/falcon - f6b15cd9f5c2df511f758c3cc0b510839a760b68 authored over 11 years ago by kgriffs <[email protected]>
feat(Request): date property should return a datetime instance

BREAKING CHANGE: req.date now returns a datetime instance rather than a
string, and will raise H...

github.com/falconry/falcon - 0bf71a62cbbc92aac7a72674e01d7bda95194153 authored over 11 years ago by kgriffs <[email protected]>
feat(Request): Add method to detect whether the client accepts XML.

github.com/falconry/falcon - 7d121fd79d7ce80152ed0bd9f83bf2a0cbf40586 authored over 11 years ago by kgriffs <[email protected]>
feat(Request): Add optional min, max arguments to req.get_param_as_int

This patch makes it easy to validate integer parameters.

Closes #103

github.com/falconry/falcon - d85cfc0b5943f754cb37221d83eed3d990143384 authored over 11 years ago by kgriffs <[email protected]>
feat(util): Add to_query_str helper

This patch adds falcon.to_query_str(params) to make it fast and easy to
create query strings bas...

github.com/falconry/falcon - 1917f70d44ce042cab8f8a232622945e88264038 authored over 11 years ago by kgriffs <[email protected]>
test(util): Added test case for falcon.util

github.com/falconry/falcon - 050da2550f5bb808c3dcda22881a60d7196e33b7 authored over 11 years ago by kgriffs <[email protected]>
fix(Request): URI builders not including ? between path, query string

github.com/falconry/falcon - 04f955aae5e4e818320a26e2f7fd5f29d1cff33d authored over 11 years ago by kgriffs <[email protected]>
Merge branch 'master' of github.com:racker/falcon

github.com/falconry/falcon - 754391205eef807716b06aa62e87a3ec256572cc authored over 11 years ago by kgriffs <[email protected]>
perf(Request): Improved performance when no query string is present

github.com/falconry/falcon - 134b0eaf51dac459aa93d1117b8d6df624f29681 authored over 11 years ago by kgriffs <[email protected]>
perf(Request): Improved performance when no query string is present

github.com/falconry/falcon - 4d0ce8555170bbad4703a57ac35fade0ad9d3ae8 authored over 11 years ago by kgriffs <[email protected]>
perf(Request): Use attribute directly

github.com/falconry/falcon - cbfad567f8cfc084999e764c1589e4fbb46cbc97 authored over 11 years ago by kgriffs <[email protected]>
doc(Response): Move verbose docstrings for properties out of class docstring

github.com/falconry/falcon - a6a4f132f43d2993ea6cfd669d8d060c7429e5ec authored over 11 years ago by kgriffs <[email protected]>
refactor(Request): Don't import helper functions into the locals namespace

github.com/falconry/falcon - 0bcd6dd620fa9a05fc87a36e8314b9ad2f6080d0 authored over 11 years ago by kgriffs <[email protected]>
fix(Request): Query string regex should only accept sane field names

github.com/falconry/falcon - 5cd4eec63477576c0c9467111c73614539debe3b authored over 11 years ago by kgriffs <[email protected]>
feat(Request) Add get_param_as_bool

This new function will test for param values in ['true', 'false'] and convert
to a Python boolea...

github.com/falconry/falcon - c69c98306860a053fad16143773de7787391c444 authored over 11 years ago by kgriffs <[email protected]>
fix(testing): testing.create_environ(...) should allow headers to be an iterable of tuples as well as a dict.

Fixes #97

github.com/falconry/falcon - 31fdaaacb37b1f62de0d872f91750bbed1d08992 authored over 11 years ago by kgriffs <[email protected]>
feat(Request): Add transform option to get_params_as_list

This commit adds a new, optional param to Request.get_params_as_list(...)
called "transform". Th...

github.com/falconry/falcon - 720fb8c5e538b1a49f6aadd3232fae1e87557774 authored over 11 years ago by kgriffs <[email protected]>
feat(Request): Add relative_uri helper

This change introduces Request.relative_uri since it is common for apps to
use relative URIs for...

github.com/falconry/falcon - 936d84c21122e511645938f0ec4d4a408781c101 authored over 11 years ago by kgriffs <[email protected]>
Merge branch 'master' of github.com:racker/falcon

github.com/falconry/falcon - 75598062efbee122fdc1e62d941e8bf7246fe213 authored over 11 years ago by kgriffs <[email protected]>
fix(Request): Made header and query param parsing more strict

This patch updates several helper properties and methods on the Request
object to raise HTTPBadR...

github.com/falconry/falcon - c938341144d46c7e669aa583ddfe795c7c3f62aa authored over 11 years ago by kgriffs <[email protected]>
fix(Request): Made header and query param parsing more strict

This patch updates several helper properties and methods on the Request
object to raise HTTPBadR...

github.com/falconry/falcon - 6d1e6c3242dc78bdfa7bb0570b626c3adbe24bf0 authored over 11 years ago by kgriffs <[email protected]>
Fix(status_codes): Missing HTTP_418

github.com/falconry/falcon - 5af3c3ebb2d748a1c3917be2942ccc8ce8e0f296 authored over 11 years ago by kgriffs <[email protected]>
fix(bench): Incorrect request path

Also updated werkzeug test to query account_id value.

github.com/falconry/falcon - 8e541fdb1d0a89d5657333d5fcfc143926efdae4 authored over 11 years ago by kgriffs <[email protected]>
doc(Request): Move property help from class docstring to properties themselves

Note: Also converted some attributes to properties for lazy eval

github.com/falconry/falcon - 3eef795b1b6e15d4e85ef8fb638d7a4f1fb0b39f authored over 11 years ago by kgriffs <[email protected]>
fix: Return method not allowed for a route if responder doesn't handle fields

If a URI template defines fields that do not have corresponding args in a
given resource's on_* ...

github.com/falconry/falcon - 6305a3bff5c9ae83b2b9ad353246f1718111fa2f authored over 11 years ago by kgriffs <[email protected]>
fix: Return method not allowed for a route if responder doesn't handle fields

If a URI template defines fields that do not have corresponding args in a
given resource's on_* ...

github.com/falconry/falcon - 35a1b89292acf2d7f29e5fab0cc87737f35d918a authored almost 12 years ago by kgriffs <[email protected]>
doc: Added note about IRC channel to README

github.com/falconry/falcon - 35b41d70213c6ca844e1ef4afb2cf23bde17dd84 authored almost 12 years ago by kgriffs <[email protected]>
fix: Add flake8 env and fix ensuing errors

github.com/falconry/falcon - d93af7f6e4f5e8aba384a914ec70ac2478c214fd authored almost 12 years ago by kgriffs <[email protected]>
fix: Revert dump_wsgi to use wsgiref

github.com/falconry/falcon - 6cdf0198c0186ab5561ea32238a7002a81d05578 authored almost 12 years ago by kgriffs <[email protected]>
chore: Update package website and description

github.com/falconry/falcon - 6fe28fb1b233fecd39ce9401e584f46e798ee055 authored almost 12 years ago by kgriffs <[email protected]>
chore: Bump version to 0.1.3-dev

github.com/falconry/falcon - 1f9e0f40469ea3e75f09e33387d05bafc86135c9 authored almost 12 years ago by kgriffs <[email protected]>
chore: Promote to beta status

github.com/falconry/falcon - a765578f05c955f541844a56214c0b85e5d7b9ac authored almost 12 years ago by kgriffs <[email protected]>
chore: Finalized version 0.1.2

github.com/falconry/falcon - 670cd84f9d6834b9948f7188e88da9945515567e authored almost 12 years ago by kgriffs <[email protected]>
test: Enable Python 2.6 in Travis

github.com/falconry/falcon - 10e4e9d8d9fe5b0cbad5d4f0f8930cbf1b1a4195 authored almost 12 years ago by kgriffs <[email protected]>
test: Enable branch coverage and get to 100%

Also found and fixed a bug with before and after hooks, where decorators
could overwrite one-ano...

github.com/falconry/falcon - 4700dda06fed59131cea1671218e709b08e8a384 authored almost 12 years ago by kgriffs <[email protected]>
chore: Remove cover report from source control

github.com/falconry/falcon - e390033fc088256767c4b187108e3391744bba3b authored almost 12 years ago by kgriffs <[email protected]>
doc: Add some bullet points on what batteries come included to the README

Closes #92

github.com/falconry/falcon - 5b02c85cdb94106aad4bdd1627aa929da6aef6d0 authored almost 12 years ago by kgriffs <[email protected]>
chore: Update AUTHORS file

github.com/falconry/falcon - ffbcea56bbb1e7d6bd5f667eeaa07d1ac0a8492d authored almost 12 years ago by kgriffs <[email protected]>
fix: Remove dependency on testtools

Closes #88

github.com/falconry/falcon - d7c2a7a509cf5a80c9fd6a85723ce5571801b4ad authored almost 12 years ago by kgriffs <[email protected]>
refactor: Rename test_resource.py to resource.py

github.com/falconry/falcon - 9cc85725612c87b175d0bba390e70db9467d30bb authored almost 12 years ago by kgriffs <[email protected]>
refactor: Rename TestSuite to TestBase

Closes #90

github.com/falconry/falcon - 85e70abf8789632a23ae095e38762ee11923fd15 authored almost 12 years ago by kgriffs <[email protected]>
refactor: Change TestSuite.prepare to "before", add "after"

Implements #91

github.com/falconry/falcon - 8e76db351109f46fee210ec0167c669b639e96d7 authored almost 12 years ago by kgriffs <[email protected]>
Merge branch 'master' of github.com:racker/falcon

github.com/falconry/falcon - c6c212614c14fa8fbc37a349f9779c41a8d67b84 authored almost 12 years ago by kgriffs <[email protected]>
Merge branch 'master' of github.com:racker/falcon

github.com/falconry/falcon - dcc609a9a6b75f79076cd93db2963b15eea56da0 authored almost 12 years ago by kgriffs <[email protected]>
Merge branch 'master' of github.com:racker/falcon

github.com/falconry/falcon - 7454865c1ec3e1822b0989c520b63295eed26ec2 authored almost 12 years ago by kgriffs <[email protected]>
feat: Python 2.6 support

Implements #94

github.com/falconry/falcon - 5544f3d5dd2360830da5b8c38448784e03ab01a7 authored almost 12 years ago by kgriffs <[email protected]>
Merge pull request #89 from rs-randallburt/query_string_fix

fix(Request): QUERY_STRING is not required to be present in env

github.com/falconry/falcon - 8ae84b75851fda09ea5928d35f9134075939a1d1 authored almost 12 years ago by Kurt Griffiths <[email protected]>
Pull request feedback fixes

github.com/falconry/falcon - ffca15e246241fdcfa11d4d9653a8dcaec750197 authored almost 12 years ago by Randall Burt <[email protected]>
fix(Request) forgot to add a test

github.com/falconry/falcon - 4061cf4f22dc2c0e3089ba78a83445b792e390fa authored almost 12 years ago by Randall Burt <[email protected]>
fix(Request): QUERY_STRING is not required to be present in env

Per PEP-333, QUERY_STRING may be empty or absent. It seems to be absent if using eventlet.wsgi.s...

github.com/falconry/falcon - ea45b3f066d774c8fadb478a38a7089d421f9a94 authored almost 12 years ago by Randall Burt <[email protected]>
feat(API): Routes now treat paths with a trailing slash as identical.

Implements #48

github.com/falconry/falcon - a9f820854310e11ef36a742d26dc48427ff83a18 authored almost 12 years ago by Kurt Griffiths <[email protected]>
test(bench): Lay groundwork for WSME benchmark

github.com/falconry/falcon - 074beaec2448669b90876505c8c8beaebe38ce39 authored almost 12 years ago by Kurt Griffiths <[email protected]>
chore: Bump version to 0.1.2

github.com/falconry/falcon - 93cf3b14854b5e413ba25643c91583e17cbf9a01 authored almost 12 years ago by Kurt Griffiths <[email protected]>
doc: Updated CHANGES to reflect v0.1.1

github.com/falconry/falcon - 2361c2fdfd3b67a8eede6f353bbc892a41c9e6a8 authored almost 12 years ago by Kurt Griffiths <[email protected]>
doc(README): Update to reflect 0.1.1 changes. Closes #85.

github.com/falconry/falcon - b90b1d17cc95bdad863bef465b415c214c3e9aaf authored almost 12 years ago by Kurt Griffiths <[email protected]>
feat(API): Added after hooks. Closes #6

github.com/falconry/falcon - a96d9fbb2cc970c5452455d582d900a2f02ae717 authored almost 12 years ago by Kurt Griffiths <[email protected]>
fix(setup): Installing Falcon via PIP throws an error when six not installed. Fixes #81.

github.com/falconry/falcon - f84e4d16eb5b880a30f575257c92133f992f48d4 authored almost 12 years ago by Kurt Griffiths <[email protected]>
feat: Compile modules with Cython if available. Closes #29

github.com/falconry/falcon - 1c1cd7c82b96aad8800049d8e22b51ca8ce2beb0 authored almost 12 years ago by Kurt Griffiths <[email protected]>
refactor(Response): Change header attributes to properties. Fixes #84

github.com/falconry/falcon - b7673ef0a9d269870d806eef515c57aa8d27c46a authored almost 12 years ago by Kurt Griffiths <[email protected]>
test(Request): Setting a header overwrites previous value for that header. Fixes #80

github.com/falconry/falcon - 3e9ddc3640ef2ad754bf05571bb32e3fa9b94000 authored almost 12 years ago by Kurt Griffiths <[email protected]>
refactor(bench): Use defaultdict

github.com/falconry/falcon - 4cbc78520890ab8cffedad6250e6e93d0e2314e9 authored almost 12 years ago by Kurt Griffiths <[email protected]>