summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Version increment.0.4.5Ryan Petrello2014-02-192-1/+9
| | | | Change-Id: Ic3333885875af332f751dc46cfa7ef67d03f20c5
* Merge "Fix a trailing slash bug for `RestController`s that have a `_lookup` ↵Jenkins2014-02-192-3/+35
|\ | | | | | | method."
| * Fix a trailing slash bug for `RestController`s that have a `_lookup` method.Ryan Petrello2014-02-192-3/+35
| | | | | | | | Change-Id: Ibefa6742d0411b8cb8ae1592c8b1ca077088c5e6
* | Merge "Add improved documentation for `pecan.request` and `pecan.response`."Jenkins2014-02-191-0/+28
|\ \ | |/ |/|
| * Add improved documentation for `pecan.request` and `pecan.response`.Ryan Petrello2014-02-181-0/+28
| | | | | | | | | | Change-Id: I6f27e5a352000758b959f70d19261389a3ea97b7 Closes-Bug: 1276869
* | Merge "Test pecan against Python3.4 (for now, rc1)."Jenkins2014-02-142-2/+15
|\ \
| * | Test pecan against Python3.4 (for now, rc1).Ryan Petrello2014-02-132-2/+15
| |/ | | | | | | Change-Id: I39c03bbca6c54a3d6c75f82da9842d67ed5666ea
* | Merge "Cleanup the WSGI app reference from the threadlocal state on every ↵Jenkins2014-02-142-1/+2
|\ \ | | | | | | | | | request."
| * | Cleanup the WSGI app reference from the threadlocal state on every request.Ryan Petrello2014-02-132-1/+2
| |/ | | | | | | | | Change-Id: I22f93224047e2b6fd6692423cc27f85b6261f9f8 Closes-Bug: #1279461
* | Fix a trailing slash bug for `RestController`s that have a `_lookup` method.Ryan Petrello2014-02-132-0/+43
|/ | | | | Change-Id: Ibd025fc52d37f58644de23cf283afd8d4d55e2d1 Closes-Bug: #1280003
* Forcibly upgrade/install pecan-dev for OpenStack gating tests.Ryan Petrello2014-02-131-3/+3
| | | | Change-Id: I73cdf6ecedfb8b636ddd90aca473b8b786c50d7d
* Simplify tox gate tests for OpenStack projects.Ryan Petrello2014-02-131-24/+9
| | | | | | I put some tox in your tox so you can tox while you tox. Change-Id: I2995a0f4ba919b42e90238bb9765958b049e3e57
* Improve pecan documentation and correct intersphinx references.Ryan Petrello2014-01-1922-189/+247
| | | | Change-Id: Iac6229a2727a3c662d3fe9e83e1aa02ef648f025
* Merge "Fix typos in documents and comments"Jenkins2014-01-185-9/+9
|\
| * Fix typos in documents and commentsChang Bo Guo2013-12-105-9/+9
| | | | | | | | | | | | | | | | | | Fix typos detected by toolkit misspellings. * pip install misspellings * git ls-files | grep -v locale | misspellings -f - Change-Id: I3d7c06bcc3b5d0cdf82b8da98a7fba15e935cab6
* | Version increment.0.4.4Ryan Petrello2014-01-072-1/+6
| | | | | | | | Change-Id: Icc610b720c512a633cb8b50db3837364d41be19c
* | Fix a memory leak in pecan.util.memodictRyan Petrello2014-01-071-11/+0
| | | | | | | | | | Change-Id: Id50ca4d689fa09b15b0928e6e20d336f93a1e85c Fixes-bug: 1266908
* | Version increment.0.4.3Ryan Petrello2013-12-172-1/+8
| | | | | | | | Change-Id: I9a4d128ce2ad9e26ebebec1f90c579622f55aeca
* | Fix several bugs for RestControllerRyan Petrello2013-12-042-19/+99
|/ | | | | | | | Resolve several bugs in RestController that occur when the URL ends in a trailing slash. Change-Id: I6439ee9e45b715b0bea57e9af9124675376d0c9d Fixes-bug: 1250566
* Run ceilometer tests against py26, not py27.Ryan Petrello2013-12-041-2/+16
| | | | | | | Ceilometer gating tests require mongodb, which only run successfully on OpenStack CI's CentOS 6 machines (which are running Python 2.6). Change-Id: If302b1cfb22a241a1ec32396235b1353c99078ed
* Merge "Add test environments to gate pecan against WSME, Ceilometer, and ↵Jenkins2013-10-281-0/+41
|\ | | | | | | Ironic."
| * Add test environments to gate pecan against WSME, Ceilometer, and Ironic.Ryan Petrello2013-10-281-0/+41
| | | | | | | | Change-Id: I42e5c0cb8004d89984c2798b3537789294efbb94
* | Merge "Respect security for generic controllers."Jenkins2013-10-283-3/+132
|\ \
| * | Respect security for generic controllers.Ryan Petrello2013-10-163-3/+132
| | | | | | | | | | | | | | | Fixes-bug: 1240488 Change-Id: I80cdc4609cb1e977018721db3e37d1d0e217bde2
* | | Replace an "invalid syntax" Python test fixture with a generated tempfile.Ryan Petrello2013-10-233-11/+12
| |/ |/| | | | | | | | | | | | | | | This will resolve warnings when installing with easy_install, and also allows us to not include a invalid-syntax file in our distribution (even though it's only used for tests). Fixes-bug: 1243667 Change-Id: I2bfe0d2a5b2f3944cd97951b9285d153bbcb9362
* | Merge "Persist `pecan.request.context` across internal redirects."Jenkins2013-10-042-1/+36
|\ \
| * | Persist `pecan.request.context` across internal redirects.Ryan Petrello2013-09-302-1/+36
| |/ | | | | | | | | Fixes-bug: 1233367 Change-Id: Iae7926003cd672b874b62418c53e5af227878151
* | Resolve a bug in `_default` handlers used in `RestController`.Ryan Petrello2013-09-302-1/+18
|/ | | | | Fixes-bug: 1233258 Change-Id: I5494cf4fc607cdc6833733dc1bf4022daa4c262e
* Version increment.0.4.2Ryan Petrello2013-09-272-1/+5
| | | | Change-Id: Ieb0de1a38c5d015a8df07da9e5df7a36b6214c51
* Remove a routing optimization that breaks the WSME pecan plugin.Ryan Petrello2013-09-271-17/+14
| | | | | Fixes-bug: 1232199 Change-Id: Ie0f93e5b783f601fc734919db02e658222a402ba
* Including a `venv` tox environment so we can release via OpenStack CI.0.4.1Ryan Petrello2013-09-273-2/+6
| | | | Change-Id: I42559526c951301a812910f4e48de8ac5221613a
* Version increment.0.4.0Ryan Petrello2013-09-272-2/+2
| | | | | | | Dependencies changed (we removed simplegeneric and replaced it with singledispatch), so we should probably release a new major version. Change-Id: Ic618d8998ec6f90806dc5fc84451f2ad616f1e66
* Version increment.Ryan Petrello2013-09-272-1/+12
| | | | Change-Id: Id6d78c43b1c4a2de75d5419c606d7af1e9c48ea1
* Merge "core: do not try to set response body to None"Jenkins2013-09-262-1/+18
|\
| * core: do not try to set response body to NoneJulien Danjou2013-09-262-1/+18
| | | | | | | | | | | | | | In the context of DELETE, it's more than likely than the response will be empty. In such a case, setting response.body to None will fail. Change-Id: I29fde6c448c935c40c768376a15e83337b951898
* | Merge "Squeeze some more performance out of the WSGI __call__ and dispatch ↵Jenkins2013-09-263-58/+66
|\ \ | | | | | | | | | algorithm."
| * | Squeeze some more performance out of the WSGI __call__ and dispatch algorithm.Ryan Petrello2013-09-253-58/+66
| | | | | | | | | | | | Change-Id: I3e25381d526866d6feae05f0dcbdca5707f86df7
* | | Merge "Update README.rst with bug/issue tracker information."Jenkins2013-09-261-0/+9
|\ \ \ | |_|/ |/| |
| * | Update README.rst with bug/issue tracker information.Ryan Petrello2013-09-261-0/+9
| |/ | | | | | | Change-Id: Ic2b3445aae4009fdf44484d52dd0b31f04ed4faa
* | Replace simplegeneric with singledispatch (PEP 443).Ryan Petrello2013-09-225-18/+39
|/ | | | | Closes-Bug: #1226813 Change-Id: I1ba149ac00353460065d4cddbe3ccd8782aaa611
* Merge "Document and test the uwsgi plugin."Jenkins2013-09-013-24/+35
|\
| * Document and test the uwsgi plugin.Ryan Petrello2013-08-293-24/+35
| | | | | | | | Change-Id: I97449c5238ac8c8a9dbc334e628c4f7a414ff896
* | Fix an RST heading.Ryan Petrello2013-08-291-1/+1
|/ | | | Change-Id: I0a4068eb5624c2d9df54ce695ae9616725b0091b
* Specify minimum versions in requirements.txt.Ryan Petrello2013-08-162-12/+10
| | | | | | | | | | We used to use requirements.txt for frozen dependency testing in Travis-CI. Given that pecan is a framework, it probably makes more sense to specify "minimum" versions. This change extracts the list of minimum dependencies into a requirements file that can be used in other places, like documentation and installation tools. Change-Id: Ie2fef9fd2e5ed261b4cc82139882b226ba787680
* Update docs and package metadata to reflect gerrit review process.Ryan Petrello2013-08-135-37/+36
| | | | Change-Id: I5cc6cfa31bb899ea32f6d9cb37d86dc0275d09fc
* Add .gitreview file.Ryan Petrello2013-08-131-0/+4
| | | | Change-Id: Iffbd09c4b0eb622dca48f1f6085eb8640e1f8ccf
* Version increment.0.3.2Ryan Petrello2013-08-122-1/+8
|
* Merge pull request #231 from ryanpetrello/nextJonathan LaCour2013-08-121-2/+3
|\ | | | | Add our mailing list URL to the README.
| * Add our mailing list URL to the README.Ryan Petrello2013-08-091-2/+3
| |
* | Merge pull request #230 from cleverdevil/nextRyan Petrello2013-08-121-16/+42
|\ \ | | | | | | Document multipart file uploads.