You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-41Lines changed: 15 additions & 41 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,57 +5,31 @@ documentation.
5
5
6
6
# Contributing
7
7
8
-
## Installer Poetry
9
8
10
-
Plusieurs [méthodes d'installation](https://python-poetry.org/docs/#installation) sont décrites dans la documentation de poetry dont:
9
+
## Installation
11
10
12
-
- avec pipx
13
-
- avec l'installateur officiel
11
+
-[Installation de Python](#installation-de-python)
14
12
15
-
Chaque méthode a ses avantages et inconvénients. Par exemple, la méthode pipx nécessite d'installer pipx au préable, l'installateur officiel utilise curl pour télécharger un script qui doit ensuite être exécuté et comporte des instructions spécifiques pour la completion des commandes poetry selon le shell utilisé (bash, zsh, etc...).
13
+
Ce projet utilise [uv](https://docs.astral.sh/uv/)pour la gestion des dépendances Python. Il est préréquis pour l'installation de ce projet.
16
14
17
-
L'avantage de pipx est que l'installation de pipx est documentée pour linux, windows et macos. D'autre part, les outils installées avec pipx bénéficient d'un environment d'exécution isolé, ce qui est permet de fiabiliser leur fonctionnement. Finalement, l'installation de poetry, voire d'autres outils est relativement simple avec pipx.
15
+
Une fois installé, il suffit de lancer la commande suivante pour installer la version de Python adéquate, créer un environnement virtuel et installer les dépendances du projet.
18
16
19
-
Cependant, libre à toi d'utiliser la méthode qui te convient le mieux ! Quelque soit la méthode choisie, il est important de ne pas installer poetry dans l'environnement virtuel qui sera créé un peu plus tard dans ce README pour les dépendances de la base de code de ce repo git.
17
+
```bash
18
+
uv sync
19
+
```
20
20
21
-
### Installation de Poetry avec pipx
21
+
A l'usage, si vous utilisez VSCode, l'environnement virtuel sera automatiquement activé lorsque vous ouvrirez le projet. Sinon, il suffit de l'activer manuellement avec la commande suivante :
22
22
23
-
Suivre les instructions pour [installer pipx](https://pipx.pypa.io/stable/#install-pipx) selon ta plateforme (linux, windows, etc...)
23
+
```bash
24
+
source .venv/bin/activate
25
+
```
24
26
25
-
Par exemple pour Ubuntu 23.04+:
27
+
Ou alors, utilisez la commande `uv run ...` (au lieu de `python ...`) pour lancer un script Python. Par exemple:
26
28
27
-
sudo apt update
28
-
sudo apt install pipx
29
-
pipx ensurepath
29
+
```bash
30
+
uv run pipelines/run.py run build_database
31
+
```
30
32
31
-
[Installer Poetry avec pipx](https://python-poetry.org/docs/#installing-with-pipx):
32
-
33
-
pipx install poetry
34
-
35
-
### Installation de Poetry avec l'installateur officiel
36
-
37
-
L'installation avec l'installateur officiel nécessitant quelques étapes supplémentaires,
38
-
se référer à la [documentation officielle](https://python-poetry.org/docs/#installing-with-the-official-installer).
0 commit comments