This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Project Description

Build a secure and RESTful hypermedia API.

Hypr. is an open-source framework to empower you to build modern webservices and let your projects embrace the hyperconnectivity era with no concession on the security.

Driven by concepts such as KISS and DRY, getting started with Hypr. is a matter of minutes. Scroll this page to discover some of the included features.

An example before going further

from hypr import Hypr
from hypr.models import SQLiteModel
from hypr.providers import CRUDProvider


class User(SQLiteModel):
    """A simple user."""

    def __init__(self, name):
        self.name = name


class UserProvider(CRUDProvider):
    """A CRUD provider for User."""

    __model__ = User


app = Hypr()
app.add_provider(UserProvider, '/users', '/users/<int:id>')

if __name__ == '__main__':

    app.run()

Running this example will start a stand-alone development server listening on port 5555. The created API lets you to query, create, update or delete User objects.

If you want to give a try, execute the following commands :

Create a user:

$ curl -XPOST http://127.0.0.1:5555/users -d '{"name": "dave"}'

List registered users:

$ curl -XGET http://127.0.0.1:5555/users

Get a specific user:

$ curl -XGET http://127.0.0.1:5555/users/1

Where 1 is the user’s id.

Update a specific user:

$ curl -XPUT http://127.0.0.1:5555/users/1 -d {"name": "hal"}

Delete a user:

$ curl -XDELETE http://127.0.0.1:5555/users/1

This example is pretty useless but illustrates perfectly the simplicity and philosophy behind Hypr.

To discover how to take advantage of all the features included in Hypr, check out the project documentation. You also can contribute to the project on Github by reporting bugs or submitting features you want to see to appear.

Release History

Release History

0.8.4

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.8.3

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.8.2

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.8.0

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

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

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
hypr-0.8.4.tar.gz (27.0 kB) Copy SHA256 Checksum SHA256 Source Jan 31, 2017

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting