Installation manuel de Diacamma sous Mac

Au vu des difficultés que certain ont pour installer Diacamma, je rédige ce petit tutoriel pour réaliser cette installation manuellement.

Cette installation nécessite beaucoup l’utilisation du terminal de votre Mac (Utilitaires > Terminal) avec une suite de commande à exécuter.

Dans la suite de la description, les commandes à saisir seront en [color=blue]bleu[/color], le texte résultant retourné par mac en [color=green]vert[/color],
Vous pouvez bien entendu copier les commandes [color=blue]bleu[/color] de cet article et les coller alors dans votre Terminal.
Noter: j’ai réalisé ce descriptif sur un MacBook Pro de 2011 sous macOS Sierra 10.12.6 complètement vierge.

1-Suppression précédente
Il est possible que les précédentes installation des outils tiers provoque un conflit avec cette installation.
Il est mieux de supprimer ces outils et de recommencer leur installation de zéro.

Si vous n’avez pas d’autres logiciel installé sur votre Mac utilisant Brew, je vous recommande de le désinstaller:

[quote][color=blue]ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)”[/color]
[color=green]Warning: This script will remove:
/Users/admin/Library/Caches/Homebrew/
/Users/admin/Library/Logs/Homebrew/

/usr/local/var/homebrew/
Are you sure you want to uninstall Homebrew? This will remove your installed packages! [y/N] [color=blue]y[/color]
==> Removing Homebrew installation…
==> Removing empty directories…
==> /usr/bin/sudo /usr/bin/find /usr/local/bin /usr/local/etc /usr/local/include /usr/local/lib /usr/local/opt /usr/local/sbin /usr/local/share /usr/local/var /usr/local/Frameworks -name .DS_Store -delete
Password:
==> /usr/bin/sudo /usr/bin/find /usr/local/bin /usr/local/etc /usr/local/include /usr/local/lib /usr/local/opt /usr/local/sbin /usr/local/share /usr/local/var /usr/local/Frameworks -depth -type d -empty -exec rmdir {} ;
==> Homebrew uninstalled!
The following possible Homebrew files were not deleted:
/usr/local/bin/
/usr/local/etc/
/usr/local/lib/
/usr/local/remotedesktop/
/usr/local/share/
You may wish to remove them yourself.[/color]
[/quote]
Sinon, vous pouvez simplement désinstaller seulement les composants que Diacamma utilise:

[quote][color=blue]brew uninstall --force libxslt || echo ‘-- no libxslt --’
brew uninstall --force libxml2 || echo ‘-- no libxml2 --’
brew uninstall --force libtiff || echo ‘-- no libtiff --’
brew uninstall --force libjpeg || echo ‘-- no libjpeg --’
brew uninstall --force libpng || echo ‘-- no libpng --’
brew uninstall --force giflib || echo ‘-- no giflib --’
brew uninstall --force python3 || echo ‘-- no python3 --’
brew uninstall --force tcl-tk || echo ‘-- no tcl-tk --’[/color]

[color=green]Uninstalling libxslt… (148 files, 3MB)
Uninstalling libxml2… (281 files, 10.4MB)
Uninstalling libtiff… (246 files, 3.5MB)
Uninstalling jpeg… (21 files, 724.7KB)
Uninstalling libpng… (26 files, 1.2MB)
Uninstalling giflib… (21 files, 312.8KB)
Uninstalling python… (9,144 files, 154.7MB)
Uninstalling tcl-tk… (2,849 files, 46.2MB)[/color]
[/quote]
Une fois désinstallé, vous pouvez confirmer cela en tapant:

[quote][color=blue]python3 --version[/color]
[color=green]-bash: python3: command not found[/color]
[/quote]

2-Installation des outils
Diacamma utilise un certain nombre de bibliothèques libres qui ne sont pas installé nativement sur macOS.
Il est donc nécessaire de commencer par les installer.

Pour commencer, nous allons vérifier que certain droit sont correct sur votre Mac:

[quote][color=blue]sudo chown -R “$USER”:admin /usr/local[/color]
[color=green]Password:[/color]
[/quote]
Après la première commande, un mot de passe administration vous sera demandé. Normalement, il devrait plus vous êtes redemander sauf si un délai trop long interviens entre 2 commandes.

Ensuite, installez Brew:

[quote][color=blue]/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”[/color]
[color=green]==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew
==> The following new directories will be created:
/usr/local/bin
/usr/local/etc
/usr/local/include
/usr/local/lib
/usr/local/sbin
/usr/local/share
/usr/local/var
/usr/local/opt
/usr/local/share/zsh
/usr/local/share/zsh/site-functions
/usr/local/Cellar
/usr/local/Caskroom
/usr/local/Homebrew
/usr/local/Frameworks
==> The Xcode Command Line Tools will be installed.

Press RETURN to continue or any other key to abort[/color][color=blue] <Tapez sur entrée> [/color]

[color=green]Please delete these paths and run brew update.
==> Installation successful!

==> Homebrew has enabled anonymous aggregate formulae and cask analytics.
Read the analytics documentation (and how to opt-out) here:
https://docs.brew.sh/Analytics.html

==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
https://github.com/Homebrew/brew#donations
==> Next steps:

  • Run brew help to get started
  • Further documentation:
    https://docs.brew.sh
    [/color][/quote]
    Ne vous inquiétez pas, cette commande peut prendre un bon moment avec un téléchargement d’outils sur internet.

Enfin, nous pouvons alors installer les outils que nous avons plus particulièrement besoin: Python 3

[quote][color=blue]brew install libxml2 libxslt libjpeg libpng libtiff giflib tcl-tk[/color]
[color=blue]brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb --with-tcl-tk[/color]
[color=green]==> Installing dependencies for libxml2: gdbm, openssl, readline, sqlite, python@2
==> Installing libxml2 dependency: gdbm
==> Downloading https://homebrew.bintray.com/bottles/gdbm-1.18.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring gdbm-1.18.sierra.bottle.tar.gz[/color]

[color=green]==> python
Python has been installed as
/usr/local/bin/python3

Unversioned symlinks python, python-config, pip etc. pointing to
python3, python3-config, pip3 etc., respectively, have been installed into
/usr/local/opt/python/libexec/bin

If you need Homebrew’s Python 2.7 run
brew install python@2

Pip, setuptools, and wheel have been installed. To update them run
pip3 install --upgrade pip setuptools wheel

You can install Python packages with
pip3 install
They will install into the site-package directory
/usr/local/lib/python3.7/site-packages

See: https://docs.brew.sh/Homebrew-and-Python[/color]
[/quote]
Il est également nécessaire d’effectuer des petites corrections de configuration du Mac:

Pour finir, nous rajouterons des derniers outils pour Python 3:

[quote][color=blue]sudo -H python3 -m pip install -U pip==18.0.* virtualenv[/color]

[color=green]Successfully installed pip-18.0 virtualenv-16.0.0[/color]
[/quote]
Vérifiez alors que l’installation est correct:

[quote][color=blue]python3 --version[/color]
[color=green]Python 3.6.5[/color]
[color=blue]python3 -m tkinter[/color]
[/quote]
Avec la dernière commande, vous devriez voir apparaître ce type d’écran montrant que les outils graphiques du Lanceur fonctionne bien.

Voilà, votre Mac est maintenant prêt à recevoir Diacamma.

3-Installation de Diacamma
Une fois ces bibliothèques installées, nous pouvons alors installer Diacamma proprement dit.
Etant donné que macOS est construit sur un noyaux logiciel Unix, cette installation est très proche de celle pour Linux.

Commençons par définir un environnement virtuel Python séparé afin d’être isolé du reste de l’ordinateur:

[quote][color=blue]mkdir -p $HOME/lucterios2[/color]
[color=blue]cd $HOME/lucterios2[/color]
[color=blue]rm -rf virtual_for_lucterios[/color]
[color=blue]python3 $(which virtualenv) virtual_for_lucterios[/color]
[color=green]Using base prefix ‘/opt/local/Library/Frameworks/Python.framework/Versions/3.6’
New python executable in /Users/admin/lucterios2/virtual_for_lucterios/bin/python3
Also creating executable in /Users/admin/lucterios2/virtual_for_lucterios/bin/python
Installing setuptools, pip, wheel…done.
[/color]
[/quote]
Et maintenant, installons Diacamma dans cette environnement virtuel:

