mappi


Namemappi JSON
Version 0.6.0 PyPI version JSON
download
home_page
SummarySpin up webserver from a yaml config file
upload_time2022-12-08 17:22:28
maintainer
docs_urlNone
authorMisha Behersky
requires_python>=3.10,<4.0
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # mappi

![Tests](https://github.com/bmwant/mappi/actions/workflows/tests.yml/badge.svg)
[![PyPI](https://img.shields.io/pypi/v/mappi)](https://pypi.org/project/mappi/)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mappi)


[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![EditorConfig](https://img.shields.io/badge/-EditorConfig-grey?logo=editorconfig)](https://editorconfig.org/)
[![semantic-release: angular](https://img.shields.io/badge/semantic--release-angular-e10079?logo=semantic-release)](https://github.com/semantic-release/semantic-release)


<p align="center">
  <img alt="Logo" src="https://github.com/bmwant/mappi/blob/main/assets/logo.png">
</p>

### Installation

```bash
$ pip install mappi
$ mappi  # run server with example configuration
```

### Usage

```bash
# generate minimal config file
$ mappi config > mappi.yml

# adjust routes as needed or create your own config
$ vim mappi.yml

# dump configuration with all the options available to a file
$ mappi config --full > mappi.yml

# start your webserver
$ mappi

# start server with configuration stored in different filename
$ mappi --config my-config-file.yml
```

### Contributing

See [DEVELOP.md](https://github.com/bmwant/mappi/blob/main/DEVELOP.md) for the development setup and contributing guide.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "mappi",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10,<4.0",
    "maintainer_email": "",
    "keywords": "",
    "author": "Misha Behersky",
    "author_email": "bmwant@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/36/5a/d48a6fe12e677f2f8955541324a3518930f8867d46829f6b4edbabb09faf/mappi-0.6.0.tar.gz",
    "platform": null,
    "description": "# mappi\n\n![Tests](https://github.com/bmwant/mappi/actions/workflows/tests.yml/badge.svg)\n[![PyPI](https://img.shields.io/pypi/v/mappi)](https://pypi.org/project/mappi/)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mappi)\n\n\n[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![EditorConfig](https://img.shields.io/badge/-EditorConfig-grey?logo=editorconfig)](https://editorconfig.org/)\n[![semantic-release: angular](https://img.shields.io/badge/semantic--release-angular-e10079?logo=semantic-release)](https://github.com/semantic-release/semantic-release)\n\n\n<p align=\"center\">\n  <img alt=\"Logo\" src=\"https://github.com/bmwant/mappi/blob/main/assets/logo.png\">\n</p>\n\n### Installation\n\n```bash\n$ pip install mappi\n$ mappi  # run server with example configuration\n```\n\n### Usage\n\n```bash\n# generate minimal config file\n$ mappi config > mappi.yml\n\n# adjust routes as needed or create your own config\n$ vim mappi.yml\n\n# dump configuration with all the options available to a file\n$ mappi config --full > mappi.yml\n\n# start your webserver\n$ mappi\n\n# start server with configuration stored in different filename\n$ mappi --config my-config-file.yml\n```\n\n### Contributing\n\nSee [DEVELOP.md](https://github.com/bmwant/mappi/blob/main/DEVELOP.md) for the development setup and contributing guide.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Spin up webserver from a yaml config file",
    "version": "0.6.0",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "e9e31630587090468d3035319278cc4e",
                "sha256": "56301af62322cd1a3987f5fbfc4a31ee28ac9ddd0b2ca423a73f021f848eadfa"
            },
            "downloads": -1,
            "filename": "mappi-0.6.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e9e31630587090468d3035319278cc4e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10,<4.0",
            "size": 8963,
            "upload_time": "2022-12-08T17:22:27",
            "upload_time_iso_8601": "2022-12-08T17:22:27.360096Z",
            "url": "https://files.pythonhosted.org/packages/6d/c9/479b815ca1ae4423aad6614610c6893c4ed10174e32b088d026ced828d4d/mappi-0.6.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "4d328ad3798a2b08e98b6e4ae8db309f",
                "sha256": "ef68093d16f8a3f7292605d46419ae666e3db3d38ca5c81bbb3e93a6d41ba4ee"
            },
            "downloads": -1,
            "filename": "mappi-0.6.0.tar.gz",
            "has_sig": false,
            "md5_digest": "4d328ad3798a2b08e98b6e4ae8db309f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10,<4.0",
            "size": 7588,
            "upload_time": "2022-12-08T17:22:28",
            "upload_time_iso_8601": "2022-12-08T17:22:28.604649Z",
            "url": "https://files.pythonhosted.org/packages/36/5a/d48a6fe12e677f2f8955541324a3518930f8867d46829f6b4edbabb09faf/mappi-0.6.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-12-08 17:22:28",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "mappi"
}
        
Elapsed time: 0.03771s