prenoms

Petit package Python

prenoms

Petit projet de confinement, prenoms est un package python qui permet de générer aléatoirement des prénoms et des noms à partir d’une base de données française.

Le code, fortement inspiré par le package names, est disponible sur GitHub. Le package est quant à lui dispo sur PyPI.

Utilisation

Rien de bien compliqué au niveau de l’utilisation :

import prenoms
print(prenoms.get_prenom())
print(prenoms.get_nom())
print(prenoms.get_nom_complet())

Notes

La publication sur PyPI est un poil laborieuse quand on se lance dedans : entre les URLs qui évoluent, les tutos obsolètes, l’endpoint actuel qui s’appelle legacy, de prime abord ce n’est pas hyper clair… Ça demande un peu de duckduck-fu et de consultation de StackOverflow pour comprendre comment ça marche exactement.

J’ai découvert le format RST, un peu l’ancètre du MarkDown. Ça fait vraiment dépassé comparé au MD, heureusement que PyPI supporte désormais le MD sinon ça donne des choses bien moins jolies.

Au niveau de l’intégration continue, j’utilise Travis (comme pour Podcast Bulk Downloader), là encore ils sont pas clair : impossible de faire marcher quelque chose sur le site pour l’opensource…

Enfin, ça permet de mieux maitriser le Python, ça faisait un petit bout de temps que je voulais faire un package, ce fût l’occasion !