Commit Graph

  • 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