Skip to main content

Bibliothèque pour gérer des tâches et des listes de tâches

Project description

Bibliothèque de Gestion des Tâches pour Python (to_do_list)

Ce projet est une bibliothèque Python conçue pour faciliter la gestion des tâches, des projets et des ressources dans le cadre de la planification des projets. La bibliothèque permet d'ajouter, de compléter, de supprimer et de lister des tâches facilement.

Nous sommes 4 à travailler sur une to-do list. Les membres sont :

  • Rayann
  • Armand
  • Matthias
  • Erwan

Caractéristiques

  • Ajout de nouvelles tâches avec un nom et une description.
  • Marquage d'une tâche comme terminée.
  • Suppression de tâches de la liste.
  • Affichage de la liste des tâches en cours.

Installation

Ce projet utilise Poetry pour la gestion des dépendances. Assurez-vous de l'avoir installé sur votre système.

Instruction

verifier que poetry est bien installé avec la commande suivante :

poetry install
poetry --version

installer l'environnement virtuel avec les commandes suivante :

Lancer Windows PowerShell en tant qu'administrateur et exécuter la commande suivante :

set-executionpolicy unrestricted

Valider par « O » (le o de oui).

Dans le terminal de to_do_list, lancer la commande suivante :

Pour activer l'environnement virtuel :

.\venv\Scripts\activate

Pour désactiver l'environnement virtuel :

.\venv\Scripts\deactivate

Lancer le projet avec la commande suivante :

poetry run python -m to_do_list

Lancer l'application en ligne de commande :

python app.py

Utilisation

Pour utiliser la bibliothèque, il suffit d'importer le module to_do_list et d'utiliser les fonctions suivantes :

  • add_task(name, description): Ajoute une nouvelle tâche à la liste.
  • succeeded_task(name): Marque une tâche comme terminée avec succès.
  • failed_task(name): Marque une tâche comme terminée sans réussite.
  • delete_task(name): Supprime une tâche de la liste.
  • list_tasks(): Affiche la liste des tâches non terminées.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

todolist_Telecom-1.0.34.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

todolist_Telecom-1.0.34-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file todolist_Telecom-1.0.34.tar.gz.

File metadata

  • Download URL: todolist_Telecom-1.0.34.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for todolist_Telecom-1.0.34.tar.gz
Algorithm Hash digest
SHA256 313f65fbdd45e7104a2da875092a0627a0bbfc020b0709905a770a8a0407c85c
MD5 e9a74aca39016982e38abda24d337b14
BLAKE2b-256 653cc47611537230f0b84d030ee0ff69a5ddd56cc589e38cbf0f669bf9de92a7

See more details on using hashes here.

File details

Details for the file todolist_Telecom-1.0.34-py3-none-any.whl.

File metadata

File hashes

Hashes for todolist_Telecom-1.0.34-py3-none-any.whl
Algorithm Hash digest
SHA256 aeb4006279839fdd92a3fe7d32768b56f8f54ea96e0f1268a3911c5089886751
MD5 791f1c3fc689b32f57f772304f3d1ef5
BLAKE2b-256 6b6adfb92847a287d6b04b40f5ce23b68850cc1d981c223e44bf834395bc4958

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page