Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/giampaolo/psutil

Cross-platform lib for process and system monitoring in Python
https://github.com/giampaolo/psutil

fix issue 474: no longer cap per-process CPU percent at 100% on Windows

e6fd6ac613fc88e902b86412d489f8b92476f633 authored almost 11 years ago
add README on how to build doc

6d8415ea788ea0586f1a0d59dde1ff0ffcc53b06 authored almost 11 years ago
fix issue #468: provide RST based documentation

d42ec4fcd297b7cc3c072573df7532df640b1ed0 authored almost 11 years ago
(windows) ad 'psutil_' prefix to functions defined in security.c

ec67cfc8d0aad36139452ecad2f59737632e314c authored almost 11 years ago
in Process.__init__, set _gone = True in case of NSP; also, reindent a couple of lines on Windows and update TODO

ba8019612c4321d1ea88b4a07e02f07c549f04bb authored almost 11 years ago
fix compilation error on Windows

17db8035b8969dd50ee4391bed5a003ebe5bd199 authored almost 11 years ago
fix issue #479: kill error.py and _error.py long deprecated modules; exception classes now live in 'psutil' namespace only

dcfc548f1fa7ace190c54c8d647fc3a94f0b9de5 authored almost 11 years ago
change workind

c4bec06919520b4d640cc1a7f06f5440c1515a84 authored almost 11 years ago
fix issue 478 (Linux): open /proc files in binary mode on Python 3.4: this results in a considerable speedup (from ~ 30% to 50%)

90d794e22ff1c11f9769ac636e1e723e935be1be authored almost 11 years ago
fix issue return ret

1b06e07a42e6547d37259afa762c06d7add0c629 authored almost 11 years ago
fix occasional test failure on Linux: sometimes the local address of a socket is not assigned to any interface (netstat shows the exactl same address)

5129ae81d1f7fbe918bafbc0cc48bd7264f2b256 authored almost 11 years ago
fix issue #477: process cpu_percent() is about 30% faster thanks to using time.time() instead of cpu_times() - (suggested by crusaderky)

1a8d8db299947b1b1a4492ed9852a29ed50aa6ff authored almost 11 years ago
windows / as_dict(): include open_files() in the list of ignore attrs as it might hang forever due to issue 340

15457aa12ddf7186da450536343b9815ff154852 authored almost 11 years ago
C / windows: little refactoring

1cab4dd7638e1eb76816c6f0f14ab822544d0d3b authored almost 11 years ago
Popen wait(): copy subprocess module semantic. Also update Popen docstring.

650c0bca07cf291df7119b156547500f7a2e6d9e authored almost 11 years ago
fix issue #473: psutil.Popen.wait() does not set returncode attribute

feb4bcfbd0872164e2628342c79940a1832c156f authored almost 11 years ago
linux / process exe: if /proc/pid/exe return ENOENT make the subsequent check against /proc/pid

754d0d6430d3fd8882d3a3d5976887c32fa5b94c authored almost 11 years ago
Fix issue 466 (Linux): process exe improper null bytes handling

200c22ffd400a9aa63062e1fa597dc59aec54c68 authored almost 11 years ago
Fix issue 471: improper process exe unicode handling on Windows

93c10fba61e3b867b43ad0e5f95ee12946115b72 authored almost 11 years ago
make.bat set HOME env var to locate the .pypirc file and upload exes on PYPI

1d02a51c5ed0e5ca506c04da74c9fb1b62b91a65 authored almost 11 years ago
merge

c4fdb14bf7a928249ab84c48f84a54b714042709 authored almost 11 years ago
have make.bat (hopefully) compile and upload *all* supported python versions

c756223580fc091affbc97946057e8e015e721a6 authored almost 11 years ago
make.bat better error handling

d921eee5402d870c4c2e57d9d15e9555037e6ca0 authored almost 11 years ago
update INSTALL and make.bat instructions

ea437255710390b67b296e167f2e28bfb7d2e002 authored almost 11 years ago
update HISTORY

0ce4e64ec50233f28cea555bd8c49307feb2c551 authored almost 11 years ago
update HISTORY

5ca823df3cc3ab1bd81062b63e897fdc46bddce7 authored about 11 years ago
fix issue 470: wait_procs() might not wait

60d516ffe127d6ebcb4cee48ac6b7b90d8faf986 authored about 11 years ago
make: add 2 new subcommands to run system/process specific tests only; also refactor a unit test

8ecca917ac84ed600f1cbcb2eaf107998587ead3 authored about 11 years ago
merge

c9e865870cb23e69d44401e2d8d3eea5db6254ab authored about 11 years ago
send_signal refactoring

f920e353334ff9b43a7f3d45872139f382ddcfe8 authored about 11 years ago
refactoring

