Skip to main content

I - Présentation

Logo

1. Description

Passioné par la programmation et le développement avec python je me lance dans la création progressive d'une bibliothèque personnalisée basé sur pour FASTAPI m'ameliorer , devenir plus productif et partager mon expertise .

2. Objectifs

ElrahAPI permet notament dans le cadre d'un développement avec FASTAPI de :

  • Démarrer rapidement un projet en fournissant une architecture de dossier ;

  • Minimiser les configurations de base de données et de gestion des sessions pour un projet ;

  • Fournir et gérer un système d'authentification simple et configurable ;

  • Générer les principaux cruds d'un model ;

  • Fournir Configurer facilement les routes avec des configurations personnalisées ;

  • Pemettre d'utiliser les sessions asynchrones ;

  • Fourni des classes pour gérer les seeders ;

  • Permet d'effectuer un enregistrement des logs dans la base de donnée grâce à un middleware de log ;

  • Fournir un middleware de gestion d'erreur ;

  • Une gestion simple et efficace de l'autorisation par l'utilisation de rôles et privileges ;

  • Fournir une pile d'utilitaires ;

  • L'utilisation de gestionnaire de websocket .

II - Installation

Il serait judicieux de créer un environnement virtuel dans un repertoire avant de poursuivre l'installation

  • Créer un environnement virtuel :
    python -m venv env

ou si virtualenv est dejà installé au préalable

    virtualenv env
  • Avec Github :

    git clone https://github.com/Harlequelrah/Library-ElrahAPI
    
    cd Library-ElrahAPI
    
    pip install -e ./elrahapi
    
  • Avec pip :

    pip install elrahapi
    

III - Contact ou Support

Pour des questions ou du support, contactez-moi à maximeatsoudegbovi@gmail.com ou au (+228) 91 36 10 29.

La version actuelle est le 1.2.2.2

Vérifier la version en executant pip show elrahapi

Pour un exemple concret , vous pouvez consulter la branche du repository de test pour cette version ou la plus récente si les améliorations son minimes: https://github.com/Harlequelrah/elrahapi-testproject

La documentation et le guide d'utilisation se trouvent dans le repertoire docs :

docs/
├── documentation.md
├── guide.md

Les liens ci-dessous permettent d'accéder à une documentation web :

Metadata

Release files for elrahapi 1.2.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for elrahapi 1.2.2.2
File Size Uploaded Provenance Actions
elrahapi-1.2.2.2.tar.gz 131.6 kB With provenance Details for elrahapi-1.2.2.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for elrahapi 1.2.2.2
File Interpreter ABI Platform Actions
elrahapi-1.2.2.2-py3-none-any.whl Python 3 none any Details for elrahapi-1.2.2.2-py3-none-any.whl

Total release size: 217.3 kB

Release files / elrahapi-1.2.2.2.tar.gz

Download URL elrahapi-1.2.2.2.tar.gz
Size 131.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b9b954ce700206e772cbb03e2dfb31b669b69e6f8e1dca36d4fcab414ce29feb
BLAKE2b-256 checksum
How to use checksums
f5d53f4fc06a3625bd1fe5de057437be8819fe25e85398eeff7bcd769689ecd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 8, 2026.

Transparency log

Release files / elrahapi-1.2.2.2-py3-none-any.whl

Download URL elrahapi-1.2.2.2-py3-none-any.whl
Size 85.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
915d8e4f19d4e01e1d704fe0b74742284da3f5393e843506477e03752e06010b
BLAKE2b-256 checksum
How to use checksums
e5701d9c3e8e5733af85536bde547e356f26099b54574716250bcf7c6c464550
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 8, 2026.

Transparency log

Security for elrahapi 1.2.2.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for elrahapi-1.2.2.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 8, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.2.2.2 This release

2 release files Full provenance

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