74 lines
1.4 KiB
Plaintext
74 lines
1.4 KiB
Plaintext
== Travailler en isolation
|
|
|
|
|
|
=== Création de l'environnement virtuel
|
|
|
|
Commencons par créer un environnement virtuel, afin d'y stocker les dépendances. Placez-vous dans le répertoire dans lequel vous pourrez stocker tous vos environnements (ces environnements sont indépendants des sources; ils peuvent donc être placés n'importe où sur votre disque - évitez peut-être juste de les mettre pile dans le même répertoire que votre code source). Lancez ensuite la commande `python3 -m venv gwift-env`.
|
|
|
|
Ceci créera l'arborescence de fichiers suivante, qui peut à nouveau être un peu différente en fonction du système d'exploitation:
|
|
|
|
[source,bash]
|
|
----
|
|
fred@aerys:~/Sources/.venvs/gwift-env$ ls
|
|
bin include lib lib64 pyvenv.cfg share
|
|
----
|
|
|
|
Nous pouvons ensuite l'activer grâce à la commande `source gwift-env/bin/activate`.
|
|
|
|
[source,bash]
|
|
----
|
|
(gwift-env) fred@aerys:~/Sources/.venvs/gwift-env$ <1>
|
|
----
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pour désactiver l'environnement virtuel, il suffit d'utiliser la commande `deactivate`
|
|
|
|
=== Installation de Django et création du répertoire de travail
|
|
|
|
|
|
|
|
|
|
=== Gestion des dépendances
|
|
|
|
|
|
=== Matrice de compatibilité
|
|
|
|
Décrire un fichier tox.ini
|
|
|
|
[source,bash]
|
|
----
|
|
$ touch tox.ini
|
|
----
|
|
|
|
=== Licence
|
|
|
|
Décrire une licence ? :-)
|
|
|
|
[source,bash]
|
|
----
|
|
$ touch LICENCE
|
|
----
|
|
|
|
=== Configuration globale
|
|
|
|
Décrire le fichier setup.cfg
|
|
|
|
[source,bash]
|
|
----
|
|
$ touch setup.cfg
|
|
----
|
|
|
|
=== Makefile
|
|
|
|
Décrire le makefile :)
|
|
|
|
[source,bash]
|
|
----
|
|
$ touch Makefile
|
|
----
|
|
|