Skip to main content

mic-platform

Briques policy & contrôle du framework MIC. Sommet du DAG platform → data → core : dépend de mic-core ET mic-datastore.

Modules

Module Rôle
mic.authz Autorisation : moteur in-memory, OPA, OpenFGA (appels API via httpx)
mic.ratelimit Rate limiting (in-memory / Redis Lua) + RateLimitMiddleware

Namespace PEP 420 (pas de mic/__init__.py).

Installation

pip install "mic-platform[openfga,redis]"

Extras

Extra Tire
opa mic-core[client] (httpx — appels HTTP vers l'agent OPA)
openfga mic-core[client] (httpx — API OpenFGA ; pas le SDK officiel)
redis mic-datastore[redis] (backend Lua du rate limiter)

ℹ️ L'adaptateur OpenFGA (mic.authz.openfga) parle à l'API HTTP via httpx, il n'utilise pas openfga-sdk.

Versionnage

Brique volatile (OPA/OpenFGA bougent vite) — reste en 0.x. Contraindre avec >=0.1,<1. Release : make release-pkg PKG=platform VERSION=x.y.z → tag platform-vX.Y.Z (cf. ../../RELEASING.md).

Download files

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

Source Distribution

mic_platform-0.1.16.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

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

mic_platform-0.1.16-py3-none-any.whl (28.0 kB view details)

Uploaded Python 3

File details

Details for the file mic_platform-0.1.16.tar.gz.

File metadata

  • Download URL: mic_platform-0.1.16.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for mic_platform-0.1.16.tar.gz
Algorithm Hash digest
SHA256 0270422e99164663e5cdf0abd53d7d5abe89b34d9f30a3492d86a7f01f6d804a
MD5 9a6da5cfec87b8b515ec7e1c8050881f
BLAKE2b-256 fe2741c32c6d5900b8c28ca1ab3a8299fe0117ffc8d60f8e07ea5a07e1168e79

See more details on using hashes here.

File details

Details for the file mic_platform-0.1.16-py3-none-any.whl.

File metadata

  • Download URL: mic_platform-0.1.16-py3-none-any.whl
  • Upload date:
  • Size: 28.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for mic_platform-0.1.16-py3-none-any.whl
Algorithm Hash digest
SHA256 ff21a8167a3fbddd72c4e5191d7b87b48a95a451ed8cd82c205c4ced29d5835d
MD5 04579e6cba2346b7fbca6782d801f1c0
BLAKE2b-256 b74be8c4706a49ade05e751b5bca815f4c161a9807aa130932c3b79b1479c309

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.20

2 files

0.1.18

2 files

This release

0.1.16 This release

2 files

0.1.15

2 files

0.1.14

2 files

0.1.13

2 files

0.1.11

2 files

0.1.10

2 files

0.1.9

2 files

0.1.6

2 files

0.1.5

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page