meiga


Namemeiga JSON
Version 1.9.7 PyPI version JSON
download
home_page
SummaryA simple, typed and monad-based Result type for Python
upload_time2024-03-18 14:48:29
maintainer
docs_urlNone
author
requires_python>=3.8
license
keywords monad result typed typing result-type
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # meiga 🧙 

[![version](https://img.shields.io/github/release/alice-biometrics/meiga/all.svg)](https://github.com/alice-biometrics/meiga/releases) 
[![ci](https://github.com/alice-biometrics/meiga/workflows/ci/badge.svg)](https://github.com/alice-biometrics/meiga/actions) 
[![pypi](https://img.shields.io/pypi/dm/meiga)](https://pypi.org/project/meiga/) 
[![codecov](https://codecov.io/gh/alice-biometrics/meiga/branch/main/graph/badge.svg?token=BX1IZJZLJQ)](https://codecov.io/gh/alice-biometrics/meiga)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/)
[![license](https://img.shields.io/github/license/alice-biometrics/meiga.svg)](https://github.com/alice-biometrics/meiga/blob/main/LICENSE)
[![versions](https://img.shields.io/pypi/pyversions/meiga.svg)](https://github.com/alice-biometrics/meiga)

<img src="https://github.com/alice-biometrics/custom-emojis/blob/master/images/alice_header.png?raw=true" width=auto>

---

**Documentation**: <a href="https://alice-biometrics.github.io/meiga/" target="_blank">https://alice-biometrics.github.io/meiga/</a>

**Source Code**: <a href="https://github.com/alice-biometrics/meiga" target="_blank">https://github.com/alice-biometrics/meiga</a>

---

## What is meiga 🧙?

`meiga 🧙` is a Python µframework that provides a simple, fully typed, monad-based result type ➡️ `Result[Value, Error]`.

## How could meiga 🧙 help me?

`meiga 🧙` provides a simple and clear way of handling errors in Python without using `Exceptions`. This package improves the Dev Experience as it allows to know all possible typed responses. With Meiga 🧙 your IDE will help you much more. 

## Installation 💻

```console
pip install meiga
```

## Contribute 

We'd love you to contribute to *meiga* 🥳🥳🥳🥳🥳🥳️️!

For more information, check our [documentation](https://alice-biometrics.github.io/meiga/contributing/)

## Contact 📬

support@alicebiometrics.com

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "meiga",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "Monad,Result,Typed,Typing,result-type",
    "author": "",
    "author_email": "Alice Biometrics <support@alicebiometrics.com>",
    "download_url": "https://files.pythonhosted.org/packages/d1/74/6a0d1f0ff78d7c88913abacf06793827eb693e032c445139823673bcfc53/meiga-1.9.7.tar.gz",
    "platform": null,
    "description": "# meiga \ud83e\uddd9 \n\n[![version](https://img.shields.io/github/release/alice-biometrics/meiga/all.svg)](https://github.com/alice-biometrics/meiga/releases) \n[![ci](https://github.com/alice-biometrics/meiga/workflows/ci/badge.svg)](https://github.com/alice-biometrics/meiga/actions) \n[![pypi](https://img.shields.io/pypi/dm/meiga)](https://pypi.org/project/meiga/) \n[![codecov](https://codecov.io/gh/alice-biometrics/meiga/branch/main/graph/badge.svg?token=BX1IZJZLJQ)](https://codecov.io/gh/alice-biometrics/meiga)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/)\n[![license](https://img.shields.io/github/license/alice-biometrics/meiga.svg)](https://github.com/alice-biometrics/meiga/blob/main/LICENSE)\n[![versions](https://img.shields.io/pypi/pyversions/meiga.svg)](https://github.com/alice-biometrics/meiga)\n\n<img src=\"https://github.com/alice-biometrics/custom-emojis/blob/master/images/alice_header.png?raw=true\" width=auto>\n\n---\n\n**Documentation**: <a href=\"https://alice-biometrics.github.io/meiga/\" target=\"_blank\">https://alice-biometrics.github.io/meiga/</a>\n\n**Source Code**: <a href=\"https://github.com/alice-biometrics/meiga\" target=\"_blank\">https://github.com/alice-biometrics/meiga</a>\n\n---\n\n## What is meiga \ud83e\uddd9?\n\n`meiga \ud83e\uddd9` is a Python \u00b5framework that provides a simple, fully typed, monad-based result type \u27a1\ufe0f `Result[Value, Error]`.\n\n## How could meiga \ud83e\uddd9 help me?\n\n`meiga \ud83e\uddd9` provides a simple and clear way of handling errors in Python without using `Exceptions`. This package improves the Dev Experience as it allows to know all possible typed responses. With Meiga \ud83e\uddd9 your IDE will help you much more. \n\n## Installation \ud83d\udcbb\n\n```console\npip install meiga\n```\n\n## Contribute \n\nWe'd love you to contribute to *meiga* \ud83e\udd73\ud83e\udd73\ud83e\udd73\ud83e\udd73\ud83e\udd73\ud83e\udd73\ufe0f\ufe0f!\n\nFor more information, check our [documentation](https://alice-biometrics.github.io/meiga/contributing/)\n\n## Contact \ud83d\udcec\n\nsupport@alicebiometrics.com\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A simple, typed and monad-based Result type for Python",
    "version": "1.9.7",
    "project_urls": {
        "Documentation": "https://alice-biometrics.github.io/meiga/",
        "Homepage": "https://github.com/alice-biometrics/meiga"
    },
    "split_keywords": [
        "monad",
        "result",
        "typed",
        "typing",
        "result-type"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e5ab0adbf15eb3533c0e4afe80c8d554b7c81695b15ad557a53f5f6f732eeee2",
                "md5": "016b51a8b4c4f2fae7f94fc0f9a78a58",
                "sha256": "3a5ec42ce1cd72c3378956a7edfaf505c4fffe6e3cbfa7535609d997fbb44105"
            },
            "downloads": -1,
            "filename": "meiga-1.9.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "016b51a8b4c4f2fae7f94fc0f9a78a58",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 13130,
            "upload_time": "2024-03-18T14:48:26",
            "upload_time_iso_8601": "2024-03-18T14:48:26.063664Z",
            "url": "https://files.pythonhosted.org/packages/e5/ab/0adbf15eb3533c0e4afe80c8d554b7c81695b15ad557a53f5f6f732eeee2/meiga-1.9.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d1746a0d1f0ff78d7c88913abacf06793827eb693e032c445139823673bcfc53",
                "md5": "720de9b7fb70008470096eecbb4b4aaf",
                "sha256": "b7627686472ec09de2e13e31a94fa5888a99d79deabba79a06e9bdbfd3a85ad0"
            },
            "downloads": -1,
            "filename": "meiga-1.9.7.tar.gz",
            "has_sig": false,
            "md5_digest": "720de9b7fb70008470096eecbb4b4aaf",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 8726,
            "upload_time": "2024-03-18T14:48:29",
            "upload_time_iso_8601": "2024-03-18T14:48:29.071659Z",
            "url": "https://files.pythonhosted.org/packages/d1/74/6a0d1f0ff78d7c88913abacf06793827eb693e032c445139823673bcfc53/meiga-1.9.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-18 14:48:29",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "alice-biometrics",
    "github_project": "meiga",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "meiga"
}
        
Elapsed time: 0.21952s