[quote][color=blue]cd $HOME/lucterios2[/color]
[color=blue]source virtual_for_lucterios/bin/activate[/color]
[color=blue]pip install -U lucterios-standard diacamma-asso diacamma-syndic[/color]
[color=green]Collecting lucterios-standard[/color]

[color=green]Successfully installed APScheduler-3.5.3 Django-2.0.8 Pillow-4.3.0 certifi-2018.8.24 chardet-3.0.4 diacamma-asso-2.3.1.18083113 diacamma-financial-2.3.1.18083015 diacamma-syndic-2.3.1.18083111 django-fsm-2.6.0 idna-2.7 lucterios-2.3.1.18082017 lucterios-contacts-2.3.1.18082208 lucterios-documents-2.3.0.18070422 lucterios-standard-2.3.0.18070322 lxml-4.2.5 olefile-0.46 pytz-2018.5 reportlab-3.4.0 requests-2.19.1 six-1.11.0 tzlocal-1.5.1 urllib3-1.23[/color]
[/quote]
=> Notez que la liste des bibliothèques et de leurs versions peut changée en fonction des mises à jour de Diacamma, l’important étant le mot “Successfully” du début.

Lancez cette dernière commande afin de réaliser une correction lié à un problème sous Mac:

[quote][color=blue]cd $HOME/lucterios2
sed ‘s|!= “nt”|!= “nt” and False|g’ virtual_for_lucterios/lib/python3.6/site-packages/lucterios/framework/settings.py > /tmp/settings.py
cp /tmp/settings.py virtual_for_lucterios/lib/python3.6/site-packages/lucterios/framework/settings.py[/color]
[/quote]
De là, Diacamma est totalement installé.
Pour le lancer, vous devez taper dans un Terminal les commandes suivantes:

[quote][color=blue]cd $HOME/lucterios2[/color]
[color=blue]source virtual_for_lucterios/bin/activate[/color]
[color=blue]lucterios_gui.py[/color]
[/quote]

4-Création d’une icon “application” pour Mac
Comme nous ne souhaitons pas devoir utiliser le Terminal et une ligne de commande pour lancer Diacamma, il nous faut créer une Application macOS pour simplifier le lancement.
Cette étape est la plus propre à macOS.

Préparons l’icon de Diacamma:

[quote][color=blue]
cd $HOME/lucterios2
icon_path=$(find “virtual_for_lucterios” -name “Diacamma.png” | head -n 1)
rm -rf Diacamma.iconset
mkdir Diacamma.iconset
sips -z 16 16 $icon_path --out “Diacamma.iconset/icon_16x16.png”
sips -z 32 32 $icon_path --out “Diacamma.iconset/icon_16x16@2x.png”
sips -z 32 32 $icon_path --out “Diacamma.iconset/icon_32x32.png”
sips -z 64 64 $icon_path --out “Diacamma.iconset/icon_32x32@2x.png”
sips -z 128 128 $icon_path --out “Diacamma.iconset/icon_128x128.png”
sips -z 256 256 $icon_path --out “Diacamma.iconset/icon_128x128@2x.png”
sips -z 256 256 $icon_path --out “Diacamma.iconset/icon_256x256.png”
sips -z 512 512 $icon_path --out “Diacamma.iconset/icon_256x256@2x.png”
sips -z 512 512 $icon_path --out “Diacamma.iconset/icon_512x512.png”
cp $icon_path Diacamma.iconset/icon_512x512@2x.png
iconutil -c icns Diacamma.iconset
rm -rf Diacamma.iconset[/color]
[/quote]
Je vous propose maintenant une création simplifié d’une application Mac, copiez juste la suite de ses commandes dans un Terminal:

