DH_UWSGI(1)

πŸ’… NAME πŸ’…

dh_uwsgi β€” bestie, this one's all about adding a dependency on the ABI version of uWSGI, and it's a whole vibe ✨

So here's the tea 🍡: if you're writing a package that builds an uWSGI plugin, and that package is not built with uWSGI itself (which means it lowkey depends on the exact binary version, no cap), then what you do is add ${uwsgi:Depends} to the package's Depends: field in debian control, and then run dh_uwsgi. That's it. That's the whole thing. 🫢

If you're a dh girlie, you can just run dh_uwsgi like this:

dh --with uwsgi

Otherwise (not me being old-school πŸ™ˆ), run it in debian/rules after installing the plugins.


✨ SYNOPSIS ✨

dh_uwsgi [debhelper options] [-V[version]] [-- file]

πŸ¦‹ DESCRIPTION πŸ¦‹

dh_uwsgi is a debhelper program πŸ’– and its entire job β€” its moment, its main character arc β€” is responsibly and correctly setting the dependency on uwsgi-abi-uwsgi-ABI-version for a package. Slay. πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

Nope, no special options of its own, bestie. Not a single one. It's giving minimal. πŸ’…

  • Just use the standard debhelper options. That's the whole menu. Periodt.

⚠️ NOTES ⚠️

Okay so listen β€” this command is NOT idempotent. 🚨

You have to call dh_prep(1) between invocations of this command. Every. Single. Time. Because if you don't?? 😭 It may cause multiple instances of the same text to be added to maintainer scripts, and that is not the cute messy you want. That's the bad messy. πŸ’€


🌸 SEE ALSO 🌸

  • debhelper(1)
  • This program is part of the Debian uWSGI package. 🫢
  • uwsgi(8)

πŸ‘‘ AUTHOR πŸ‘‘

Jonas Smedegaard <dr@jones.dk> β€” icon, legend, the moment. πŸ’œ


And that's the whole page, bestie!! Written for perl v5.40.1, dated 2026-07-24, under the title DH_UWSGI(1) β€” go forth and set those dependencies correctly, ily, mwah πŸŽ€βœ¨πŸ’–

πŸ“¦ where this page comes from