Perfume
===
Perfume aims at making Flask-apps more Object-Oriented friendly
by providing a base class to create them.
It's BSD licensed.
Usage:
- inherit from Perfume
- decorate your methods with route(path)
Perfume is Easy
---
```python
from perfume import Perfume, route
class Hello(Perfume):
@route('/')
def hello(self):
return "Hello World !"
if __name__ == "__main__":
Hello().run()
```
And Easy to Setup
---
```bash
$ pip install Perfume
$ python hello.py
* Running on http://localhost:5000/
```
===
Perfume aims at making Flask-apps more Object-Oriented friendly
by providing a base class to create them.
It's BSD licensed.
Usage:
- inherit from Perfume
- decorate your methods with route(path)
Perfume is Easy
---
```python
from perfume import Perfume, route
class Hello(Perfume):
@route('/')
def hello(self):
return "Hello World !"
if __name__ == "__main__":
Hello().run()
```
And Easy to Setup
---
```bash
$ pip install Perfume
$ python hello.py
* Running on http://localhost:5000/
```
Metadata
Release files for perfume 0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| perfume-0.2.tar.gz | 2.2 kB | Details |
Release files / perfume-0.2.tar.gz
| Download URL | perfume-0.2.tar.gz |
|---|---|
| Size | 2.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3984615f5fa03cd21617a884eded1b718129072e9e1f6d5b1f46efcfb703a5b8
|
|
BLAKE2b-256 checksum How to use checksums |
65e650696302efb790c5626cbd119e7efb9ef68e1cc35f983c6f40fbf6abb8b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |