A web server framework written on top of Flask
Project description
Nasse
A web framework built on top of Flask
Stop spending time making the docs, verify the request, compress or format the response, and focus on making your next cool app!
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Prerequisites
You will need Python 3 to use this module
# vermin output
Minimum required versions: 3.2
Incompatible versions: 2
According to Vermin (--backport typing
), Python 3.2 is needed for the backport of typing but some may say that it is available for python versions higher than 3.0
Always check if your Python version works with Nasse
before using it in production
Installing
Option 1: From PyPI
pip install Nasse
Option 2: From Git
pip install git+https://github.com/Animenosekai/Nasse
You can check if you successfully installed it by printing out its version:
$ python -c "import Nasse; print(Nasse.__version__)"
# output:
Nasse v1.0
or just:
$ Nasse --version
# output:
Nasse v2.0
Usage
You can use Nasse in Python by importing it in your script:
import Nasse
Nasse.function()
CLI usage
You can use Nasse in other apps by accessing it through the CLI version:
$ Nasse
output
Interactive Shell (REPL)
An interactive version of the CLI is also available
$ Nasse shell
>>>
As a Python module
Class Name
Paragraph explaining the class
How to use
Paragraph to explain
Cache
Paragraph to explain
Example
Examples
from Nasse import function
function()
Deployment
This module is currently in development and might contain bugs.
Feel free to use it in production if you feel like it is suitable for your production even if you may encounter issues.
Built With
- dependency - To do this
- dependency - To do this
Authors
- Anime no Sekai - Initial work - Animenosekai
License
This project is licensed under the MIT License - see the LICENSE file for more details
Acknowledgments
- Thanks to someone for helping me with [...]
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
Built Distributions
File details
Details for the file Nasse-1.0.0.tar.gz
.
File metadata
- Download URL: Nasse-1.0.0.tar.gz
- Upload date:
- Size: 93.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae5994f6d3373731564c88da912c94e0213b2e7050645c0c980b9267756073a0 |
|
MD5 | 4bb7e66a5bec1376ed2383f8c1c856c0 |
|
BLAKE2b-256 | 7f051245bbb60bad145525011f41a9e5b30a96c50d80c1c24a267b1c9fb07a76 |
File details
Details for the file Nasse-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: Nasse-1.0.0-py3-none-any.whl
- Upload date:
- Size: 119.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2799c701ba3f42663762d34de7050f6644b692892d3a1c488ad2ab0c48b9610 |
|
MD5 | e28ef91f28c6523529c55f3a78123ea8 |
|
BLAKE2b-256 | adfd9652d203f0c08a660ece96cae701be9cd5b4771931e82f94096b95022b6b |
File details
Details for the file Nasse-1.0-py3-none-any.whl
.
File metadata
- Download URL: Nasse-1.0-py3-none-any.whl
- Upload date:
- Size: 55.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaeb0dc5a76dc21f3bbeb54d9c79e6add4a24988e7e4f185d535a6e07d18ad9c |
|
MD5 | ccb41aab9f47e2a1b167b771964154ad |
|
BLAKE2b-256 | e8a8acd0c4d3079771d31cb7efee643ba170c07bc1813760d032fc48bbba4717 |