py-setproctitle is a library that allows a Python process to change its title, as displayed by system tools such as ps and top. Changing the title is useful in multi-process systems, for example when a master process is forked: changing the child's title allows you to identify the task each process is busy with. It is based on PostgreSQL's multi-platform implementation.
| Tags | Python process title |
|---|---|
| Licenses | BSD License |
| Operating Systems | Linux Windows Mac OS X BSD |
| Implementation | C Python |
Last announcement
Just starting an effort to port the extension module to Python 3. The Python 3 porting is mostly motivated by a renewed interest in including a met...
Recent releases


Release Notes: This release adds PyPy support.


Release Notes: The module can be compiled on Windows again (issue #21).


Release Notes: No module bugfix, but a packaging one: release 1.1.4 didn't include README and HISTORY files. They are now included.


Release Notes: The module now works correctly in embedded Python (for instance, in mod_wsgi). It now has debug output support always compiled in (the variable SPT_DEBUG can be used to emit the debugging log).


Release Notes: This release allows you to change the title of a process running an embedded Python interpreter, for instance in mod_wsgi. This is a test release: it is not available on PyPI, but it can be found on the project homepage.