Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | makefile: integrate abi3audit CLI tool + refactoring | Giampaolo Rodola | 2023-04-29 | 1 | -34/+34 |
| | |||||
* | revert previous makefile commit as it requires bash | Giampaolo Rodola | 2023-04-29 | 1 | -11/+10 |
| | |||||
* | Makefile: expand variables | Giampaolo Rodola | 2023-04-29 | 1 | -11/+12 |
| | | | | | | Using $(shell ...) instead of `...` expands all variables. Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | SunOS: fix some C compilation warnings | Giampaolo Rodola | 2023-04-22 | 1 | -1/+1 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | BSD big refact: move proc funcs in new proc.c file | Giampaolo Rodola | 2023-04-19 | 1 | -0/+1 |
| | |||||
* | Fix pylint warnings / cleanup (#2218) | Giampaolo Rodola | 2023-04-01 | 1 | -5/+10 |
| | |||||
* | Makefile: set PSUTIL_SCRIPTS_DIR for 'test' target (re. to #2211) | Giampaolo Rodola | 2023-03-18 | 1 | -1/+1 |
| | |||||
* | disable flaky test + small Makefile refact | Giampaolo Rodola | 2023-01-24 | 1 | -6/+9 |
| | |||||
* | fix make test-coverage target | Giampaolo Rodola | 2022-12-30 | 1 | -1/+1 |
| | |||||
* | write extensive test suite for @memoize decorator | Giampaolo Rodola | 2022-12-15 | 1 | -5/+1 |
| | |||||
* | improve and rename print_wheels.py script | Giampaolo Rodola | 2022-11-11 | 1 | -5/+5 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | fix long_description on Windows (see: #2168) | Giampaolo Rodola | 2022-11-11 | 1 | -3/+3 |
| | |||||
* | minor fixes to pypi upload machineryrelease-5.9.4 | Giampaolo Rodola | 2022-11-07 | 1 | -7/+1 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | pre release | Giampaolo Rodola | 2022-11-07 | 1 | -2/+2 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | move isort and coverage config into pyproject.toml | Giampaolo Rodola | 2022-10-18 | 1 | -3/+3 |
| | | | | | | ...since pyproject.toml was introduced in #2040. CC @mayeut Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | add ifconfig test case for NIC flags re. to #2037 | Giampaolo Rodola | 2022-09-06 | 1 | -1/+1 |
| | |||||
* | fix venvrelease-5.9.2 | Giampaolo Rodola | 2022-09-04 | 1 | -4/+3 |
| | |||||
* | FreeBSD / pids(): increase buf size if not enough | Giampaolo Rodola | 2022-09-02 | 1 | -0/+1 |
| | | | | | ...dynamically, in case of ENOMEM, instead of crashing. Fixes #2093. | ||||
* | remove 'import setuptools' from 'make install' as it's unnecessary and slow | Giampaolo Rodola | 2022-07-07 | 1 | -2/+0 |
| | |||||
* | refactor Makefile a bit | Giampaolo Rodola | 2022-07-05 | 1 | -5/+4 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | make fix-flake8: parallelize autoflake8 execution | Giampaolo Rodola | 2022-06-24 | 1 | -2/+2 |
| | | | | | | | ...by pip-installing a PR I provided for autoflake8 packages which adds --jobs option to the tool, see https://github.com/PyCQA/autoflake/pull/107 Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | update flake8-ers | Giampaolo Rodola | 2022-06-08 | 1 | -3/+4 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | add flake8-quotes plugin | Giampaolo Rodola | 2022-05-25 | 1 | -0/+1 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | add flake8-debugger plugin to detect pdb/set_trace() lines | Giampaolo Rodola | 2022-05-25 | 1 | -1/+2 |
| | |||||
* | integrate flake8-blind-except plugin | Giampaolo Rodola | 2022-05-25 | 1 | -1/+2 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | introduce flake8-bugbear code checker | Giampaolo Rodola | 2022-05-25 | 1 | -7/+8 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | remove tidelift.py script | Giampaolo Rodola | 2022-05-20 | 1 | -4/+0 |
| | |||||
* | update doc | Giampaolo Rodola | 2022-04-16 | 1 | -1/+5 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | Drop Python 2.6 support (#2099) | Hugo van Kemenade | 2022-04-16 | 1 | -3/+1 |
| | | | Signed-off-by: Hugo van Kemenade <hugovk@users.noreply.github.com> | ||||
* | Drop Python 2.6 support (#2039) | Matthieu Darbois | 2022-04-15 | 1 | -1/+1 |
| | | | Signed-off-by: mayeut <mayeut@users.noreply.github.com> | ||||
* | add autoflake automation tool to remove unused modules & variable | Giampaolo Rodola | 2022-04-10 | 1 | -1/+3 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | use autopep8 to automatically fix (some) flake8 failures; get rid of old ↵ | Giampaolo Rodola | 2022-04-06 | 1 | -2/+3 |
| | | | | | | handmade script Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | Automatically sort imports (isort CLI tool) (#2033) | Giampaolo Rodola | 2021-12-14 | 1 | -6/+18 |
| | |||||
* | Fix CI tests / wheels / workflow (#2024) | Giampaolo Rodola | 2021-11-29 | 1 | -1/+3 |
| | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | PSUTIL_DEBUG: print file + line number for C ext modules (#2005) | Giampaolo Rodola | 2021-10-26 | 1 | -1/+1 |
| | |||||
* | add Chenyoo Hao to list of supporters | Giampaolo Rodola | 2021-06-06 | 1 | -0/+1 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | make clean: add -v opt | Giampaolo Rodola | 2020-12-22 | 1 | -2/+2 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | update doc | Giampaolo Rodola | 2020-12-19 | 1 | -0/+1 |
| | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com> | ||||
* | refactor wheels download scripts | Giampaolo Rodola | 2020-11-15 | 1 | -2/+2 |
| | |||||
* | Remove Travis and Cirrus, use GH also for FreeBSD (#1880) | Giampaolo Rodola | 2020-11-15 | 1 | -8/+6 |
| | |||||
* | Rewrite Linux prlimit() with ctypes (Linux wheels) (#1879) | Giampaolo Rodola | 2020-11-15 | 1 | -10/+9 |
| | |||||
* | script to convert README for PYPI | Giampaolo Rodola | 2020-10-24 | 1 | -0/+2 |
| | |||||
* | pypi download stats script | Giampaolo Rodola | 2020-10-17 | 1 | -13/+27 |
| | |||||
* | Wheels2 (#1761) | Giampaolo Rodola | 2020-05-18 | 1 | -2/+5 |
| | |||||
* | rename memleaks script | Giampaolo Rodola | 2020-05-13 | 1 | -1/+1 |
| | |||||
* | Drastically improve "make test/build" speed. | Giampaolo Rodola | 2020-05-01 | 1 | -22/+22 |
| | | | | | | | Doing "make install" before any test is slow and not really necessary. Instead do "make build", and remove the part import setuptools and test psutil can be imported (do that in make install instead). This way I went down from 0.8 secs (install phase before starting the test) to 0.3 secs! | ||||
* | Per-test file cleanup and new PsutilTestCase (#1743) | Giampaolo Rodola | 2020-04-30 | 1 | -1/+1 |
| | | | | | Test files/dirs are now removed after each test. when invoked via self.get_testfn(). Until now test files were stored in a global variable and were removed at process exit, via atexit.register(), but this didn't work with parallel tests because the fork()ed workers use os._exit(0), preventing cleanup functions to run. All test classes now inherit from PsutilTestCase class, which provides the most important methods requiring an automatic cleanup (get_test_subprocess() and others). | ||||
* | See: #1709: allow per-test parallelization | Giampaolo Rodola | 2020-04-30 | 1 | -21/+28 |
| | | | | | | | | Refactor test runner.py with a saner unittest-based class hierarchy so that --parallel args affects all test suites (all, by-name, failed). Also change Makefile which now can be used like this: make test-process ARGS=--parallel | ||||
* | psutil.Popen: inherit from subprocess + support wait(timeout=...) parameter ↵ | Giampaolo Rodola | 2020-04-28 | 1 | -1/+1 |
| | | | | (#1736) | ||||
* | Parallel tests (UNIX) (#1709) | Giampaolo Rodola | 2020-04-26 | 1 | -1/+6 |
| |