[quote][color=blue]
mkdir -p /Applications/Diacamma.app/Contents/MacOS
mkdir -p /Applications/Diacamma.app/Contents/Resources
cp $HOME/lucterios2/Diacamma.icns /Applications/Diacamma.app/Contents/Resources/
echo ‘#!/usr/bin/env bash’ > /Applications/Diacamma.app/Contents/MacOS/Diacamma
echo ‘’ >> /Applications/Diacamma.app/Contents/MacOS/Diacamma
echo ‘. $HOME/lucterios2/virtual_for_lucterios/bin/activate’ >> /Applications/Diacamma.app/Contents/MacOS/Diacamma
echo ‘cd $HOME/lucterios2/’ >> /Applications/Diacamma.app/Contents/MacOS/Diacamma
echo ‘export LANG=fr_FR.UTF-8’ >> /Applications/Diacamma.app/Contents/MacOS/Diacamma
echo ‘lucterios_gui.py’ >> /Applications/Diacamma.app/Contents/MacOS/Diacamma
chmod ugo+rx /Applications/Diacamma.app/Contents/MacOS/Diacamma
echo ‘<?xml version="1.0" encoding="UTF-8"?>’ > /Applications/Diacamma.app/Contents/Info.plist
echo ‘’ >> /Applications/Diacamma.app/Contents/Info.plist
echo ‘’ >> /Applications/Diacamma.app/Contents/Info.plist
echo ‘’ >> /Applications/Diacamma.app/Contents/Info.plist
echo ’ CFBundleExecutable’ >> /Applications/Diacamma.app/Contents/Info.plist
echo ’ Diacamma’ >> /Applications/Diacamma.app/Contents/Info.plist
echo ’ CFBundleGetInfoString’ >> /Applications/Diacamma.app/Contents/Info.plist
echo ’ Diacamma’ >> /Applications/Diacamma.app/Contents/Info.plist
echo ’ CFBundleIconFile’ >> /Applications/Diacamma.app/Contents/Info.plist
echo ’ Diacamma.icns’ >> /Applications/Diacamma.app/Contents/Info.plist
echo ’ CFBundleName’ >> /Applications/Diacamma.app/Contents/Info.plist
echo ’ Diacamma’ >> /Applications/Diacamma.app/Contents/Info.plist
echo ’ CFBundlePackageType’ >> /Applications/Diacamma.app/Contents/Info.plist
echo ’ APPL’ >> /Applications/Diacamma.app/Contents/Info.plist
echo ’ CFBundleShortVersionString’ >> /Applications/Diacamma.app/Contents/Info.plist
echo ’ 2.3.x’ >> /Applications/Diacamma.app/Contents/Info.plist
echo ‘’ >> /Applications/Diacamma.app/Contents/Info.plist
echo ‘’ >> /Applications/Diacamma.app/Contents/Info.plist[/color]
[/quote]
De là, vous devriez avoir un icon d’application “Diacamma” dans /Applications.
Cliquez dessus pour le lancer et vérifier que tout marche bien.

Ça y est !
Bravo c’est impressionnant de voir tout ça défiler pour aboutir à l’installation. On a un peu l’impression de pénétrer dans le cœur de la bête.
Il faut être patient, une ou deux fois on se demane si on a fait ce qu’il fallait, mais si on attend, on a au bout du compte le message qu’il faut. Je me suis aussi posé la question de copier ligne par ligne ou chaque bloc d’un coup. Quand il y a plusieurs lignes on peut donc tout mettre d’un coup, ça marche !
Bon ce sont des interrogations de néophyte, mais ça pourra peut-être en aider d’autres dans mon cas.

Un grand grand merci, je vais enfin pouvoir me mettre à Diacama.

Merci de ce retour, je vais pouvoir “packager” ces instructions manuels dans un installateur plus amical pour un néophyte :wink:

Pourquoi l’installeur téléchargé ne marche pas ?
mac OS Sierra

