Depuis quelques semaines, j'ai décidé de créer mon propre package Python et le publier sur PyPI.
Alors voilà, je me suis lancé. Malheureusement, malgré les documentations et les tutos YouTube, je n'arrive pas à trouver les étapes requises.
Pour l'instant, j'ai seulement créé le repository GitHub. A la racine, j'ai un README, un dossier <mon-package> dans lequel se trouve un fichier __init__.py et autre <mon-package>.py. Dans ce dernier se trouve une fonction hello_world() qui pour l'instant ne fait que un print de "hello world".
Première question, que mettre dans le __init__.py ?
Ensuite, j'ai vu que dans d'autres projets, il y avait un fichier setup.py et pyproject.toml. Que mettre dans ces fichiers ?
Enfin, comment le publier sur PyPI ?
Pour finir, je veux que mon code source soit stocké dans mon répository GitHub et que à chaque fois qu'il y ait une modification (un commit), le code s'actualise aussi sur PyPI.
Il existe un super guide pour faire cela : https://packaging.python.org/en/latest/guides/section-build-and-publish/
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Eh bien c'est top, t'as compris le truc, mais faut étoffer ton projet maintenant
Parce-que je vois pas sur quoi tu veux que des développeurs contribuent sur cette petite fonction...
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)