semvec/pypi-packages huggingface dataset:
kavallerie 0.3
Full-blown WSGI Framework using Horseman.
License: BSD-3-Clause
Requires Python: >=3.8

Kavallerie
==========

Full-blown WSGI Framework using Horseman.


.. code-block:: python

  from kavallerie.app import RoutingApplication
  from kavallerie.response import Response


  app = RoutingApplication()

  @app.routes.register('/json')
  def json(request):
      return Response.to_json(body={'message': "Hello, world!"})


  if __name__ == "__main__":
      import bjoern
      bjoern.run(app, "127.0.0.1", 8000)

CHANGES
=======

0.3 (2022-08-25)
----------------

  * Based on the changes of `Horseman` 0.6 : the `FormData`,
    `TypeCastingDict` and `Query` classes were moved in-house.

0.2.1 (2022-04-21)
------------------

  * Request now handles possible incorrect WSGI environ with empty key
    values, such as `REQUEST_METHOD`, `SCRIPT_NAME` or `QUERY_STRING`.

0.2 (2022-04-05)
----------------

  * Added handling of empty path as it can occur in different scenarios.
    WSGI can provide an empty PATH_INFO or Horseman `Mapping` can match
    script_name that eats up the whole path.

0.1 (2022-03-29)
----------------

  * Initial release.