Skip to main content

Assembler for Pythonic back-end and Javascript front-end

Project description

Subsystems

Subsystems is a high-level interface for (web) applications and it has the official interface for Rocketry. Subsystems unifies several frameworks into one configuration under the same syntax making it easy to develop and deploy web apps.

Supported application frameworks:

  • FastAPI
  • Flask
  • Rocketry

Supported web server frameworks:

  • Uvicorn
  • Waitress
  • Werkzeug
  • Guvicorn (experimential)

Installation

Pip install:

pip install subsystems

Examples

Create Subsystems configuration file:

python -m subsystems init rocketry

Create a scheduler to scheduler.py:

from rocketry import Rocketry

app = Rocketry()

@app.task()
def do_things():
    ...

Start the system

python -m subsystems launch --scheduler scheduler:app

Author: Mikael Koli

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

subsystems-0.1.0.tar.gz (515.0 kB view hashes)

Uploaded Source

Built Distribution

subsystems-0.1.0-py3-none-any.whl (526.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page