control 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. Source: makefilet
  2. Section: devel
  3. Priority: optional
  4. Maintainer: Lars Kruse <devel@sumpfralle.de>
  5. Build-Depends:
  6. debhelper-compat (= 11),
  7. Standards-Version: 4.3.0.1
  8. Homepage: https://notabug.org/sumpfralle/makefilet
  9. Vcs-Git: https://notabug.org/sumpfralle/makefilet.git
  10. Vcs-Browser: https://notabug.org/sumpfralle/makefilet
  11. Package: makefilet
  12. Architecture: all
  13. Depends:
  14. ${shlibs:Depends},
  15. ${misc:Depends},
  16. Suggests:
  17. black,
  18. bumpversion,
  19. debhelper,
  20. dh-make,
  21. dpkg-dev,
  22. dput,
  23. flake8,
  24. lintian,
  25. pypi2deb,
  26. python-coverage,
  27. python3-coverage,
  28. shellcheck,
  29. tox,
  30. Description: Reusable Makefile components for common development tasks
  31. Include the makefilet file in your project's (empty?) Makefile. This
  32. will give you instant access to a wide variety of common development
  33. tasks, e.g.:
  34. * python style checks (black, flake8)
  35. * python tests (tox)
  36. * python reports (coverage)
  37. * python distribution (pypi)
  38. * deb packaging (dh_make, dpkg-buildpackage, dput, lintian)
  39. * deb packaging of pypi dependencies (pypi2deb)
  40. * shell style checks (shellcheck)
  41. * release preparations (bumpversion)
  42. Most helpers for packaging, testing and releasing are usable without
  43. manual configuration.