Bonsoir,
Après plusieurs essais infructueux, j’ai réussi à lancer l’installateur sous 10.14.1 (Mojave), mais il bute sur la version de Python:
Error: python 3.7.2_1 is already installed
To install 3.6.5_1, first run brew unlink python
J’ai tenté de poursuivre l’installation manuellement, parce que le graphique du Lanceur s’affichait correctement, en copiant les blocs en bleu dans votre manuel (merci pour ça), mais la prochaine erreur arrive:
Failed building wheel for Pillow, puis
Command “/Users/local/lucterios2/virtual_for_lucterios/bin/python3.7 -u -c “import setuptools, tokenize;file=‘/private/var/folders/jr/2rb09r7x1g1_6x_2y6_8502w0000gn/T/pip-install-owfcj6ua/Pillow/setup.py’;f=getattr(tokenize, ‘open’, open)(file);code=f.read().replace(‘\r\n’, ‘\n’);f.close();exec(compile(code, file, ‘exec’))” install --record /private/var/folders/jr/2rb09r7x1g1_6x_2y6_8502w0000gn/T/pip-record-ejk08a3v/install-record.txt --single-version-externally-managed --compile --install-headers /Users/local/lucterios2/virtual_for_lucterios/bin/../include/site/python3.7/Pillow” failed with error code 1 in /private/var/folders/jr/2rb09r7x1g1_6x_2y6_8502w0000gn/T/pip-install-owfcj6ua/Pillow/

J’ai aussi essayé ce qui était proposé par le terminal, à savoir ‘brew unlink python’, puis ai relancé l’installation de Python
Ca donne
Python has been installed as
/usr/local/bin/python3

Unversioned symlinks python, python-config, pip etc. pointing to
python3, python3-config, pip3 etc., respectively, have been installed into
/usr/local/opt/python/libexec/bin

If you need Homebrew’s Python 2.7 run
brew install python@2

Pip, setuptools, and wheel have been installed. To update them run
pip3 install --upgrade pip setuptools wheel

You can install Python packages with
pip3 install
They will install into the site-package directory
/usr/local/lib/python3.6/site-packages

Mais la version de Python retournée est toujours
python3 --version
Python 3.7.2

Et là, le lanceur n’affiche plus les boutons correctement.

Que faire? Où reprendre l’installation?
Merci d’avance

bonjour
après avoir suivi les instructions le logiciel ne se lance pas correcteent j’ai ce message, que faire ?
Je suis sous mojave 10.14.4

Sauf qu’au bout du compte une belle icône et rien ne se lance…

Installation réussie aujourd’hui sur un MacBook Pro 2009 sous Capitan.
En automatique, plante.
En manuel super. Ca prend très longtemps, soyez patients.
Merci pour cet outil.
Je découvre peu à peu
Jef

Bonjour
Idem : impossible d’installer
install_Diacamma.command » car Sandbox n’est pas autorisé à ouvrir des documents dans Terminal
merci

Bonjour à la communauté !
Moi aussi j’ai eu pas mal de galères pour installer Diacamma sous Mac OS 10.14 Mojave,
avec pas mal de messages d’erreurs ressemblant à ceux qui sont postés dans le Forum
mais ayant finalement réussi, je tenais à partager avec tout le monde l’info importante que j’ai trouvé et qui m’a permis de le faire :
[color=red]Il faut désactiver la protection SIP* pour faire l’installation ; Mais ne pas oublier de le réactiver une fois l’installation terminée !![/color]

  • Depuis OS X El Capitan, Apple a introduit la Protection de l’Intégrité du Système (SIP) : c’ est une fonctionnalité de sécurité de macOS conçue pour rendre encore plus difficile pour les logiciels malveillants d’accéder à des fichiers système importants, les protégeant ainsi des modifications indésirables.
    Attention : SIP existe pour protéger votre Mac. Il n’y a aucune bonne raison pour que la plupart des utilisateurs de Mac ressentent le besoin de le désactiver. Les outils qui nécessitaient des fonctionnalités que SIP supprimait ont généralement été abandonnés ou ont trouvé un moyen de travailler avec SIP. Cela étant dit, si vous devez absolument désactiver la protection de l’intégrité du système, il existe un moyen de le faire :
    1/ Cliquez sur le symbole Apple dans la barre de menus (en haut à gauche).
    2/ Cliquez sur Redémarrer…
    3/ Maintenez la touche Command-R pour redémarrer en mode de récupération.
    4/ Au redémarrage … Cliquez sur Utilitaires > Sélectionnez Terminal.
    5/ Tapez : [color=blue]csrutil disable[/color] (+ Entrée)
    6/ Redémarrez
  • soit Tapez [color=blue]reboot[/color] (+ Entrée)
  • soit Cliquez sur le symbole Apple dans la barre de menus > Redémarrer…

