This release is a pre-release and may not be stable for production use.
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
Release files for nx.viper 1.2.4b1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nx.viper-1.2.4b1.tar.gz | 10.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nx.viper-1.2.4b1-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 23.8 kB
Release files / nx.viper-1.2.4b1.tar.gz
| Download URL | nx.viper-1.2.4b1.tar.gz |
|---|---|
| Size | 10.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e664d1bf93a252933918cacd8f5cf4ff67eef8d1316b41bf96995414f88aaa3f
|
|
BLAKE2b-256 checksum How to use checksums |
33f3f670e5a84b2d4b322dc155a1849137d31fc1512a65d36e3ebc27d49deba6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.3
|
Release files / nx.viper-1.2.4b1-py2-none-any.whl
| Download URL | nx.viper-1.2.4b1-py2-none-any.whl |
|---|---|
| Size | 13.7 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
85b997b51f09cb3836fbfe8d7b727b07f95f2c7a8fac9048d10bf41052bc7512
|
|
BLAKE2b-256 checksum How to use checksums |
56789b8c41784c66011e3df4072b1b5fa7bf8aa208409617d8991bb7d0c2a435
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.3
|