3c7c97cd5ce7d3b2a7e815f88d855ba0fbc2258d authored about 11 years ago
make.bat add test-process and test-system commands

a00649e02a9ae310cb321d70001f30c9c0964799 authored about 11 years ago
trap 'cannot delete file used by another process' on Windows

bcacba64b199262f54e4a7904d7c7beb8c00ecfc authored about 11 years ago
update docstrings + set cpu_percent() timeout value to None instead of 0.0

075fbfa8e5017669482cf7f4ce6a827e38d05740 authored about 11 years ago
little rename

47b556b21d3361c0f1213362715ac27e0026e3cb authored about 11 years ago
syntax highlight of python code in README file thanks to RST

321ee4dc1c5226d362447d211568ce2a207fd145 authored about 11 years ago
update TODO

793502b1ba9b20f7ee2d0fffe46f17fb9d29dd08 authored about 11 years ago
get_ext_memory_info() renamed to memory_info_ex()

116290bcdfc4f46614a4217499c1cd39b503cc2d authored about 11 years ago
introduce PyMODINIT_FUNC macro as per http://bugs.python.org/issue20166

385bd64fdbe1bb0a375ed01263bc1d1719cfc51a authored about 11 years ago
Fix issue 463: timeout parameter of cpu_percent* functions now defaults to 0.0

2bcf1d37a639d06974082cc77719972d411c947b authored about 11 years ago
when raising NSP reference process name as self._name instead of self._proc._name

d92442cbfb54191143d915dc4493960678a97e11 authored about 11 years ago
move is_running() definition up with other utility methods

0c353b38f92a7a1c302b37a5b6c972e424650acd authored about 11 years ago
refactoring: move/centralize the calculation of process identity into __init__

77c9e73ce87c6ebccc8db9df98fb29a8b09454c1 authored about 11 years ago
add __ne__ special method to Process class + return NotImplemented on __eq__ in case the isinstance() check does not pass; I'm not completely sure what difference does this make but according to http://jcalderone.livejournal.com/32837.html it seems more 'right'

df1cd5442d86415c94591db56028398449b4c880 authored about 11 years ago
cache __hash__ result

2f08fa4ca1f892930a0e7a59f7d69a64d2375382 authored about 11 years ago
move connection definitions back to main C windows module

08d490d0d8fa60ee1d689cca30738ceb599298d0 authored about 11 years ago
make.bat: clever uninstall

bb880e955656be534836e5c2592da13f61dc5da7 authored about 11 years ago
little renaming

32e0661ebe6567ba1e99498727938e4b4ba369e3 authored about 11 years ago
move some connections-related stuff in ntextapi.h

ca6447f937f21b79c2250156785c28c05e352e0e authored about 11 years ago
fix some failing tests on Windows

ca0d6cb4c5b86998564dcb283a98282b98f7b463 authored about 11 years ago
clever make uninstall

750b90e89e75fac5e7ad93ef0f50835ef8b818a4 authored about 11 years ago
rename HAVE_* constants to PSUTIL_HAVE_*

ccb89f620742f33833cfd7acc7693c81e7224403 authored about 11 years ago
various fixes

c9a843705e4ec0b3e6facbedb4fc3a7d26fb6f15 authored about 11 years ago
little code refactoring + HISTORY update

0bb597bf4d91cf60b47542bde4daa78eb4dbfa51 authored about 11 years ago
update tests after set_* suffix removal

3191bcb22d4c82d6e5cb402859c9045f2694cc89 authored about 11 years ago
remove 'set_' suffix from set_* Process methods

16664e1c18d565dd980b9750c218bdf14e5b5cbe authored about 11 years ago
update README

2e85c65ecb58de4133572c2ccf345f06876e3e5b authored about 11 years ago
turn process properties into methods for consistency. this is the most destruptive change.

44fb488f8a6e2d1dcbb7e119a8acc08d6dfd4ef8 authored about 11 years ago
fix issue 193: psutil.Popen constructor can throw an exception if the spawned process terminates quickly

db639005249cc33fd04533c6222c4d6114439103 authored about 11 years ago
fix namedtuples on Windows and OSX

eaaaef93167d3f6e36b5e4ce25ffdc0314d6c486 authored about 11 years ago
merge

ffd12387ab444f31db06394ef120befc4b1dff72 authored about 11 years ago
fix namedtuples on sunos

4373bd8624e662df75961a71583630589621c64b authored about 11 years ago
refactoring

7d80874c6bdaa28349385f9803fccc79bcce10fe authored about 11 years ago
refactoring

1589c39650ebcf08b0f0c6d0a03e5ed0d0bf32df authored about 11 years ago
Fix issue 461 [Linux]: namedtuples are not pickle-able.

bca115ca667b74d2b003ba08f22437dc54dca847 authored about 11 years ago
MANIFEST.in: include make.bat

4de97e13190479a92cdb954d1d6422b6d3e2c60d authored about 11 years ago
make.bat. also remove *pyd files on cloean

98f48a328c80468e30541cf28efd133a77501f70 authored about 11 years ago
tests: remove a couple of unnecessary asserts

b0d6aad5db6edd74f8a9e9450a470788a1fb3da3 authored about 11 years ago
use POSIX/WINDOWS constants instead of checking os.name

76fa97d2c30f622aa2738cee8cd6b96a47e0919a authored about 11 years ago
little consistency renaming

8a7a66f856020555ad88d4892da7edb4dd988b44 authored about 11 years ago
skip tests based on platform version instead of attr availability: this way it's more robust

e1e6ff6bf908a6a899198f03e3cdd9b56df91689 authored about 11 years ago
refactoring + tests for the deprecated apis

418328ff0ed9014c96aacc62e9687085e664dd23 authored about 11 years ago
rename _process_name in _name

43cd919d304a9da0acf21da350d10548da043ee5 authored about 11 years ago
determine if we're on posix or windows at import time and put that into a global var which is used across the whole psutil module

a72e5887da56b51828cb0e2ef7ef538be0d23aa2 authored about 11 years ago
protect memoize() decorator with a re-entrant lock just in case the cache is accessed (get or clear) from different threads

1f7502f43f5915cc1eefbb58f26e88cf001aab5b authored about 11 years ago
merge

2e98bbc832625e58ad4fb6cb71d69f9b1b0b9a04 authored about 11 years ago
fix remaining stuff on OSX

df24ad6e06a4d3bcaf427a0300125049a9a6fa39 authored about 11 years ago
fix memory leak in cpu_count_phys on windows

e3df913eaa69a4960f762fc111ff0135e0f1789c authored about 11 years ago
renaming

31f6fc6805e133c16f79c788da71c2e1b0e9c1d5 authored about 11 years ago
yet another renaming

97dcd7b3b909cc21e5b1d9e9045a7a62e3a89ddf authored about 11 years ago
other renamings

d85bb12fec36d7779ed0be442bd9882e8302212f authored about 11 years ago
fix windows errors after renaming

6c9fd2a35baab1e01113b774b40295d31c5c768c authored about 11 years ago
other renames (linux)

750cc034faa5b773c9eb053b4a5a73961af96e3f authored about 11 years ago
fix naming errors found with pyflakes

ad7f24d07dd7631ee9501cbae047e51790bbdf32 authored about 11 years ago
yet another big renaming in the name of consistency

e0c47f7ef5735736d010fe54936f44acde182303 authored about 11 years ago
yet another big renaming in the name of consistency

0af25e479624ef5ceb0459ed27f010415c677954 authored about 11 years ago
yet another big renaming in the name of consistency

bbc8acbe90641440ed04b6c3d3f23185d369857f authored about 11 years ago
add a 'psutil_' prefix to all C functions; this is done to avoid naming collisions and is also adopted in Python source code

6c55e519fc0672b7e7ec7dbc8d36ccf3fe09bfe0 authored about 11 years ago
yet another big renaming in the name of consistency

da9b01db190703256d9ca29886c880f941dfd445 authored about 11 years ago
rename all _ps*.py Process methods: remove the 'get' suffix in order to be consistent with Process class defined in __init__.py

26b85150ecf197d2dbc0575756e47e56187deb7f authored about 11 years ago
always import platform specific C extension module as 'cext'

0d618bfdcf6b419c3e021a75a83110073862850b authored about 11 years ago
fix psutil on solaris

fee4021984a387faf362552c6830b366f0572740 authored about 11 years ago
update TODO

dc0862b1e798faa9cd58a31a30f0f6ed4edd90eb authored about 11 years ago
psutil.test(): get rid of sorted() as process_iter() already sort results by PIDs

7f888e4b2749a6c400365345165f5121c3c4ea49 authored about 11 years ago
_bsd.py little refactoring

227f9c99dfa824240552574543b8f3a6834ff568 authored about 11 years ago
add README for unit tests

e82be456d1b455bd10bc64072f3e8898cfa95a77 authored about 11 years ago
get rid of register_warning()

b60b34f444b2854e5d04df937be5142e47d41a31 authored about 11 years ago
use unittest.skipIf() decorator instead of old register_warning()

e377415603b2448c97da17ed1f3efc320fd60176 authored about 11 years ago
tests: close fd when using tempfile.mkstemp + update the list of started subprocesses after reap_children()

2874d09aad7ef2a9993f7d92bde3f80ece466b4c authored about 11 years ago
fix compiler warning on windows

041c476c47e430c0037d3aaf471cb9e7c294c31d authored about 11 years ago