summaryrefslogtreecommitdiffstats
path: root/python
Commit message (Expand)AuthorAgeFilesLines
* python: add tox supportJohn Snow2021-06-013-2/+29
* python: add .gitignoreJohn Snow2021-06-011-0/+15
* python: add Makefile for some common tasksJohn Snow2021-06-013-0/+55
* python: add avocado-framework and testsJohn Snow2021-06-018-0/+29
* python: add devel package requirements to setuptoolsJohn Snow2021-06-015-9/+27
* python/qemu: add qemu package itself to pipenvJohn Snow2021-06-012-2/+8
* python/qemu: add isort to pipenvJohn Snow2021-06-012-2/+3
* python: move .isort.cfg into setup.cfgJohn Snow2021-06-012-7/+8
* python: add mypy to pipenvJohn Snow2021-06-013-1/+38
* python: move mypy.ini into setup.cfgJohn Snow2021-06-012-4/+5
* python: Add flake8 to pipenvJohn Snow2021-06-012-1/+51
* python: add excluded dirs to flake8 configJohn Snow2021-06-011-0/+2
* python: move flake8 config to setup.cfgJohn Snow2021-06-012-2/+3
* python: add pylint to pipenvJohn Snow2021-06-012-0/+131
* python: move pylintrc into setup.cfgJohn Snow2021-06-012-58/+29Star
* python: add pylint import exceptionsJohn Snow2021-06-013-2/+5
* python: Add pipenv supportJohn Snow2021-06-012-0/+14
* python: add MANIFEST.inJohn Snow2021-06-012-0/+5
* python: add directory structure README.rst filesJohn Snow2021-06-015-0/+74
* python: add VERSION fileJohn Snow2021-06-012-0/+2
* python: add qemu package installerJohn Snow2021-06-013-0/+78
* python: create qemu packagesJohn Snow2021-06-0111-21/+72
* python/machine: Trim line length to below 80 charsJohn Snow2021-06-011-1/+1
* python/machine: disable warning for Popen in _launch()John Snow2021-06-011-0/+3
* python/machine: Disable pylint warning for open() in _pre_launchJohn Snow2021-06-011-1/+5
* python/console_socket: Add a pylint ignoreJohn Snow2021-06-011-0/+1
* python/machine: use subprocess.run instead of subprocess.PopenJohn Snow2021-06-011-6/+9
* python/machine: use subprocess.DEVNULL instead of open(os.path.devnull)John Snow2021-06-011-4/+2Star
* python/console_socket: avoid one-letter variableJohn Snow2021-06-011-5/+5
* Python: add utility function for retrieving port redirectionCleber Rosa2021-06-011-0/+33
* Python: expose QEMUMachine's temporary directoryCleber Rosa2021-06-012-11/+19
* Python: close the log file kept by QEMUMachine before reading itCleber Rosa2021-02-161-2/+2
* python: add __repr__ to ConsoleSocket to aid debuggingAlex Bennée2021-01-021-0/+7
* treewide: do not use short-form boolean optionsPaolo Bonzini2020-12-101-1/+1
* tests: add prefixes to the bare mkdtemp callsAlex Bennée2020-11-231-1/+2
* python/qemu/qmp.py: Fix settimeout operationJohn Snow2020-10-201-6/+17
* python/qemu/qmp.py: re-raise OSError when encounteredJohn Snow2020-10-201-4/+5
* python: add mypy configJohn Snow2020-10-201-0/+4
* python/qemu/qmp.py: Preserve error context on re-raiseJohn Snow2020-10-201-4/+5
* python/qemu/console_socket.py: avoid encoding to/from stringJohn Snow2020-10-201-15/+5Star
* python/qemu/console_socket.py: Add type hint annotationsJohn Snow2020-10-201-9/+9
* python/qemu/console_socket.py: Clarify type of drain_threadJohn Snow2020-10-201-2/+1Star
* python/qemu/console_socket.py: fix typing of settimeoutJohn Snow2020-10-201-4/+6
* python/qemu/console_socket.py: Correct type of recv()John Snow2020-10-201-2/+3
* python/qemu: Add mypy type annotationsJohn Snow2020-10-204-75/+101
* python/qemu: make 'args' style arguments immutableJohn Snow2020-10-202-18/+34
* python/machine.py: fix _popen accessJohn Snow2020-10-201-5/+11
* python/machine.py: Add _qmp access shimJohn Snow2020-10-201-11/+13
* python/machine.py: use qmp.commandJohn Snow2020-10-201-12/+20
* python/machine.py: Handle None events in events_waitJohn Snow2020-10-201-7/+20