Skip to main content

rest framework for pyramids

Project description

Lovely PyRest

Lovely Pyrest is an extension for Pyramid to easily create REST-Services. It provides functionallity to define service endpoints with the following features:

Features

  • Sphinx extension to automatically generate documentation

  • It’s possible to get help information of every endpoint

  • Schema-validation based on jsonschema

Documentation

Take a look at the documentation for usage information.

Installation

Installing via pip

To install lovely.pyrest via pip use the following command:

$ pip install lovely.pyrest

To update use:

$ pip install -U lovely.pyrest

Installing via easy_install

If you prefer easy_install which is provided by setuptools use the following command:

$ easy_install lovely.pyrest

To update use:

$ easy_install -U lovely.pyrest

Development Setup

For development setup instructions see:

DEVELOPER.rst

Changes for Lovey Pyrest

2014/01/15 2.0.6

  • fixed documentation setup

  • removed unused error view

2014/01/14 2.0.5

  • updated documentation and added first example

  • moved content of testing/tests.py to lovely/pyrest/tests.py

2014/01/14 2.0.4

  • updated documentation for sphinx directive

  • fixed optional positional arguments in sphinx directive

2014/01/14 2.0.3

  • added sphinx option for pyramid_config path. With this option set url prefixes are rendered correctly and it’s not necessary to specify a module in service directive

2014/01/14 2.0.2

  • bugfix: prevent duplicate rendering of methods in autodoc

2014/01/14 2.0.1

  • updated documentation generation for lovely.pyrest 2.0

2014/01/10 2.0.0

  • new version using decorator approach to define rest services

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lovely.pyrest-2.0.6.tar.gz (15.5 kB view details)

Uploaded Source

File details

Details for the file lovely.pyrest-2.0.6.tar.gz.

File metadata

  • Download URL: lovely.pyrest-2.0.6.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for lovely.pyrest-2.0.6.tar.gz
Algorithm Hash digest
SHA256 2810074bfe51c96031401623007d749899217223fb7e534990bf767785d6a0e2
MD5 7a0fe01231521aa4ffdd1d513804a77f
BLAKE2b-256 fd6efe25041b499704f11cd94b97f084a5f3da7605b4b2da40542803781fb756

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page