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