Skip to main content

benin-geo

La structure administrative du Bénin, avec la source de chaque enregistrement.

12 départements, 77 communes, 546 arrondissements et 6 pôles de développement. Hors ligne, sans aucune dépendance, typé (py.typed), Python 3.9 ou plus. Le même paquet existe en JavaScript (npm install benin-geo) : mêmes identifiants, mêmes résultats.

pip install benin-geo
from benin_geo import chercher, communes_de, hierarchie

chercher("abomey calavi")[0].id        # "BJ-AQ-ABO"
len(communes_de("BJ-BO"))              # 8

h = hierarchie("BJ-AL-KAN-04")
h.pole.nom                             # "Nord-Est"
h.commune.nom                          # "Kandi"
h.arrondissement.nom                   # "Kandi 1"

Ce que contient chaque enregistrement

Un enregistrement porte sa source, la date du relevé et un niveau de confiance (officielle, derivee ou provisoire). Les départements viennent de la loi n°97-028, les communes et les arrondissements de l'annexe de la loi n°2013-05 (état de 2013), les pôles d'un communiqué du 23 septembre 2026 qu'aucun décret ne confirme encore. Les arrondissements et les pôles sont marqués provisoires. La page Provenance dit ce que l'on sait, ce que l'on ne sait pas encore et comment le vérifier.

Fonctions

par_id, communes_de, arrondissements_de, poles_de, hierarchie et chercher. La recherche ignore les accents, la casse, les tirets et les apostrophes. Elle n'est ni floue ni phonétique, par choix : une faute de frappe ne trouve rien plutôt qu'un résultat plausible mais faux. chercher(requete, niveau="arrondissement", dans="BJ-LI-COT") cherche les arrondissements d'une commune. Référence complète : https://takienta.sabar.app/docs/02-reference-api.html.

Ce qu'il ne fait pas

Aucun appel réseau, ni à l'installation ni à l'exécution. Aucune géométrie. Rien sous l'arrondissement. Aucune valeur devinée.

Licence

MIT. Projet Takienta, https://takienta.sabar.app, code source : https://github.com/Elodias2001/Takienta.

Metadata

Release files for benin-geo 0.1.0

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

Source distribution (sdist)

Source distribution for benin-geo 0.1.0
File Size Uploaded
benin_geo-0.1.0.tar.gz 23.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for benin-geo 0.1.0
File Interpreter ABI Platform
benin_geo-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 45.2 kB

Release files / benin_geo-0.1.0.tar.gz

Download URL benin_geo-0.1.0.tar.gz
Size 23.3 kB
Tags Source
SHA-256 checksum
How to use checksums
db6979481559705d9747bcce71e55cf88ddcc5682ecbb9a800e8529f53683781
BLAKE2b-256 checksum
How to use checksums
acdcd18c072b048a551159eb9300ec635f590608fd6b9cc315f56e96d249c3cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release files / benin_geo-0.1.0-py3-none-any.whl

Download URL benin_geo-0.1.0-py3-none-any.whl
Size 21.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5979dc6ec65434c3e29928e4c2e6a9bc869f5fd50d30a313df3d8622fee91fd4
BLAKE2b-256 checksum
How to use checksums
583a2a0d39ba8e80d94c440445941ac6f9df649a4b224fd4188ed9fb12324cfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release 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