meiga


Namemeiga JSON
Version 1.10.1 PyPI version JSON
download
home_pageNone
SummaryA simple, typed and monad-based Result type for Python
upload_time2024-10-21 11:30:18
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
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)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![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": null,
    "name": "meiga",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "Monad, Result, Typed, Typing, result-type",
    "author": null,
    "author_email": "Alice Biometrics <support@alicebiometrics.com>",
    "download_url": "https://files.pythonhosted.org/packages/85/eb/dfdee5f7056227bc7eeaca10ee875f303710ce82da5301d6d21cc67be04a/meiga-1.10.1.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[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)\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": null,
    "summary": "A simple, typed and monad-based Result type for Python",
    "version": "1.10.1",
    "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": "e8a7c4e52e73d047b343a92b9f01df5e9047fac0e77ae738de8b5a0777a8dfdc",
                "md5": "a3386d67aaca766c6291fa4904345a49",
                "sha256": "2955240b409dbdbe1c9de4b8fa15cef662c22ce27abb66632f47e5c6738ccfb3"
            },
            "downloads": -1,
            "filename": "meiga-1.10.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a3386d67aaca766c6291fa4904345a49",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 14142,
            "upload_time": "2024-10-21T11:30:16",
            "upload_time_iso_8601": "2024-10-21T11:30:16.953224Z",
            "url": "https://files.pythonhosted.org/packages/e8/a7/c4e52e73d047b343a92b9f01df5e9047fac0e77ae738de8b5a0777a8dfdc/meiga-1.10.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "85ebdfdee5f7056227bc7eeaca10ee875f303710ce82da5301d6d21cc67be04a",
                "md5": "89cfa84c910afb9c9bb78135ddef9edc",
                "sha256": "4a91e9ed63b655547c626ba1e5be6d69e273b9d48f734d1271e3ffe553623892"
            },
            "downloads": -1,
            "filename": "meiga-1.10.1.tar.gz",
            "has_sig": false,
            "md5_digest": "89cfa84c910afb9c9bb78135ddef9edc",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 9155,
            "upload_time": "2024-10-21T11:30:18",
            "upload_time_iso_8601": "2024-10-21T11:30:18.672652Z",
            "url": "https://files.pythonhosted.org/packages/85/eb/dfdee5f7056227bc7eeaca10ee875f303710ce82da5301d6d21cc67be04a/meiga-1.10.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-21 11:30:18",
    "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.32228s