{{tag>Brouillon Debian Package Python Ansible}} = Notes paquet Debian Python Création de package Debian à partir de PIP Python. Création du package **ansible-lint** Voir exemple [[notes_slurm-web_et_pyslurm]] Voir aussi : * https://wiki.debian.org/Python/LibraryStyleGuide?action=show&redirect=Python%2FPackaging * https://www.debian.org/doc/debian-policy/ch-controlfields.html * https://www.debian.org/doc/manuals/debmake-doc/ch08.en.html git clone https://github.com/willthames/ansible-lint cd ansible-lint mkdir debian ansible-lint (3.4.9-1) unstable; urgency=medium * Initial release -- Jean-Baptiste Thu, 05 Jan 2017 15:33:33 +0200 ** Attention, 2 espaces après l'adresse email.** Voici les règles de syntaxe package (version) distribution(s); urgency=urgency [optional blank line(s), stripped] * change details more change details [blank line(s), included in output of dpkg-parsechangelog] * even more change details [optional blank line(s), stripped] -- maintainer name [two spaces] date Source: ansible-lint Section: python Priority: optional Maintainer: Jean-Baptiste Build-Depends: debhelper (>= 9), dh-python, python Standards-Version: 3.4.9 Homepage: https://github.com/willthames/ansible-lint Package: ansible-lint Architecture: all Multi-Arch: foreign Depends: ${misc:Depends}, ${python3:Depends}, python-yaml, python Description: Best practices checker for Ansible Checks playbooks for practices and behavior that could potentially be improved Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: ansible-lint Source: https://github.com/willthames/ansible-lint Files: debian/* Copyright: (c) 2017, ACME License: GPL-3 Please refer to /usr/share/common-licenses/GPL-3 Files: * Copyright: (c) 2013-2014 Will Thames License: MIT Please refer to https://github.com/willthames/ansible-lint/blob/master/LICENSE #!/usr/bin/make -f #export DH_VERBOSE = 1 %: dh $@ --with python2 --buildsystem=pybuild override_dh_auto_build: override_dh_auto_install: python setup.py build --force -b build/ install --force --root=debian/tmp --no-compile -O0 --install-layout=deb debuild -us -uc -b == Autres #!/usr/bin/make -f %: dh $@