summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* 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)
* make.bat: add -p optGiampaolo Rodola2017-05-051-11/+6
|
* setup.py: always include _psutil_common.c and _psutil_posix.c in all C ↵Giampaolo Rodola2017-04-301-14/+14
| | | | extensions
* fix some code smellsGiampaolo Rodola2017-04-251-2/+1
|
* #1018: enable 'python -m psutil.tests' to run tests1018-test-refactoringGiampaolo Rodola2017-04-241-9/+6
|
* fix #1000: setup.py: suppress module name: module references __file__warningGiampaolo Rodola2017-03-251-0/+1
|
* refactor test runnerGiampaolo Rodola2017-02-021-0/+2
|
* #941: cpu frequency - windows implementationGiampaolo Rodola2017-01-201-1/+1
|
* update doc + add linux specific testGiampaolo Rodola2017-01-151-0/+1
|
* minor refactoringGiampaolo Rodola2017-01-041-1/+1
|
* fix #948: cannot install psutil with PYTHONOPTIMIZE=2Giampaolo Rodola2017-01-041-1/+1
|
* setup.py: C macros were not passed to _psutil_posix.cGiampaolo Rodola2016-12-201-20/+18
|
* minor setup.py refactoringGiampaolo Rodola2016-12-201-4/+2
|
* #811: on Win XP let the possibility to install psutil from sources as it ↵Giampaolo Rodola2016-11-081-4/+9
| | | | still (kind of) works)
* #811: raise a meaningful error message if on Windows XPGiampaolo Rodola2016-11-081-0/+4
|
* ignore meGiampaolo Rodola2016-10-041-10/+10
|
* add C macros to distinguish OSes from CGiampaolo Rodola2016-10-041-27/+59
|
* make setup.py and runner.py executableGiampaolo Rodola2016-10-031-0/+0
|
* setup.py: set correct emailGiampaolo Rodola2016-09-011-1/+1
|
* #795 / win servers: implement enumerate functionGiampaolo Rodola2016-03-061-0/+1
|
* fix #350 move tests in psutil namespace (and split them)Giampaolo Rodola2016-02-081-1/+1
|
* still further fixesGiampaolo Rodola2016-02-041-1/+1
|
* update CREDITSGiampaolo Rodola2016-02-031-1/+1
|