Aller au contenu

Installation

Prérequis

  • Python 3.8–3.13 (lanceur uniquement ; pyscn n'a aucune dépendance d'exécution Python)
  • Wheels PyPI pour Linux x86_64, macOS arm64 (Apple Silicon) et Windows x86_64. Aucun wheel macOS Intel depuis la v1.5.1 : utilisez brew install pyscn ou l'installation Go ci-dessous.

Installation

Méthode Commande Remarques
uvx (recommandé) uvx pyscn@latest <command> S'exécute sans installation ; mise en cache après le premier appel.
uv tool uv tool install pyscn Installation persistante, isolée des dépendances du projet.
pipx pipx install pyscn Installation persistante, isolée des dépendances du projet.
pip pip install pyscn Installe dans l'environnement courant.
Go go install github.com/ludo-technologies/pyscn/cmd/pyscn@latest N'installe pas pyscn-mcp.

uvx est la voie la plus rapide pour un usage ponctuel et fonctionne bien en CI. Utilisez uv tool install ou pipx pour un usage local répété sans polluer les dépendances du projet.

Des binaires précompilés sont joints à chaque release GitHub.

Vérification

pyscn version
pyscn version --short    # uniquement le numéro de version

Mise à jour

uv tool upgrade pyscn        # si installé avec uv tool
pipx upgrade pyscn           # si installé avec pipx
pip install --upgrade pyscn  # si installé avec pip

uvx pyscn@latest résout toujours vers la dernière version, donc aucune étape de mise à jour n'est nécessaire.

Désinstallation

uv tool uninstall pyscn
pipx uninstall pyscn
pip uninstall pyscn