quorum


Namequorum JSON
Version 0.8.6 PyPI version JSON
download
home_pagehttp://flask-quorum.hive.pt
SummaryQuorum Extensions for Flask
upload_time2025-07-20 19:29:43
maintainerNone
docs_urlNone
authorHive Solutions Lda.
requires_pythonNone
licenseApache License, Version 2.0
keywords quorum flask
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # [![Quorum Extensions for Flask](res/logo.png)](http://flask-quorum.hive.pt)

A small extension framework for Flask to easy a series of simple tasks.

## Usage

```python
import flask
import quorum

app = quorum.load(
    name = __name__
)

@app.route("/", methods = ("GET",))
def index():
    return flask.render_template("index.html.tpl")

if __name__ == "__main__":
    quorum.run()
```

Creation of background callables, that will execute every one second in a separate thread

```python
@quorum.background(timeout = 1.0)
def hello_recursive():
    print("hello word")
```

## Building

```bash
sphinx-build -b html doc doc/_build
```

## Documentation

Extra documentation is available under our readthedocs.com [page](https://quorum.readthedocs.org). Keep
in mind that some delay may exist between the current repository `master` version and the documentation.

We need people to help documentation the code base if you know anyone please contact us.

## License

Quorum Extensions for Flask is currently licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/).

## Build Automation

[![Build Status](https://github.com/hivesolutions/flask-quorum/workflows/Main%20Workflow/badge.svg)](https://github.com/hivesolutions/flask-quorum/actions)
[![PyPi Status](https://img.shields.io/pypi/v/quorum.svg)](https://pypi.python.org/pypi/quorum)
[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://www.apache.org/licenses/)



            

Raw data

            {
    "_id": null,
    "home_page": "http://flask-quorum.hive.pt",
    "name": "quorum",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "quorum flask",
    "author": "Hive Solutions Lda.",
    "author_email": "development@hive.pt",
    "download_url": "https://files.pythonhosted.org/packages/8f/1e/1c4f195f96d2aba5e4fc3cab686c77341f9e7252cfbe40d6e43c64fbafd2/quorum-0.8.6.tar.gz",
    "platform": null,
    "description": "# [![Quorum Extensions for Flask](res/logo.png)](http://flask-quorum.hive.pt)\n\nA small extension framework for Flask to easy a series of simple tasks.\n\n## Usage\n\n```python\nimport flask\nimport quorum\n\napp = quorum.load(\n    name = __name__\n)\n\n@app.route(\"/\", methods = (\"GET\",))\ndef index():\n    return flask.render_template(\"index.html.tpl\")\n\nif __name__ == \"__main__\":\n    quorum.run()\n```\n\nCreation of background callables, that will execute every one second in a separate thread\n\n```python\n@quorum.background(timeout = 1.0)\ndef hello_recursive():\n    print(\"hello word\")\n```\n\n## Building\n\n```bash\nsphinx-build -b html doc doc/_build\n```\n\n## Documentation\n\nExtra documentation is available under our readthedocs.com [page](https://quorum.readthedocs.org). Keep\nin mind that some delay may exist between the current repository `master` version and the documentation.\n\nWe need people to help documentation the code base if you know anyone please contact us.\n\n## License\n\nQuorum Extensions for Flask is currently licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/).\n\n## Build Automation\n\n[![Build Status](https://github.com/hivesolutions/flask-quorum/workflows/Main%20Workflow/badge.svg)](https://github.com/hivesolutions/flask-quorum/actions)\n[![PyPi Status](https://img.shields.io/pypi/v/quorum.svg)](https://pypi.python.org/pypi/quorum)\n[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://www.apache.org/licenses/)\n\n\n",
    "bugtrack_url": null,
    "license": "Apache License, Version 2.0",
    "summary": "Quorum Extensions for Flask",
    "version": "0.8.6",
    "project_urls": {
        "Homepage": "http://flask-quorum.hive.pt"
    },
    "split_keywords": [
        "quorum",
        "flask"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "03c1a143f7aa03b4dcc143fb26f2fad29c337cc5c2e188fa47fda538bb831584",
                "md5": "f0ede276e202e94117c1f6692ca361d9",
                "sha256": "913c7ad431ff4e5870fe5e9c29d35a6590bbdde788c733dbf814670de02e2856"
            },
            "downloads": -1,
            "filename": "quorum-0.8.6-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f0ede276e202e94117c1f6692ca361d9",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 176164,
            "upload_time": "2025-07-20T19:29:42",
            "upload_time_iso_8601": "2025-07-20T19:29:42.493059Z",
            "url": "https://files.pythonhosted.org/packages/03/c1/a143f7aa03b4dcc143fb26f2fad29c337cc5c2e188fa47fda538bb831584/quorum-0.8.6-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8f1e1c4f195f96d2aba5e4fc3cab686c77341f9e7252cfbe40d6e43c64fbafd2",
                "md5": "b4d9fd9d5adb8fbd1118c7549b1afc13",
                "sha256": "88393a08b5f91b23ec55eb4a04cd753721b27bd92ce240a12c02bd3e869662ca"
            },
            "downloads": -1,
            "filename": "quorum-0.8.6.tar.gz",
            "has_sig": false,
            "md5_digest": "b4d9fd9d5adb8fbd1118c7549b1afc13",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 129626,
            "upload_time": "2025-07-20T19:29:43",
            "upload_time_iso_8601": "2025-07-20T19:29:43.762721Z",
            "url": "https://files.pythonhosted.org/packages/8f/1e/1c4f195f96d2aba5e4fc3cab686c77341f9e7252cfbe40d6e43c64fbafd2/quorum-0.8.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-20 19:29:43",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "quorum"
}
        
Elapsed time: 0.84616s