-
5da233503d
Pecan has moved to https://github.com/pecan/pecan
master
Monty Taylor
2015-11-24 12:21:11 -05:00
-
12df0fe05c
Retire stackforge/pecan
Monty Taylor
2015-10-17 16:04:13 -04:00
-
b49e8c7be4
Pecan has moved to https://github.com/pecan/pecan
Ryan Petrello
2015-07-29 14:37:49 -04:00
-
cbcc8b3e51
Merge "Allow all RFC3986-specified characters in explicit path segments."
Jenkins
2015-07-09 21:15:34 +00:00
-
-
f8cdcb7711
Merge "Replace pecan's homegrown interactive debugging middleware with backlash"
Jenkins
2015-07-09 20:49:52 +00:00
-
-
1fe3cec746
Fix a bug in the way
default_renderer
is applied.
Ryan Petrello
2015-06-25 11:48:49 -04:00
-
3faec0800e
Allow all RFC3986-specified characters in explicit path segments.
Ryan Petrello
2015-06-25 10:45:48 -04:00
-
-
-
177c566eca
Replace pecan's homegrown interactive debugging middleware with backlash
Ryan Petrello
2015-06-04 13:43:31 -04:00
-
0001a9d94d
Fix broken wsme-stable tests as of the latest 0.7.0 release.
Ryan Petrello
2015-06-08 08:51:02 -07:00
-
-
d3159f1d6b
Allowing tracebacks to be surfaced through abort
John Vrbanac
2015-06-01 18:24:22 -05:00
-
17d5357003
Merge "Version increment."
0.9.0
Jenkins
2015-05-28 17:38:42 +00:00
-
-
6b1d0f0002
Require orderddict for Python 2.6 support.
Ryan Petrello
2015-05-27 13:57:31 -07:00
-
74995b12c5
Version increment.
Ryan Petrello
2015-05-27 16:18:20 -04:00
-
-
0dbaa162b7
Add tox environments to gate pecan against openstack/gnocchi
Ryan Petrello
2015-05-27 11:13:14 -07:00
-
e12bb3492b
Add tox environments to gate pecan against openstack/magnum
Ryan Petrello
2015-05-27 08:22:54 -07:00
-
ccb5f75e13
Gate against latest stable projects.
Ryan Petrello
2015-05-21 12:42:56 -07:00
-
ac6b72e441
Merge "Allow users to specify custom path segments for routing."
Jenkins
2015-05-21 23:15:31 +00:00
-
-
f09076cf10
Merge "Properly raise HTTP 405 (and specify Allow headers) for RestController"
Jenkins
2015-05-21 23:15:28 +00:00
-
-
3c634de566
Properly raise HTTP 405 (and specify Allow headers) for RestController
Ryan Petrello
2015-05-11 09:48:53 -07:00
-
5e48da32ac
Update the
rest-api
scaffold to use generic controllers, *not* RestController Closes-Bug #1413038
Ryan Petrello
2015-05-13 08:34:53 -07:00
-
-
baf80afa5e
Allow users to specify custom path segments for routing.
Ryan Petrello
2015-01-16 13:30:45 -05:00
-
-
26d1d59aec
Fix broken wsme-stable tests.
Ryan Petrello
2015-05-21 10:26:03 -07:00
-
e7b7daf44e
Replace ci.o.o links with docs.o.o/infra
Jeremy Stanley
2015-05-14 21:38:20 +00:00
-
bf03242912
Merge "Fix unquoting of positional args with plus sign"
Jenkins
2015-05-13 12:59:44 +00:00
-
-
472131549f
Fix unquoting of positional args with plus sign
Maxim Kulkin
2015-02-25 15:54:36 -08:00
-
c3ce70b613
Add more emphasis to the need for debug=False in deployment documentation.
Ryan Petrello
2015-05-11 10:48:47 -04:00
-
-
9a6a893d5e
Properly handle Python3 Unicode path segments in pecan routing.
Ryan Petrello
2015-05-07 10:45:39 -07:00
-
d907987e70
Merge "make_app() now uses the debugger param in DebugMiddleware()"
Jenkins
2015-04-29 20:25:29 +00:00
-
-
ec7bdc432d
make_app() now uses the debugger param in DebugMiddleware()
Joe D'Andrea
2015-04-28 11:33:49 -04:00
-
760f434471
Drop support for Python 3.2.
Ryan Petrello
2015-04-29 11:23:23 -04:00
-
-
87b8d00a2e
Merge "Prevent @expose(generic=True) on special methods (_route, _lookup, _default)."
Jenkins
2015-04-12 18:45:21 +00:00
-
-
465088213b
Prevent @expose(generic=True) on special methods (_route, _lookup, _default).
Ryan Petrello
2015-02-20 09:39:54 -05:00
-
a98e5f4547
core: do not assume controller is a method
Julien Danjou
2015-02-02 16:06:52 +01:00
-
-
f4d923dca6
Fix broken wsme-stable job and pep8 failures.
Julien Danjou
2015-02-09 12:09:08 +01:00
-
ff88de0f8c
Merge "Document how to serve static files (with an iterable, not in-memory)."
Jenkins
2015-02-04 19:28:17 +00:00
-
-
3591c9ed07
Document how to serve static files (with an iterable, not in-memory).
Ryan Petrello
2015-02-02 08:53:27 -05:00
-
ec8b95e432
Default the
pecan
log level to DEBUG for development.
Ryan Petrello
2015-01-12 21:22:58 -05:00
-
-
67abf118f8
*Properly* detect Python < 3.3.
0.8.3
Ryan Petrello
2015-01-12 17:06:42 -05:00
-
efd3857e39
Fix py32 support; importlib.machinery.SourceFileLoader doesn't exist until py33
Ryan Petrello
2015-01-12 15:49:07 -05:00
-
868c28d031
Version increment.
Ryan Petrello
2015-01-12 15:19:08 -05:00
-
b98aac0abc
Merge "Change pecan to more gracefully handle a few odd request encoding edge cases."
Jenkins
2015-01-12 19:59:37 +00:00
-
-
62871d2d34
Merge "Document pecan.request.context"
Jenkins
2015-01-09 19:34:34 +00:00
-
-
f491076a0f
Change pecan to more gracefully handle a few odd request encoding edge cases.
Ryan Petrello
2015-01-07 17:34:21 -05:00
-
-
fe19eb67a8
Document pecan.request.context
Ryan Petrello
2015-01-08 14:00:33 -05:00
-
868ab86e76
Improve ImportError verbosity for configuration files.
Ryan Petrello
2015-01-06 11:16:45 -05:00
-
97306eda45
Merge "core: optimize renderer computing"
Jenkins
2014-12-31 17:08:02 +00:00
-
-
a82e395118
core: optimize renderer computing
Julien Danjou
2014-12-19 14:45:42 +01:00
-
-
1ee7db9473
middleware.static: remove useless stored variable
Julien Danjou
2014-12-19 11:45:46 +01:00
-
-
fcfbd06ccc
Version increment.
0.8.2
Ryan Petrello
2014-12-11 16:26:33 -05:00
-
c93399b258
Don't clone pecan-dependent projects from cgit.
Ryan Petrello
2014-12-16 10:21:37 -08:00
-
e9ded6acf0
Allows multiple parameters to be converted to list
Mehdi Abaakouk
2014-12-10 14:42:11 +01:00
-
2a69f5b505
tox: pass posargs to test command
Julien Danjou
2014-12-08 17:13:38 +01:00
-
db8314db25
Merge "Add documentation for generic REST controllers."
Jenkins
2014-12-05 21:11:28 +00:00
-
-
34ce0d8c8b
Corrects ouptut -> output in docs/source/hooks.rst
Ed Cranford
2014-12-04 14:56:26 -06:00
-
232a0d4ef0
Add documentation for generic REST controllers.
Ryan Petrello
2014-12-03 17:44:24 -05:00
-
-
318bd20167
Version increment.
0.8.1
Ryan Petrello
2014-11-24 10:14:26 -05:00
-
3b6c9b972a
Merge "Improve detection of infinite recursion for PecanHook and pypy."
Jenkins
2014-11-21 19:57:32 +00:00
-
-
9dbd23b33e
Improve detection of infinite recursion for PecanHook and pypy.
Ryan Petrello
2014-11-20 19:41:33 -05:00
-
152cd7f69c
Merge "Fix typo in description"
Jenkins
2014-11-20 22:44:49 +00:00
-
-
-
-
0fe902734d
Fix broken wsme-stable tests and remove some deprecated pip flags.
Ryan Petrello
2014-11-20 16:15:20 -05:00
-
483b475b03
Fix typo in description
Thomas Bechtold
2014-11-18 20:38:43 +01:00
-
-
d0abd82c67
Merge "Fixes expose of staticmethod"
Jenkins
2014-11-12 21:38:37 +00:00
-
-
611272a89c
Only define remainder when not empty
Chmouel Boudjnah
2014-10-28 13:36:54 +01:00
-
9642f19018
Fixes expose of staticmethod
Mehdi Abaakouk
2014-10-20 15:00:13 +02:00
-
-
c7f241fd6b
Version increment.
0.8.0
Ryan Petrello
2014-10-14 17:35:45 -04:00
-
65ce81dee6
Merge "Fix a routing bug for generic subcontrollers."
Jenkins
2014-10-14 21:21:59 +00:00
-
-
8b30a0ec72
Merge "Resolve a bug that mixes up argument order for generic functions."
Jenkins
2014-10-14 21:14:34 +00:00
-
-
2d5f5e482d
Resolve a bug that mixes up argument order for generic functions.
Ryan Petrello
2014-09-27 09:38:31 -04:00
-
960d83971c
Fix a routing bug for generic subcontrollers.
Ryan Petrello
2014-09-23 13:30:00 -04:00
-
-
fd9a0dc1f6
Merge "Remove
assert
for flow control; it can be optimized away with python -O
."
Jenkins
2014-09-26 12:16:07 +00:00
-
-
-
-
33f938e2be
Remove
assert
for flow control; it can be optimized away with python -O
.
Ryan Petrello
2014-09-25 17:05:39 -04:00
-
921a8b77dc
For HTTP POSTs, map JSON request bodies to controller keyword arguments.
Ryan Petrello
2014-09-23 10:35:37 -04:00
-
-
e756446ab6
Merge "Improve argspec detection and leniency for wrapped controllers."
Jenkins
2014-09-25 19:13:19 +00:00
-
-
ffcb64b2e2
Merge "When detecting non-content for HTTP 204, properly catch UnicodeDecodeError."
Jenkins
2014-09-24 22:23:23 +00:00
-
-
9358e59af8
Improve argspec detection and leniency for wrapped controllers.
Ryan Petrello
2014-09-23 18:17:48 -04:00
-
-
-
548ac35e3b
When path arguments are incorrect for RestController, return HTTP 404, not 400.
Ryan Petrello
2014-09-24 13:54:23 -04:00
-
8d50328620
When detecting non-content for HTTP 204, properly catch UnicodeDecodeError.
Ryan Petrello
2014-09-23 14:01:31 -04:00
-
-
d4c230a2c5
Merge "Revert "Import run_cross_tests.sh from oslo-incubator""
Jenkins
2014-09-22 23:51:42 +00:00
-
-
1a546f0240
Fix a bug in generic function handling when context locals are disabled.
Ryan Petrello
2014-09-01 19:15:25 -04:00
-
8b540587e9
Stop using distribute for Python 3 tests.
Ryan Petrello
2014-09-22 13:28:43 -04:00
-
f20f6bd2da
Revert "Import run_cross_tests.sh from oslo-incubator"
Ryan Petrello
2014-09-10 12:08:15 -04:00
-
-
cc7ffb72ab
Add docs environment to tox.ini
Monty Taylor
2014-09-08 13:53:02 -07:00
-
422d063857
Version increment.
0.7.0
Ryan Petrello
2014-08-28 12:48:37 -04:00
-
d9f8229c0e
Merge "Configure the root logger properly"
Jenkins
2014-08-27 21:03:38 +00:00
-
-
5d1f3915e8
Merge "Refactor 204 handling."
Jenkins
2014-08-27 20:55:38 +00:00
-
-
078a0dd093
Merge "Add a few py.test options to improve ease of use for the py.test runner."
Jenkins
2014-08-27 20:35:03 +00:00
-
-
0596397e93
Configure the root logger properly
Stanislaw Pitucha
2014-08-27 13:58:15 +01:00
-
e07e75e6b7
Catch an edge case in RestController routing and properly return an HTTP 400.
Ryan Petrello
2014-08-22 10:14:18 -04:00
-
-
-
6ab8260bb5
Add a few py.test options to improve ease of use for the py.test runner.
Ryan Petrello
2014-08-25 17:31:31 -04:00
-
-
7a086c3713
Include test requirements in sdist tarball
Thomas Bechtold
2014-08-20 10:31:39 +02:00
-
11703d3740
Fix an infinite recursion error in PecanHook application.
Ryan Petrello
2014-08-15 16:20:11 -04:00
-
01c9a110fc
Provide
pecan.state.arguments
for inspecting controller call arguments
Ryan Petrello
2014-07-21 23:43:26 -04:00
-
489afb7819
Refactor 204 handling.
Ryan Petrello
2014-07-11 11:25:22 -04:00
-
-
236301f6d7
Version increment.
0.6.1
Ryan Petrello
2014-07-10 10:56:29 -04:00
-
1a2933e23f
Don't (mistakenly) set HTTP 204 on controllers which set
response.body_file
.
Ryan Petrello
2014-07-08 14:41:50 -04:00
-
2260909302
Merge "Gate on designate stable and HEAD."
0.6.0
Jenkins
2014-06-27 14:16:49 +00:00
-
-
896fc63701
Version increment.
Ryan Petrello
2014-06-26 16:48:11 -04:00
-
f619982e1e
Merge "Be gracious in deprecation of method signatures related to threadlocal removal."
Jenkins
2014-06-26 20:28:55 +00:00
-
-
63d9d3d8fd
For an HTTP 405 on generic methods, attempt to specify an Allow header.
Ryan Petrello
2014-06-26 10:11:44 -04:00
-
16e2dd0e26
Be gracious in deprecation of method signatures related to threadlocal removal.
Ryan Petrello
2014-06-25 22:53:44 -04:00
-