--- id: setproctitle version: "1.3.7" license: BSD-3-Clause license_treatment: permissive maintenance: aging --- # setproctitle — A Python module to customize the process title License: permissive · Maintenance: aging · Popularity: top 1,000 on PyPI ## Install pip install setproctitle uv add setproctitle poetry add setproctitle ## Description A Python module to customize the process title ============================================== .. image:: https://github.com/dvarrazzo/py-setproctitle/workflows/Tests/badge.svg :target: https://github.com/dvarrazzo/py-setproctitle/actions?query=workflow%3ATests :alt: Tests :author: Daniele Varrazzo The ``setproctitle`` module allows a process to change its title (as displayed by system tools such as ``ps``, ``top`` or MacOS Activity Monitor). Changing the title is mostly useful in multi-process systems, for example when a master process is forked: changing the children's title allows to identify the task each process is busy with. The technique is used by PostgreSQL_ and the `OpenSSH Server`_ for example. The procedure is hardly portable across different systems. PostgreSQL provides a good `multi-platform implementation`__: this package was born as a wrapper around PostgreSQL code. - `Homepage `__ - `Download `__ - `Bug tracker `__ .. _PostgreSQL: http://www.postgresql.org .. _OpenSSH Server: http://www.openssh.com/ ..... [View on SkillFed](https://skillfed.io/packages/setproctitle) · [View on PyPI](https://pypi.org/project/setproctitle/)