Une fois l’installation de Diacamma terminée, [color=red]n’oubliez pas de réactiver la protection SIP[/color] :
Suivez à nouveau ces étapes, sauf que cette fois, vous entrerez [color=blue]csrutil enable[/color] dans le terminal.

En espérant que cette info que j’ai mis longtemps à trouver sera utile à certaines d’entre vous…

Bonjour
Je viens de configurer mon MacBook Pro de 2011 sous macOS Sierra 10.12.6 avec une installation complètement vierge.
J’ai suivi la procédure avec le lancement de “install Diacamma.app”.
A la fin d’installation, j’ai l’erreur suivante et l’application Diacamma n’est pas crée
Pouvez vous m’aider ?

Collecting pyqt5~=5.15
Downloading PyQt5-5.15.6.tar.gz (3.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 15.5 MB/s eta 0:00:00
Installing build dependencies … done
Getting requirements to build wheel … done
Preparing metadata (pyproject.toml) … error
error: subprocess-exited-with-error

× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [29 lines of output]
Traceback (most recent call last):
File “/Users/adm/lucterios2/virtual_for_lucterios/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py”, line 156, in prepare_metadata_for_build_wheel
hook = backend.prepare_metadata_for_build_wheel
AttributeError: module ‘sipbuild.api’ has no attribute ‘prepare_metadata_for_build_wheel’

  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File "/Users/adm/lucterios2/virtual_for_lucterios/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in <module>
      main()
    File "/Users/adm/lucterios2/virtual_for_lucterios/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "/Users/adm/lucterios2/virtual_for_lucterios/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 160, in prepare_metadata_for_build_wheel
      whl_basename = backend.build_wheel(metadata_directory, config_settings)
    File "/private/var/folders/gj/vc237mys00jg61d7nw19y8mr0000gn/T/pip-build-env-itkp7_qo/overlay/lib/python3.9/site-packages/sipbuild/api.py", line 51, in build_wheel
      project = AbstractProject.bootstrap('pep517')
    File "/private/var/folders/gj/vc237mys00jg61d7nw19y8mr0000gn/T/pip-build-env-itkp7_qo/overlay/lib/python3.9/site-packages/sipbuild/abstract_project.py", line 83, in bootstrap
      project.setup(pyproject, tool, tool_description)
    File "/private/var/folders/gj/vc237mys00jg61d7nw19y8mr0000gn/T/pip-build-env-itkp7_qo/overlay/lib/python3.9/site-packages/sipbuild/project.py", line 594, in setup
      self.apply_user_defaults(tool)
    File "project.py", line 63, in apply_user_defaults
      super().apply_user_defaults(tool)
    File "/private/var/folders/gj/vc237mys00jg61d7nw19y8mr0000gn/T/pip-build-env-itkp7_qo/overlay/lib/python3.9/site-packages/pyqtbuild/project.py", line 70, in apply_user_defaults
      super().apply_user_defaults(tool)
    File "/private/var/folders/gj/vc237mys00jg61d7nw19y8mr0000gn/T/pip-build-env-itkp7_qo/overlay/lib/python3.9/site-packages/sipbuild/project.py", line 241, in apply_user_defaults
      self.builder.apply_user_defaults(tool)
    File "/private/var/folders/gj/vc237mys00jg61d7nw19y8mr0000gn/T/pip-build-env-itkp7_qo/overlay/lib/python3.9/site-packages/pyqtbuild/builder.py", line 67, in apply_user_defaults
      raise PyProjectOptionException('qmake',
  sipbuild.pyproject.PyProjectOptionException
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
WARNING: You are using pip version 22.0.4; however, version 22.1.1 is available.
You should consider upgrading via the ‘/Users/adm/lucterios2/virtual_for_lucterios/bin/python -m pip install --upgrade pip’ command.
logout
Saving session…
…saving history…truncating history files…
…completed.
Deleting expired sessions…none found.

Bonjour,

Je n’ai toujours pas pu résoudre l’installation sous macOS.
Néanmoins, je propose maintenant la possibilté d’avoir une Machine Virtuelle faite pour utiliser Diacamma.
Pour en savoir plus sur cette solution, lire l’article Impossibilité d’installer Diacamma : la solution