J'ai quelques paquets dans PyPI, et j'aimerais inclure des fonctions d'auto-complétion avec les deux. Comment vérifieriez-vous que l'autocomplétion Bash devrait être installée (vérifiez /etc/bash_completion
, peut-être?), Et comment l'installer avec setup.py (de préférence en utilisant setuptools)?Y compris l'auto-complétion Bash avec setuptools
3
A
Répondre
1
Si vous avez besoin de packages au niveau du système d'exploitation (c'est-à-dire bash-completion
), vous devez distribuer votre bibliothèque en tant que package au niveau du système d'exploitation. Autrement dit, dans .deb
, .rpm
, etc. Quelques conseils ici:
Dans le cadre de la génération de package, vous pouvez appeler votre script setuptools
installer le code Python. Pour vous assurer que bash-completion
est installé, vous pouvez spécifier qu'il s'agit d'un package requis.
2
Vous pouvez utiliser les options data_files
:
from setuptools import setup
setup(
...
data_files=[
('/etc/bash_completion.d/', ['extra/some_completion_script']),
]
)
Questions connexes
- 1. page y compris avec mysql en php
- 2. Y compris les pages avec $ _GET
- 3. Dynamique y compris javascript avec jquery
- 4. fichiers PHP, y compris
- 5. Y compris dll dans l'exe?
- 6. Y compris l'extension XPCOM inFirefox
- 7. Y compris $ variable dans MySQL
- 8. multi Y compris un fichier
- 9. tag Rechercher avec id y compris [] avec Nokogiri
- 10. Y compris les données de paquet avec Distribuer
- 11. y compris les identifiants de connexion avec un WebRequest
- 12. UISplitViewController avec NavigationControllers (y compris le code exemple)
- 13. y compris les fichiers avec l'installation de vb.net
- 14. Y compris les tests du moteur Rails avec autotest
- 15. Parse arithmétique booléenne, y compris les parenthèses avec regex?
- 16. Y compris FFMPEG avec une application Java sur Mac
- 17. Y compris le fichier d'en-tête avec la variable globale
- 18. Y compris .NetFramework dans mon fichier d'installation
- 19. Y compris Javascript dans les pages Web
- 20. Jquery.Cycle et IE7 y compris suivant Div
- 21. Y compris jMock 2.6.0 dans Maven
- 22. latex - y compris un paysage pdf
- 23. Y compris stdC++ de l'application iPhone
- 24. Y compris la bibliothèque phpFlickr dans Kohana
- 25. Y compris un fichier via variable
- 26. Y compris les Partials, ASP.NET MVC
- 27. Y compris certains fichiers html statiques?
- 28. Y compris variable dans jquery selector
- 29. sur la liste, y compris Aucun
- 30. erreur, y compris plusieurs images en latex