Name | meiga JSON |
Version |
1.9.7
JSON |
| download |
home_page | |
Summary | A simple, typed and monad-based Result type for Python |
upload_time | 2024-03-18 14:48:29 |
maintainer | |
docs_url | None |
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"
}