Application development framework for twisted.
Project description
Introduction
Viper is an application development framework for Twisted.
Twisted is a very flexible platform to develop almost any type of application. This can be overwhelming, especially when you need to prototype something quickly. There is no predefined way to structure the application’s components and no clear way to handle deployment in production environments.
Viper, together with the default skeleton application aims to simplify the development and deployment of server-side applications by using the building blocks that Twisted offers.
To get started have a look at the default skeleton application which offers examples for:
configuration
HTTP REST API interface
CRUD
scheduled and recurring operations
Features
MVCS structure
environment based configuration
deployment using systemd
MySQL service based on twisted.enterprise.adbapi
mail service based on smtplib
Requirements
Python 3.6
Testing
Unit tests are included in test/ folder.
Performing tests
Install pytest by running pip install pytest
Run py.test
Links
Notice
Viper is currently in Beta stage.
The roadmap before public release is:
Tests
Documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for nx.viper-1.2.4b1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85b997b51f09cb3836fbfe8d7b727b07f95f2c7a8fac9048d10bf41052bc7512 |
|
MD5 | 1d9c69b2543de7bacab26265965c8c5b |
|
BLAKE2b-256 | 56789b8c41784c66011e3df4072b1b5fa7bf8aa208409617d8991bb7d0c2a435 |