Skip to main content
Downloads this month Linux tests (Travis) Windows tests (Appveyor) Test coverage (coverall.io) Latest version Github stars License

Summary

psutil (python system and process utilities) is a cross-platform library for retrieving information on running processes and system utilization (CPU, memory, disks, network) in Python. It is useful mainly for system monitoring, profiling and limiting process resources and management of running processes. It implements many functionalities offered by command line tools such as: ps, top, lsof, netstat, ifconfig, who, df, kill, free, nice, ionice, iostat, iotop, uptime, pidof, tty, taskset, pmap. It currently supports Linux, Windows, OSX, FreeBSD, OpenBSD and Sun Solaris, both 32-bit and 64-bit architectures, with Python versions from 2.6 to 3.5 (users of Python 2.4 and 2.5 may use 2.1.3 version). PyPy is also known to work.

Example applications

top nettop iotop

See also:

Example usages

CPU

>>> import psutil
>>> psutil.cpu_times()
scputimes(user=3961.46, nice=169.729, system=2150.659, idle=16900.540, iowait=629.59, irq=0.0, softirq=19.42, steal=0.0, guest=0, nice=0.0)
>>>
>>> for x in range(3):
...     psutil.cpu_percent(interval=1)
...
4.0
5.9
3.8
>>>
>>> for x in range(3):
...     psutil.cpu_percent(interval=1, percpu=True)
...
[4.0, 6.9, 3.7, 9.2]
[7.0, 8.5, 2.4, 2.1]
[1.2, 9.0, 9.9, 7.2]
>>>
>>>
>>> for x in range(3):
...     psutil.cpu_times_percent(interval=1, percpu=False)
...
scputimes(user=1.5, nice=0.0, system=0.5, idle=96.5, iowait=1.5, irq=0.0, softirq=0.0, steal=0.0, guest=0.0, guest_nice=0.0)
scputimes(user=1.0, nice=0.0, system=0.0, idle=99.0, iowait=0.0, irq=0.0, softirq=0.0, steal=0.0, guest=0.0, guest_nice=0.0)
scputimes(user=2.0, nice=0.0, system=0.0, idle=98.0, iowait=0.0, irq=0.0, softirq=0.0, steal=0.0, guest=0.0, guest_nice=0.0)
>>>
>>> psutil.cpu_count()
4
>>> psutil.cpu_count(logical=False)
2
>>>

Memory

>>> psutil.virtual_memory()
svmem(total=8374149120, available=2081050624, percent=75.1, used=8074080256, free=300068864, active=3294920704, inactive=1361616896, buffers=529895424, cached=1251086336)
>>> psutil.swap_memory()
sswap(total=2097147904, used=296128512, free=1801019392, percent=14.1, sin=304193536, sout=677842944)
>>>

Disks

>>> psutil.disk_partitions()
[sdiskpart(device='/dev/sda1', mountpoint='/', fstype='ext4', opts='rw,nosuid'),
 sdiskpart(device='/dev/sda2', mountpoint='/home', fstype='ext, opts='rw')]
>>>
>>> psutil.disk_usage('/')
sdiskusage(total=21378641920, used=4809781248, free=15482871808, percent=22.5)
>>>
>>> psutil.disk_io_counters(perdisk=False)
sdiskio(read_count=719566, write_count=1082197, read_bytes=18626220032, write_bytes=24081764352, read_time=5023392, write_time=63199568)
>>>

Network

>>> psutil.net_io_counters(pernic=True)
{'eth0': netio(bytes_sent=485291293, bytes_recv=6004858642, packets_sent=3251564, packets_recv=4787798, errin=0, errout=0, dropin=0, dropout=0),
 'lo': netio(bytes_sent=2838627, bytes_recv=2838627, packets_sent=30567, packets_recv=30567, errin=0, errout=0, dropin=0, dropout=0)}
>>>
>>> psutil.net_connections()
[pconn(fd=115, family=<AddressFamily.AF_INET: 2>, type=<SocketType.SOCK_STREAM: 1>, laddr=('10.0.0.1', 48776), raddr=('93.186.135.91', 80), status='ESTABLISHED', pid=1254),
 pconn(fd=117, family=<AddressFamily.AF_INET: 2>, type=<SocketType.SOCK_STREAM: 1>, laddr=('10.0.0.1', 43761), raddr=('72.14.234.100', 80), status='CLOSING', pid=2987),
 pconn(fd=-1, family=<AddressFamily.AF_INET: 2>, type=<SocketType.SOCK_STREAM: 1>, laddr=('10.0.0.1', 60759), raddr=('72.14.234.104', 80), status='ESTABLISHED', pid=None),
 pconn(fd=-1, family=<AddressFamily.AF_INET: 2>, type=<SocketType.SOCK_STREAM: 1>, laddr=('10.0.0.1', 51314), raddr=('72.14.234.83', 443), status='SYN_SENT', pid=None)
 ...]
>>>
>>> psutil.net_if_addrs()
{'lo': [snic(family=<AddressFamily.AF_INET: 2>, address='127.0.0.1', netmask='255.0.0.0', broadcast='127.0.0.1', ptp=None),
        snic(family=<AddressFamily.AF_INET6: 10>, address='::1', netmask='ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff', broadcast=None, ptp=None),
        snic(family=<AddressFamily.AF_LINK: 17>, address='00:00:00:00:00:00', netmask=None, broadcast='00:00:00:00:00:00', ptp=None)],
 'wlan0': [snic(family=<AddressFamily.AF_INET: 2>, address='192.168.1.3', netmask='255.255.255.0', broadcast='192.168.1.255', ptp=None),
           snic(family=<AddressFamily.AF_INET6: 10>, address='fe80::c685:8ff:fe45:641%wlan0', netmask='ffff:ffff:ffff:ffff::', broadcast=None, ptp=None),
           snic(family=<AddressFamily.AF_LINK: 17>, address='c4:85:08:45:06:41', netmask=None, broadcast='ff:ff:ff:ff:ff:ff', ptp=None)]}
>>>
>>> psutil.net_if_stats()
{'eth0': snicstats(isup=True, duplex=<NicDuplex.NIC_DUPLEX_FULL: 2>, speed=100, mtu=1500),
 'lo': snicstats(isup=True, duplex=<NicDuplex.NIC_DUPLEX_UNKNOWN: 0>, speed=0, mtu=65536)}

Other system info

>>> psutil.users()
[user(name='giampaolo', terminal='pts/2', host='localhost', started=1340737536.0),
 user(name='giampaolo', terminal='pts/3', host='localhost', started=1340737792.0)]
>>>
>>> psutil.boot_time()
1365519115.0
>>>

Process management

>>> import psutil
>>> psutil.pids()
[1, 2, 3, 4, 5, 6, 7, 46, 48, 50, 51, 178, 182, 222, 223, 224,
 268, 1215, 1216, 1220, 1221, 1243, 1244, 1301, 1601, 2237, 2355,
 2637, 2774, 3932, 4176, 4177, 4185, 4187, 4189, 4225, 4243, 4245,
 4263, 4282, 4306, 4311, 4312, 4313, 4314, 4337, 4339, 4357, 4358,
 4363, 4383, 4395, 4408, 4433, 4443, 4445, 4446, 5167, 5234, 5235,
 5252, 5318, 5424, 5644, 6987, 7054, 7055, 7071]
>>>
>>> p = psutil.Process(7055)
>>> p.name()
'python'
>>> p.exe()
'/usr/bin/python'
>>> p.cwd()
'/home/giampaolo'
>>> p.cmdline()
['/usr/bin/python', 'main.py']
>>>
>>> p.status()
'running'
>>> p.username()
'giampaolo'
>>> p.create_time()
1267551141.5019531
>>> p.terminal()
'/dev/pts/0'
>>>
>>> p.uids()
puids(real=1000, effective=1000, saved=1000)
>>> p.gids()
pgids(real=1000, effective=1000, saved=1000)
>>>
>>> p.cpu_times()
pcputimes(user=1.02, system=0.31)
>>> p.cpu_percent(interval=1.0)
12.1
>>> p.cpu_affinity()
[0, 1, 2, 3]
>>> p.cpu_affinity([0])  # set
>>>
>>> p.memory_percent()
0.63423
>>>
>>> p.memory_info()
pmem(rss=7471104, vms=68513792)
>>> p.memory_info_ex()
extmem(rss=9662464, vms=49192960, shared=3612672, text=2564096, lib=0, data=5754880, dirty=0)
>>> p.memory_maps()
[pmmap_grouped(path='/lib/x86_64-linux-gnu/libutil-2.15.so', rss=16384, anonymous=8192, swap=0),
 pmmap_grouped(path='/lib/x86_64-linux-gnu/libc-2.15.so', rss=6384, anonymous=15, swap=0),
 pmmap_grouped(path='/lib/x86_64-linux-gnu/libcrypto.so.1.0.0', rss=34124, anonymous=1245, swap=0),
 pmmap_grouped(path='[heap]', rss=54653, anonymous=8192, swap=0),
 pmmap_grouped(path='[stack]', rss=1542, anonymous=166, swap=0),
 ...]
>>>
>>> p.io_counters()
pio(read_count=478001, write_count=59371, read_bytes=700416, write_bytes=69632)
>>>
>>> p.open_files()
[popenfile(path='/home/giampaolo/svn/psutil/somefile', fd=3)]
>>>
>>> p.connections()
[pconn(fd=115, family=<AddressFamily.AF_INET: 2>, type=<SocketType.SOCK_STREAM: 1>, laddr=('10.0.0.1', 48776), raddr=('93.186.135.91', 80), status='ESTABLISHED'),
 pconn(fd=117, family=<AddressFamily.AF_INET: 2>, type=<SocketType.SOCK_STREAM: 1>, laddr=('10.0.0.1', 43761), raddr=('72.14.234.100', 80), status='CLOSING'),
 pconn(fd=119, family=<AddressFamily.AF_INET: 2>, type=<SocketType.SOCK_STREAM: 1>, laddr=('10.0.0.1', 60759), raddr=('72.14.234.104', 80), status='ESTABLISHED'),
 pconn(fd=123, family=<AddressFamily.AF_INET: 2>, type=<SocketType.SOCK_STREAM: 1>, laddr=('10.0.0.1', 51314), raddr=('72.14.234.83', 443), status='SYN_SENT')]
>>>
>>> p.num_threads()
4
>>> p.num_fds()
8
>>> p.threads()
[pthread(id=5234, user_time=22.5, system_time=9.2891),
 pthread(id=5235, user_time=0.0, system_time=0.0),
 pthread(id=5236, user_time=0.0, system_time=0.0),
 pthread(id=5237, user_time=0.0707, system_time=1.1)]
>>>
>>> p.num_ctx_switches()
pctxsw(voluntary=78, involuntary=19)
>>>
>>> p.nice()
0
>>> p.nice(10)  # set
>>>
>>> p.ionice(psutil.IOPRIO_CLASS_IDLE)  # IO priority (Win and Linux only)
>>> p.ionice()
pionice(ioclass=<IOPriority.IOPRIO_CLASS_IDLE: 3>, value=0)
>>>
>>> p.rlimit(psutil.RLIMIT_NOFILE, (5, 5))  # set resource limits (Linux only)
>>> p.rlimit(psutil.RLIMIT_NOFILE)
(5, 5)
>>>
>>> p.suspend()
>>> p.resume()
>>>
>>> p.terminate()
>>> p.wait(timeout=3)
0
>>>
>>> psutil.test()
USER         PID %CPU %MEM     VSZ     RSS TTY        START    TIME  COMMAND
root           1  0.0  0.0   24584    2240            Jun17   00:00  init
root           2  0.0  0.0       0       0            Jun17   00:00  kthreadd
root           3  0.0  0.0       0       0            Jun17   00:05  ksoftirqd/0
...
giampaolo  31475  0.0  0.0   20760    3024 /dev/pts/0 Jun19   00:00  python2.4
giampaolo  31721  0.0  2.2  773060  181896            00:04   10:30  chrome
root       31763  0.0  0.0       0       0            00:05   00:00  kworker/0:1
>>>

Further process APIs

>>> for p in psutil.process_iter():
...     print(p)
...
psutil.Process(pid=1, name='init')
psutil.Process(pid=2, name='kthreadd')
psutil.Process(pid=3, name='ksoftirqd/0')
...
>>>
>>> def on_terminate(proc):
...     print("process {} terminated".format(proc))
...
>>> # waits for multiple processes to terminate
>>> gone, alive = psutil.wait_procs(procs_list, 3, callback=on_terminate)
>>>

Donate

A lot of time and effort went into making psutil as it is right now. If you feel psutil is useful to you or your business and want to support its future development please consider donating me (Giampaolo Rodola’) some money. I only ask for a small donation, but of course I appreciate any amount.

Donate via PayPal

Don’t want to donate money? Then maybe you could write me a recommendation on Linkedin.

Mailing list

http://groups.google.com/group/psutil/

Timeline

Release files for psutil 3.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for psutil 3.3.0
File Size Uploaded
psutil-3.3.0.tar.gz 262.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for psutil 3.3.0
File
psutil-3.3.0.win-amd64-py3.5.exe Details
psutil-3.3.0.win-amd64-py3.4.exe Details
psutil-3.3.0.win-amd64-py3.3.exe Details
psutil-3.3.0.win-amd64-py2.7.exe Details
psutil-3.3.0.win-amd64-py2.6.exe Details
psutil-3.3.0.win32-py3.5.exe Details
psutil-3.3.0.win32-py3.4.exe Details
psutil-3.3.0.win32-py3.3.exe Details
psutil-3.3.0.win32-py2.7.exe Details
psutil-3.3.0.win32-py2.6.exe Details
psutil-3.3.0-cp35-none-win_amd64.whl CPython 3.5 none Windows x86-64 Details
psutil-3.3.0-cp35-none-win32.whl CPython 3.5 none Windows x86-32 Details
psutil-3.3.0-cp34-none-win_amd64.whl CPython 3.4 none Windows x86-64 Details
psutil-3.3.0-cp34-none-win32.whl CPython 3.4 none Windows x86-32 Details
psutil-3.3.0-cp33-none-win_amd64.whl CPython 3.3 none Windows x86-64 Details
psutil-3.3.0-cp33-none-win32.whl CPython 3.3 none Windows x86-32 Details
psutil-3.3.0-cp27-none-win_amd64.whl CPython 2.7 none Windows x86-64 Details
psutil-3.3.0-cp27-none-win32.whl CPython 2.7 none Windows x86-32 Details
psutil-3.3.0-cp26-none-win_amd64.whl CPython 2.6 none Windows x86-64 Details
psutil-3.3.0-cp26-none-win32.whl CPython 2.6 none Windows x86-32 Details

Total release size: 4.2 MB

Release files / psutil-3.3.0.tar.gz

Download URL psutil-3.3.0.tar.gz
Size 262.0 kB
Tags Source
SHA-256 checksum
How to use checksums
421b6591d16b509aaa8d8c15821d66bb94cb4a8dc4385cad5c51b85d4a096d85
BLAKE2b-256 checksum
How to use checksums
fe69c0d8e9b9f8a58cbf71aa4cf7f27c27ee0ab05abe32d9157ec22e223edef4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0.win-amd64-py3.5.exe

Download URL psutil-3.3.0.win-amd64-py3.5.exe
Size 243.9 kB
Tags Source
SHA-256 checksum
How to use checksums
4ca0111cf157dcc0f2f69a323c5b5478718d68d45fc9435d84be0ec0f186215b
BLAKE2b-256 checksum
How to use checksums
bd14a67db75c827761bf55a50c6ce455cdf0fd7e75d1c7c395b7283359676288
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0.win-amd64-py3.4.exe

Download URL psutil-3.3.0.win-amd64-py3.4.exe
Size 327.5 kB
Tags Source
SHA-256 checksum
How to use checksums
935b5dd6d558af512f42501a7c08f41d7aff139af1bb3959daa3abb859234d6c
BLAKE2b-256 checksum
How to use checksums
ae71c68af8e9b05144de969da58e1bf5ebfe0859b1c83b827e05ae3116178bb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0.win-amd64-py3.3.exe

Download URL psutil-3.3.0.win-amd64-py3.3.exe
Size 327.5 kB
Tags Source
SHA-256 checksum
How to use checksums
73bed1db894d1aa9c3c7e611d302cdeab7ae8a0dc0eeaf76727878db1ac5cd87
BLAKE2b-256 checksum
How to use checksums
fb209438b78a3155b1eb480a4ea09dab6370f06e0a003cf43c3975743e0c9e8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0.win-amd64-py2.7.exe

Download URL psutil-3.3.0.win-amd64-py2.7.exe
Size 329.2 kB
Tags Source
SHA-256 checksum
How to use checksums
9aede5b2b6fe46b3748ea8e5214443890d1634027bef3d33b7dad16556830278
BLAKE2b-256 checksum
How to use checksums
bbe0f8e4e286bf9c075f0e9fb3c0b17cecef04cda5e91f4c54982b91b3baf338
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0.win-amd64-py2.6.exe

Download URL psutil-3.3.0.win-amd64-py2.6.exe
Size 329.2 kB
Tags Source
SHA-256 checksum
How to use checksums
326b305cbdb6f94dafbfe2c26b11da88b0ab07b8a07f8188ab9d75ff0c6e841a
BLAKE2b-256 checksum
How to use checksums
a9c17642d44312cffaa1b3efc6ac5252b7f1ab1c528903b55d56d7bd46805d92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0.win32-py3.5.exe

Download URL psutil-3.3.0.win32-py3.5.exe
Size 233.9 kB
Tags Source
SHA-256 checksum
How to use checksums
f500093357d04da8140d87932cac2e54ef592a54ca8a743abb2850f60c2c22eb
BLAKE2b-256 checksum
How to use checksums
1e1d151535e51338efebe453a28d2f14d4d5b1e1f3ce54ccc63866c96dc7e1bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0.win32-py3.4.exe

Download URL psutil-3.3.0.win32-py3.4.exe
Size 294.0 kB
Tags Source
SHA-256 checksum
How to use checksums
aa77f9de72af9c16cc288cd4a24cf58824388f57d7a81e400c4616457629870e
BLAKE2b-256 checksum
How to use checksums
6d41cf5b54535ea052a32a76a8e8e56af817deb95f4ffde49277a52ded29763b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0.win32-py3.3.exe

Download URL psutil-3.3.0.win32-py3.3.exe
Size 294.0 kB
Tags Source
SHA-256 checksum
How to use checksums
dfa786858c268d7fbbe1b6175e001ec02738d7cfae0a7ce77bf9b651af676729
BLAKE2b-256 checksum
How to use checksums
711eaf5675d52b426857441c29ad88d4fccfd55d300867ad02531d77991ab661
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0.win32-py2.7.exe

Download URL psutil-3.3.0.win32-py2.7.exe
Size 299.1 kB
Tags Source
SHA-256 checksum
How to use checksums
ee6be30d1635bbdea4c4325d507dc8a0dbbde7e1c198bd62ddb9f43198b9e214
BLAKE2b-256 checksum
How to use checksums
15f7a34370848c11d7d7933c0c107763ee470b54a7e48aa90a301919a3ad6757
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0.win32-py2.6.exe

Download URL psutil-3.3.0.win32-py2.6.exe
Size 299.0 kB
Tags Source
SHA-256 checksum
How to use checksums
b6f13c95398a3fcf0226c4dcfa448560ba5865259cd96ec2810658651e932189
BLAKE2b-256 checksum
How to use checksums
adead7c41ad9fab6e89263225c66971f9807a0396925dddf7c20901b637b99e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0-cp35-none-win_amd64.whl

Download URL psutil-3.3.0-cp35-none-win_amd64.whl
Size 94.9 kB
Tags CPython 3.5 Windows x86-64
SHA-256 checksum
How to use checksums
ba95ea0022dcb64d36f0c1335c0605fae35bdf3e0fea8d92f5d0f6456a35e55b
BLAKE2b-256 checksum
How to use checksums
90493726db12f0fa7ff8f7e5493cc128ee6b40f5720f7397a4ef01db9e28dd7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0-cp35-none-win32.whl

Download URL psutil-3.3.0-cp35-none-win32.whl
Size 92.0 kB
Tags CPython 3.5 Windows x86-32
SHA-256 checksum
How to use checksums
ba1c558fbfcdf94515c2394b1155c1dc56e2bc2a9c17d30349827c9ed8a67e46
BLAKE2b-256 checksum
How to use checksums
6e6dcf51e672eef1f1fbf9efce429d5411d4a2f3aa239e079b82531389562cd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0-cp34-none-win_amd64.whl

Download URL psutil-3.3.0-cp34-none-win_amd64.whl
Size 92.4 kB
Tags CPython 3.4 Windows x86-64
SHA-256 checksum
How to use checksums
65afd6fecc8f3aed09ee4be63583bc8eb472f06ceaa4fe24c4d1d5a1a3c0e13f
BLAKE2b-256 checksum
How to use checksums
5da8e62ec8105350c1e615ac84b084c7c8799d09e0d1b4530d3e68291dca8976
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0-cp34-none-win32.whl

Download URL psutil-3.3.0-cp34-none-win32.whl
Size 90.2 kB
Tags CPython 3.4 Windows x86-32
SHA-256 checksum
How to use checksums
e27c2fe6dfcc8738be3d2c5a022f785eb72971057e1a9e1e34fba73bce8a71a6
BLAKE2b-256 checksum
How to use checksums
23576a7c3ab4d04d055cada3b5511c40e0e699d8dd5d8217cae6fb68ae61dff6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0-cp33-none-win_amd64.whl

Download URL psutil-3.3.0-cp33-none-win_amd64.whl
Size 92.4 kB
Tags CPython 3.3 Windows x86-64
SHA-256 checksum
How to use checksums
d9884dc0dc2e55e2448e495778dc9899c1c8bf37aeb2f434c1bea74af93c2683
BLAKE2b-256 checksum
How to use checksums
b19ca9cd75c8cfbac44397a2ca76430229c5496b21e0ab93cba5987d80e3f262
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0-cp33-none-win32.whl

Download URL psutil-3.3.0-cp33-none-win32.whl
Size 90.1 kB
Tags CPython 3.3 Windows x86-32
SHA-256 checksum
How to use checksums
2af5e0a4aad66049955d0734aa4e3dc8caa17a9eaf8b4c1a27a5f1ee6e40f6fc
BLAKE2b-256 checksum
How to use checksums
c51f5038a2567f5853ea1e0fb55f795c30b339a318717573c5b0c85b8814d733
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0-cp27-none-win_amd64.whl

Download URL psutil-3.3.0-cp27-none-win_amd64.whl
Size 92.6 kB
Tags CPython 2.7 Windows x86-64
SHA-256 checksum
How to use checksums
e6dea6173a988727bb223d3497349ad5cdef5c0b282eff2d83e5f9065c53f85f
BLAKE2b-256 checksum
How to use checksums
a2abd15a34c6b9090d58601541f8f5564f5b48d01e82f56e07593be969d529e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0-cp27-none-win32.whl

Download URL psutil-3.3.0-cp27-none-win32.whl
Size 90.1 kB
Tags CPython 2.7 Windows x86-32
SHA-256 checksum
How to use checksums
167ad5fff52a672c4ddc1c1a0b25146d6813ebb08a9aab0a3ac45f8a5b669c3b
BLAKE2b-256 checksum
How to use checksums
91731f55b4a19db535759fec5fdbdd0653d7192336557078e3ac9085d7d77cd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0-cp26-none-win_amd64.whl

Download URL psutil-3.3.0-cp26-none-win_amd64.whl
Size 92.6 kB
Tags CPython 2.6 Windows x86-64
SHA-256 checksum
How to use checksums
28ca0b6e9d99aa8dc286e8747a4471362b69812a25291de29b6a8d70a1545a0d
BLAKE2b-256 checksum
How to use checksums
6ad10ce316e4346bcae9dd23911366d894eda65875b88ff447ec8f0402ce556b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / psutil-3.3.0-cp26-none-win32.whl

Download URL psutil-3.3.0-cp26-none-win32.whl
Size 90.1 kB
Tags CPython 2.6 Windows x86-32
SHA-256 checksum
How to use checksums
584f0b29fcc5d523b433cb8918b2fc74d67e30ee0b44a95baf031528f424619f
BLAKE2b-256 checksum
How to use checksums
9175c20c3b9f4d3feb3436d607f498744e46dd28b265b8a72509812322198c7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

7.2.2

21 release files

7.2.1

21 release files

7.2.0

21 release files

7.1.2

19 release files

7.1.1

9 release files

7.1.0

9 release files

7.0.0

10 release files

6.1.1

17 release files

6.1.0

17 release files

6.0.0

17 release files

5.9.8

16 release files

5.9.7

16 release files

5.9.6

16 release files

5.9.5

14 release files

5.9.3

36 release files

5.9.1

32 release files

5.9.0

32 release files

5.8.0

28 release files

5.7.3

11 release files

5.7.2

11 release files

5.7.1

15 release files

5.7.0

11 release files

5.6.7

11 release files

5.6.6

11 release files

5.6.3

10 release files

5.6.2

9 release files

5.6.1

9 release files

5.6.0

9 release files

5.5.1

9 release files

5.5.0

9 release files

5.4.8

9 release files

5.4.7

9 release files

5.4.5

9 release files

5.4.4

9 release files

5.4.3

9 release files

5.4.2

9 release files

5.4.1

9 release files

5.4.0

11 release files

5.3.1

11 release files

5.2.2

21 release files

5.2.1

21 release files

5.0.1

21 release files

4.4.2

17 release files

4.4.1

17 release files

4.4.0

17 release files

4.3.0

17 release files

4.2.0

17 release files

4.1.0

21 release files

4.0.0

27 release files

3.4.2

21 release files

3.4.1

21 release files

3.4.0

This release

3.3.0 This release

21 release files

3.1.1

15 release files

3.1.0

15 release files

3.0.1

14 release files

3.0.0

14 release files

2.1.3

17 release files

2.1.2

17 release files

2.1.1

10 release files

2.0.0

10 release files

1.2.1

9 release files

1.2.0

8 release files

1.1.3

8 release files

1.1.2

9 release files

1.1.1

9 release files

1.1.0

8 release files

1.0.1

9 release files

1.0.0

9 release files

0.7.1

9 release files

0.7.0

9 release files

0.6.1

9 release files

0.6.0

9 release files

0.5.1

9 release files

0.5.0

9 release files

0.4.1

9 release files

0.4.0

9 release files

0.3.0

9 release files

0.2.1

9 release files

0.2.0

9 release files

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page