NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #551 most downloaded on PyPI
A Python module to customize the process title
Last release 3 days ago
01 Oct 2026
Release timing varies
gaps range from 8 days to 1.2 years
Nearly every release is documented
notes for 29 of 30 stable releases
Nothing withdrawn
no release was ever pulled
17 years old
30 releases · first in 2009
Fix segfault calling setproctitle() after clearenv() on Python 3.15 (issue #157 ).
Add support for Python 3.14 (issue #152 ).
One column per quarter.
Add support for free-threading (issue #147 )
Fix bouncing Dock icon on macOS (issue #143 ).
Add support for Python 3.13 (issue #139 ).
Fix package metadata to include Python 3.11, 3.12.
Restore import-time initialization of macOS to avoid crash on thread+fork (issue #113 ).
Fixed segfault on macOS 12.5 in forked processes (issue #111 ).
Added fallback no-op implementation if building the extension fails.
Added Python 3.10 packages (issue #102 ).
Nothing published for this version
added getthreadtitle() and setthreadtitle().
added getthreadtitle() and setthreadtitle().
Initialisation of the module moved to the first usage: importing the module doesn't cause side effects.
Manage much longer command lines (issue #52)
Improved build on BSD, dropped ancient versions (issue #67).
Fixed build for Python 3.8 (issues #66, #72)
Added support for Python 3.9
Dropped support for Python < 3.6
Fixed building with certain prctl.h implementations (issue #44).
Fixed building with certain prctl.h implementations (issue #44).
Use setuptools if available (issue #48).
Fixed build on VC (issues #20, #33).
Fixed build on VC (issues #20, #33).
Added MANIFEST.in to the source distribution to help with RPM building (issue #30).
Added support for Python "diehard" 2.4 (pull request #3).
Added support for Python "diehard" 2.4 (pull request #3).
Fixed build on Mac OS X 10.9 Maverick (issue #27).
Added PyPy support, courtesy of Ozan Turksever - http://www.logsign.net (pull request #2).
Added PyPy support, courtesy of Ozan Turksever - http://www.logsign.net (pull request #2).
The module can be compiled again on Windows (issue #21).
The module can be compiled again on Windows (issue #21).
No module bug, but a packaging issue: files README and HISTORY added back into the distribution.
No module bug, but a packaging issue: files README and HISTORY added back into the distribution.
The module works correctly in embedded Python.
The module works correctly in embedded Python.
setproctitle() accepts a keyword argument.
Debug output support always compiled in: the variable SPT_DEBUG can be used to emit debug log.
Don't clobber environ if the variable SPT_NOENV is set (issue #16).
Don't clobber environ if the variable SPT_NOENV is set (issue #16).
Find the setproctitle include file on OpenBSD (issue #11).
Find the setproctitle include file on OpenBSD (issue #11).
Skip test with unicode if the file system encoding wouldn't make it pass (issue #13).
Fixed segfault when the module is imported under mod_wsgi (issue #9).
Fixed segfault when the module is imported under mod_wsgi (issue #9).
The module works correctly with Python 3.
The module works correctly with Python 3.
setproctitle() works even when Python messes up with argv, e.g. when run with the -m option (issue #8).
setproctitle() works even when Python messes up with argv, e.g. when run with the -m option (issue #8).
No major change since the previous version. The module has been heavily used in production environment without any problem reported, so it's time to d
No major change since the previous version. The module has been heavily used in production environment without any problem reported, so it's time to declare it stable.
Module works on BSD (tested on FreeBSD 7.2).
Module works on BSD (tested on FreeBSD 7.2).
Module works on Windows. Many thanks to Develer for providing a neat GCC package for Windows with Python integration that made the Windows porting painless.
Module works on Mac OS X 10.2. Reported working on OS X 10.6 too.
Module works on Mac OS X 10.2. Reported working on OS X 10.6 too.
Added prctl() call on Linux >= 2.6.9 to update /proc/self/status.
Added prctl() call on Linux >= 2.6.9 to update /proc/self/status.
- Initial public release.
Initial public release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →