Créer un package global avec Python
Installation de "setuptools"
Ouvrir un terminal et taper la commande :
pip install setuptools
Création du répertoire du package
À la racine de votre système (C:), créer un dossier python_libs qui accueillera tous vos packages.
Pour chaque package, vous devrez créer un dossier.
Exemples
python_libs/
|--algo/
|--setup.py
|--number/
|--functions.py
|--__init__.py
Contenu du fichier setup.py
from setuptools import setup, find_packages
setup(
name='algo',
version='1.0',
packages=find_packages()
)
Contenu du fichier number/functions.py
def is_even(number: int) -> bool:
"""
Permet de vérifier si un nombre est pair
"""
return not bool(number % 2)
def is_odd(number: int) -> bool:
"""
Permet de vérifier si un nombre est impair
"""
return not is_even(number)
Installation du package
À la racine de votre package (algo), tapez la commande :
pip install .
Utilisation du package
from number.functions import *
print(is_even(5))
print(is_odd(5))
Last updated
Was this helpful?