diff --git a/README.md b/README.md index a6d4d8d..ac8bcd4 100644 --- a/README.md +++ b/README.md @@ -35,11 +35,11 @@ Les trois composants du projet sont dans le même dépôt : - Artemis (client Python) : Les fonctionnalités utilisées obligent d'utiliser Python 3.10 au minimum. - Les librairies `requests` et `zeep` sont nécessaires. + Les librairies `requests` et `zeep` sont nécessaires et sont listées dans le fichier `requirements.txt`. On peut les installer avec : ``` - pip3 install requests zeep + pip3 install -r requirements.txt ``` Ou par exemple sur Debian via `apt` : ``` @@ -53,9 +53,12 @@ Les trois composants du projet sont dans le même dépôt : - Kratos (client PHP) : Afin de proposer un client GUI, le client PHP est fait pour être lancé localement et consulté via navigateur. - Il faut installer PHP : + Il faut installer PHP, sur Debian : ``` apt install php + ``` + sur Archlinux : + ``` pacman -S php ``` Pour lancer le client : @@ -147,8 +150,7 @@ Ce module contient le code haut niveau appelé par les fonctions de chaque resso - lire des éléments - modifier des éléments - supprimer des éléments -- `errors.rs` : - Définit les erreurs en rapport avec la base de données, pour que les fonctions puissent remonter les erreurs à la fonction appelante. +- `errors.rs` : définit les erreurs en rapport avec la base de données, pour que les fonctions puissent remonter les erreurs à la fonction appelante. Ensuite, le serveur peut commencer à gérer les requêtes entrantes. diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..227999d --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +requests +zeep