Skip to content

FxNion/pythenv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Pythenv - Générateur d'Environnement Python

Description

Ce script permet de créer rapidement un environnement de développement Python avec une structure de projet standardisée incluant un environnement virtuel, des dossiers pour les notebooks, les applications Streamlit et autres apps.

Le script a été à l'aide de Trae et Sonnet 3.5, en guise d'exercice.

Le résultat m'est utile au quotidien pour crééer des envirronement python prêts à coder en une seule commande.

Fonctionnalités

1. Gestion de l'environnement virtuel

  • Création et activation automatique d'un environnement Python dédié
  • Mise à jour automatique de pip et installation des dépendances
  • Gestion des liens symboliques pour faciliter l'accès

2. Structure du projet

  • Arborescence standardisée avec dossiers dédiés :
    • /notebooks : Pour les Jupyter notebooks
    • /streamlit : Applications Streamlit
    • /apps : Applications CLI et utilitaires
    • /flask : Applications web Flask
    • /fastapi : APIs avec FastAPI
  • Fichiers exemples pour chaque type d'application
  • Gestion du requirements.txt avec versions spécifiées

3. Vérification et validation

  • Contrôle des prérequis (Python3, VS Code)
  • Vérification exhaustive de la configuration existante
  • Validation de la structure des dossiers et fichiers
  • Contrôle des liens symboliques

Auteur

Fx NION

Licence

MIT License, faites-vous plaiz'

GitHub

https://github.com/FxNion/pythenv

Dernière modification

2024-01-09

Modèle LLM

Claude-3.5-Sonnet

About

Tool to create in one basic command a ready to go python environment

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages