summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Add C linter script (#1698)Giampaolo Rodola2020-02-181-1/+0
|
* Remove use of deprecated setuptools test_suite & tests_require (#1696)Jon Dufresne2020-02-171-9/+0
| | | | | Since setuptools v41.5.0 (27 Oct 2019), the 'test' command is formally deprecated and should not be used. Test are still easy to run through tox -- as before.
* point all shebangs to python 3Giampaolo Rodola2020-02-151-1/+1
|
* #1672: warning pre-processor directive don't work on win + py2; also if ↵Giampaolo Rodola2020-02-131-1/+1
| | | | struct.calcsize('l') < 8 assume int
* #1672: determine pid_t size at runtime in setup.pyGiampaolo Rodola2020-02-121-1/+11
|
* Properly handle PID type in C (#1672)Giampaolo Rodola2020-01-291-1/+1
|
* update setup.py classifiersGiampaolo Rodola2020-01-131-2/+11
|
* get rid of globals.c; move stuff in _psutil_common.cGiampaolo Rodola2020-01-061-1/+0
|
* rename global.c -> globals.cGiampaolo Rodola2020-01-031-1/+1
|
* #1652: remove inet_ntop.cGiampaolo Rodola2020-01-021-1/+0
|
* Windows: split C modules (#1655)Giampaolo Rodola2020-01-021-0/+3
|
* win: split code into new process_utils.cGiampaolo Rodola2019-12-301-0/+1
|
* windows: move net_connections() in socks.cGiampaolo Rodola2019-12-301-2/+3
|
* setup.py: print instructions if C compiler is not installedGiampaolo Rodola2019-12-281-2/+44
|
* [Solaris] Fix #1637 (#1638)vser12019-12-171-0/+19
|
* fix #1568: [Linux] use CC compiler env var if definedGiampaolo Rodola2019-11-041-0/+3
|
* fix some failing tests on CentOSGiampaolo Rodola2019-10-091-1/+1
|
* setup.py; rm temp dirGiampaolo Rodola2019-09-301-6/+4
|
* Don't pollute tree with temporary configure test files (#1597)Anthony Ramine2019-09-301-1/+3
| | | | | | | | | | | | | | | The docs for CCompiler.compile say: > If output_dir is given, object files will be put under it, while retaining their > original path component. That is, foo/bar.c normally compiles to foo/bar.o (for a > Unix implementation); if output_dir is build, then it would compile to build/foo/bar.o. What they forget to say is that path components are also retained if output_dir is not specified, it just means it will do so in the current directory. So if you compile a temporary C file /tmp/foo.c, it will produce a ./tmp/foo.o file relative to the current directory. This commit fixes that issue by passing an explicit output_dir itself located in a temporary directory.
* add more badgesGiampaolo Rodola2019-05-291-4/+0
|
* Implement getloadavg on Windows. Fixes #604 and #1484 (#1485) (patch by ↵Ammar Askar2019-04-111-2/+2
| | | | Ammar Askar)
* win: remove unused header filesGiampaolo Rodola2019-02-251-1/+2
|
* Windows / speeup: dynamically load libraries on startup and never again (#1422)Giampaolo Rodola2019-02-211-0/+1
| | | Windows / speeup: dynamically load libraries on startup and never again.
* enforce lack of support for Win XPGiampaolo Rodola2018-12-081-5/+4
|
* sensors_temperatures() / linux: convert defaultdict to dictGiampaolo Rodola2018-10-201-1/+2
|
* OSX / SMC / sensors: revert #1284 (#1325)Giampaolo Rodola2018-08-141-1/+1
| | | | | | | | | | | | * setup.py: add py 3.7 * Revert OSX sensors code due to copyright constraints It turns out code contributed in PR #1284 was using parts of a source code released by Apple [1] which uses GPL license which is incompatible with psutil's license (BSD). [1] https://gist.github.com/edvakf/4049362
* revert file renaming of macos files; get them back to 'osx' prefixGiampaolo Rodola2018-06-291-5/+5
|
* Rename OSX to macOS (#1298)Giampaolo Rodola2018-06-261-8/+8
| | | rename OSX to macOS
* Osx temps (#1284)Alex Manuskin2018-06-261-0/+1
| | | OSX: add temperatures() and fans()
* minor refactoringGiampaolo Rodola2018-05-041-2/+2
|
* #1268: fix setup.py's extra_requirerelease-5.4.5Giampaolo Rodola2018-04-131-8/+14
|
* Revert "Move tests out of package to top level directory (#1232)" (#1242)Giampaolo Rodola2018-03-111-2/+2
| | | This reverts commit b578d2febfd35f80fcfa1ce1bdf18d44d21b1581.
* Move tests out of package to top level directory (#1232)Jon Dufresne2018-03-091-2/+2
| | | | | | | | Cleanly separates tests from the package itself. Prevents the tests being installed to site-packages. Tests are still distributed with the source distribution by MANIFEST.in. Avoids installing tests in production environments, leading to less total code in the environment.
* Use environment markers for conditional dependencies (#1230)Jon Dufresne2018-03-081-14/+8
| | | | | Using environment markers has support among modern Python packaging tools (setuptools, pip, wheel, etc.). Allows describing environment specific dependencies in setup.py without using runtime logic.
* Pass python_requires argument to setuptools (#1208)Jon Dufresne2018-01-111-0/+1
| | | | | | | | | | | | | | | | | | Helps pip decide what version of the library to install. https://packaging.python.org/tutorials/distributing-packages/#python-requires > If your project only runs on certain Python versions, setting the > python_requires argument to the appropriate PEP 440 version specifier > string will prevent pip from installing the project on other Python > versions. https://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords > python_requires > > A string corresponding to a version specifier (as defined in PEP 440) > for the Python version, used to specify the Requires-Python defined in > PEP 345.
* #1053: drop python 3.3 supportGiampaolo Rodola2017-11-081-1/+0
|
* AIX: implement num_ctx_switches (#1164)wiggin152017-10-311-0/+1
| | | | | | * small changes * AIX: implement num_ctx_switches
* Remove trove classifiers for untested and unsupported platforms (#1162)Jon Dufresne2017-10-291-3/+0
| | | | | Helps library users know, at a glance, what platforms are tested and supported. This helps users know if the library is suitable for integration in an existing project.
* AIX support (#1123)wiggin152017-09-261-1/+14
| | | | | | | | | | | | | | | | | | | | * AIX support * AIX support * AIX support * AIX support - use get_procfs_path() instead of /proc * AIX support - group sections like in other modules * AIX support * AIX support * AIX support * AIX support - remove unnecessary dict copy
* update docGiampaolo Rodola2017-09-051-5/+2
|
* Fix 1091 nitpicks (#1097)Giampaolo Rodola2017-05-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | * rename C module * rename C file * fix compilation error * small refactoring * small refactoring * raise AccessDenied if info.pr_envp is empty, see https://github.com/giampaolo/psutil/pull/1091#issuecomment-304530771 * fix envs with no equal sign * style * update doc * style
* Add environment parsing (#1091)Oleksii Shevchuk2017-05-211-0/+1
| | | | | | * Add common functions to extract information from SunOS process address space * SunOS feature: Add .environ()
* give CREDITS to @alxchk; update HISTORYGiampaolo Rodola2017-05-181-2/+4
|
* Fix https://github.com/giampaolo/psutil/issues/1077 (#1081)Oleksii Shevchuk2017-05-181-0/+1
|
* fix win C warningsGiampaolo Rodola2017-05-161-1/+0
|
* Freebsd socks refactoring (#1073)Giampaolo Rodola2017-05-161-1/+2
| | | | | | | | * freebsd: split socks.c into 2 separate files * remove unused h files * freebsd: split socks.c into 2 separate files
* BSD: mv arch C files (#1072)Giampaolo Rodola2017-05-161-5/+5
| | | | | | | | | | * move freebsd C arch files * rename C file * move openbsd C arch files * move netbsd C arch files
* netbsd: fix compiler warningsGiampaolo Rodola2017-05-131-0/+1
|
* setup.py: do not use setuptools opts if setuptools is not installed (avoid ↵Giampaolo Rodola2017-05-131-7/+25
| | | | warnings)
* 1058 enable fix warnings (#1059)Giampaolo Rodola2017-05-101-4/+7
| | | | | | | | | | | | | | | | | | * #1058: have Makefile use PYTHONWARNINGS=all by default for (almost) all commands * #1058 fix linux tests warnings * #1058: try not to use imp module * #1058: get rid of imp module completely * #1058: ignore unicode warnings * #1058: ignore stderr from procsmem.py * #1058: fix resource warning from Popen * #1058: get rid of contextlib.nested (deprecated)