PyLegifrance
À propos
Librairie python qui simplifie l'interrogation des contenus de legifrance en créant des fonctions pythons prêtes à l'emploi pour la recherche ou la consultation de textes légaux et réglementaires. Elle repose sur l'utilisation de pydantic pour gérer les structures de données d'interrogation et de réponse de l'API legifrance. A terme l'intégralité des fonctions de l'API legifrance seront disponibles sous forme de fonctions python.
Si vous souhaitez accéder directement à une API simplifiée, c'est par ici : https://lab.dassignies.law/api/docs
Pour un serveur MCP Legifrance, c'est par ici : https://github.com/rdassignies/mcp-server-legifrance
Documentation
La documentation complète est disponible ici : https://pylegifrance.github.io/pylegifrance/
Elle inclut :
- Démarrage rapide - Installer et faire votre première requête
- Rechercher dans les codes - Codes législatifs et réglementaires
- Récupérer une décision - Jurisprudence judiciaire
- Référence API - Documentation technique complète
- Architecture - Concepts et décisions techniques
Fonctionnalités principales
- Recherche dans les codes français
- Recherche dans les lois, ordonnances, décrets et arrêtés
- Recherche dans la jurisprudence judiciaire
Contact
Raphael d'Assignies - LinkedIn Site web: https://dassignies.law
Contributeurs : Frederic Ferrera - LinkedIn Site web: https://fredferre.com
Metadata
Release files for pylegifrance 1.7.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pylegifrance-1.7.1.tar.gz | 87.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pylegifrance-1.7.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 184.1 kB
Release files / pylegifrance-1.7.1.tar.gz
| Download URL | pylegifrance-1.7.1.tar.gz |
|---|---|
| Size | 87.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dce5bc7a41a1bb2bd1349d84f080847cc7c9a30fcbceb6c4b6c594e8c8e39517
|
|
BLAKE2b-256 checksum How to use checksums |
a9371aaf7f5398937f2193db1fdf0bc3f3aa47b569f10c4c9a14e3384c57b812
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pylegifrance-1.7.1-py3-none-any.whl
| Download URL | pylegifrance-1.7.1-py3-none-any.whl |
|---|---|
| Size | 96.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b3e6000f839cec835867bed9c21221830ea8082b026de1b444fc371a72fbb14e
|
|
BLAKE2b-256 checksum How to use checksums |
79189202d82c525998369e6d2877d9a75c4e7698c171b956cba4e2a7daacc269
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|