Skip to main content

A simple, typed and monad-based Result type for Python

Project description

meiga 🧙

version ci pypi codecov Code style: black Imports: isort license versions


Documentation: https://alice-biometrics.github.io/meiga/

Source Code: https://github.com/alice-biometrics/meiga


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 💻

pip install meiga

Contribute

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

For more information, check our documentation

Contact 📬

support@alicebiometrics.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

meiga-1.9.6.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

meiga-1.9.6-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file meiga-1.9.6.tar.gz.

File metadata

  • Download URL: meiga-1.9.6.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for meiga-1.9.6.tar.gz
Algorithm Hash digest
SHA256 bb93f8a73cfdbbaba589c2cb44b803544a9f49ecddf6e17cf535c4e32bc23fa9
MD5 65f5224a377e6134fe447def507d60cc
BLAKE2b-256 5517bcb5cfbd9af6ea84b3383386471b79f3b62278aef8e8cd3d8530e41e919c

See more details on using hashes here.

File details

Details for the file meiga-1.9.6-py3-none-any.whl.

File metadata

  • Download URL: meiga-1.9.6-py3-none-any.whl
  • Upload date:
  • Size: 13.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13

File hashes

Hashes for meiga-1.9.6-py3-none-any.whl
Algorithm Hash digest
SHA256 dd91c98c8e4ea3ee21abdded353b6796734cdda4e413365278c2cb80c7ec7753
MD5 947e1c69baa9057cf682fcfe45a508a9
BLAKE2b-256 2a9fa10b7dd70224e3f149625665b507fff72b13ebc98cff4c8d24b831d0277f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page