Flarecast Service is the base package of all flarecast connexion services.
Idea
The Flarecast Service package provides support for connexion webservice applications and includes following enhancements:
connexion application creation
automatic logging configuration
direct_passthrough support
force_type support
minified json encoder
automatic gzip compression
cors support
global exception handler
Usage
Install
You just have to install the pip package.
pip install flarecast-service
Example
Initialize a new FlarecastService and give it a name.
# create flarecast service
service = FlarecastService('Property Service')
Create the service with the connexion parameters. This mehtod takes **kwargs.
service.create(port=8002,
specification_dir=spec_dir)
Add swagger configurations to the blueprint.
# add yaml files
service.app.add_api('propertyservice.yaml')
service.app.add_api('query_builder.yaml', swagger_ui=False)
Publish the flask app as application for uwsgi support.
# publish uwsgi flask app variable
application = service.app.app
Run the connexion app if it has been started from the command line.
if __name__ == '__main__':
service.run()
About
Implemented by Florian Bruggisser @ i4Ds 2016
Release files for flarecast-service 0.1.0.265
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| flarecast-service-0.1.0.265.tar.gz | 3.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| flarecast_service-0.1.0.265-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 9.6 kB
Release files / flarecast-service-0.1.0.265.tar.gz
| Download URL | flarecast-service-0.1.0.265.tar.gz |
|---|---|
| Size | 3.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5680d9c58246086ee331e225b4de7f8bac44f381e446f9511817f81c9dc065a8
|
|
BLAKE2b-256 checksum How to use checksums |
a929dcf2b2dc262e077035a403aa8c927b7079016bd58df73c08bdfa49bcdf03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / flarecast_service-0.1.0.265-py2-none-any.whl
| Download URL | flarecast_service-0.1.0.265-py2-none-any.whl |
|---|---|
| Size | 6.2 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
723cbab65658874879bd10532d924a3fbe9568dfe41b91a863f9a6f7f78c0b5e
|
|
BLAKE2b-256 checksum How to use checksums |
df2d3193f45a720c0c7d39cd730e8d287c570c5f4dadde66b09aada43e27f220
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |