Currently pip install results in the scripts like dirac-proxy-init being installed as dirac-proxy-init.py. This is relatively simple to fix in the setup.py file however there is still a deeper issue when using extensions. In LHCbDIRAC the dirac-dms-add-file script is overridden and when pip installing both DIRAC and LHCbDIRAC, the installations will overwrite each other's files making it "random" as to which one is available.
The "correct" solution is probably to use entrypoints.
(See also #3523)
Currently
pip installresults in the scripts likedirac-proxy-initbeing installed asdirac-proxy-init.py. This is relatively simple to fix in thesetup.pyfile however there is still a deeper issue when using extensions. In LHCbDIRAC thedirac-dms-add-filescript is overridden and whenpip installingboth DIRAC and LHCbDIRAC, the installations will overwrite each other's files making it "random" as to which one is available.The "correct" solution is probably to use
entrypoints.(See also #3523)