* addressed an installation bug caused by a duplicate entry script (#142)
* pecan no longer has a dependency on six (#144)
* pecan now supports SQLAlchemy 2.0 (#143)
* pecan no longer supports SQLAlchemy 1.3
- Drop patches pecan-no-kajiki.patch, sqlalchemy2.patch:
* No longer required.
- Switch to pyproject macros.
- No more greedy globs in %files.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pecan?expand=0&rev=69
* add support for Python 3.10
* added trove classifiers for Python 3.6 - 3.9
* fixed a bug related to setuptools as a dependency
* fixed a bug that broke pecan when used with certain
versions of SQLAlchemy
- drop 0001-Support-SQLAlchemy-1.4.x.patch,
0002-Fix-typo-from-bad-copy-paste.patch: obsolete (upstream)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pecan?expand=0&rev=60
- update to 1.0.2:
* Version increment.
* Add a thread lock to `pecan serve --reload` to avoid multiple restarts
* Fix an argspec detection edge case in `pecan.util.getargspec`
* Version increment.
* Fix a subtle bug in pecan.configuration.Config attribute assignment
* Fix a bug in extension-based content-type guessing with a trailing slash.
* Mark stable OpenStack branches as non-voting; their tests are often unstable
* Version increment.
* Update bug reporting verbiage.
* core: make status code mandatory in abort
* Move pecan off of stackforge and back to github.com/pecan and TravisCI.
* Fix a bug in the way `default_renderer` is applied.
* Allow all RFC3986-specified characters in explicit path segments.
* Replace pecan's homegrown interactive debugging middleware with backlash
* Fix broken wsme-stable tests as of the latest 0.7.0 release.
* Allowing tracebacks to be surfaced through abort
OBS-URL: https://build.opensuse.org/request/show/325373
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pecan?expand=0&rev=31
- update to 0.9.0:
* Require orderddict for Python 2.6 support.
* Version increment.
* Add tox environments to gate pecan against openstack/gnocchi
* Add tox environments to gate pecan against openstack/magnum
* Gate against latest stable projects.
* Properly raise HTTP 405 (and specify Allow headers) for RestController
* Update the `rest-api` scaffold to use generic controllers, *not* RestController Closes-Bug #1413038
* Allow users to specify custom path segments for routing.
* Fix broken wsme-stable tests.
* Replace ci.o.o links with docs.o.o/infra
* Fix unquoting of positional args with plus sign
* Add more emphasis to the need for debug=False in deployment documentation.
* Properly handle Python3 Unicode path segments in pecan routing.
* make_app() now uses the debugger param in DebugMiddleware()
* Drop support for Python 3.2.
* Prevent @expose(generic=True) on special methods (_route, _lookup, _default).
* core: do not assume controller is a method
* Fix broken wsme-stable job and pep8 failures.
* Document how to serve static files (with an iterable, not in-memory).
* Default the `pecan` log level to DEBUG for development.
- Add python-ordereddict Requires for SLE11SP3
OBS-URL: https://build.opensuse.org/request/show/313205
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pecan?expand=0&rev=27
- update to 0.7.0:
* Fixed an edge case in RestController routing which should have
returned an HTTP 400 but was instead raising an exception
(and thus, HTTP 500).
* Fixed an incorrect root logger configuration for
quickstarted pecan projects.
* Added pecan.state.arguments, a new feature for inspecting
controller call arguments.
* Fixed an infinite recursion error in PecanHook application.
Subclassing both rest.RestController and hooks.HookController
resulted in an infinite recursion error in hook application
(which prevented applications from starting).
* Pecan’s tests are now included in its source distribution.
- remove-logutils.diff: drop, logutils is needed now
- reenable testsuite run during build again
OBS-URL: https://build.opensuse.org/request/show/251728
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pecan?expand=0&rev=21
- update to 0.4.4:
* Removed memoization of certain controller attributes, which can lead to
a memory leak in dynamic controller lookups.
* Fixed several bugs for RestController.
* Fixed a bug in security handling for generic controllers.
* Resolved a bug in `_default` handlers used in `RestController`.
* Persist `pecan.request.context` across internal redirects.
- reenable make check
- fix requires after the version update to 0.4.2, it was even
documented in the .changes file:
* Replaced the ``simplegeneric`` dependency with the new
``functools.singledispatch`` function in preparation for Python 3.4 support.
OBS-URL: https://build.opensuse.org/request/show/213514
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pecan?expand=0&rev=15