111 Commits (0c7af1a778d036402ec0829783afee1ce6ea942c)

Author SHA1 Message Date
John Snow 3c8de38c85 python: add tox support 5 years ago
John Snow f9c0600f02 python: add .gitignore 5 years ago
John Snow 6560379fac python: add Makefile for some common tasks 5 years ago
John Snow 31622b2a8a python: add avocado-framework and tests 5 years ago
John Snow dbe75f5566 python: add devel package requirements to setuptools 5 years ago
John Snow a4dd49d405 python/qemu: add qemu package itself to pipenv 5 years ago
John Snow 22a973cb1d python/qemu: add isort to pipenv 5 years ago
John Snow 158ac451b9 python: move .isort.cfg into setup.cfg 5 years ago
John Snow 0542a4c957 python: add mypy to pipenv 5 years ago
John Snow e941c844e4 python: move mypy.ini into setup.cfg 5 years ago
John Snow 6d17d91043 python: Add flake8 to pipenv 5 years ago
John Snow 21d0b86679 python: add excluded dirs to flake8 config 5 years ago
John Snow 81f8c4467c python: move flake8 config to setup.cfg 5 years ago
John Snow b4d37d8188 python: add pylint to pipenv 5 years ago
John Snow ef42440d79 python: move pylintrc into setup.cfg 5 years ago
John Snow d1e0476958 python: add pylint import exceptions 5 years ago
John Snow 41c1d81cf2 python: Add pipenv support 5 years ago
John Snow eae4e442ca python: add MANIFEST.in 5 years ago
John Snow 93128815af python: add directory structure README.rst files 5 years ago
John Snow 3afc32906f python: add VERSION file 5 years ago
John Snow ea1213b7cc python: add qemu package installer 5 years ago
John Snow beb6b57b3b python: create qemu packages 5 years ago
John Snow 859aeb67d7 python/machine: Trim line length to below 80 chars 5 years ago
John Snow a0eae17a59 python/machine: disable warning for Popen in _launch() 5 years ago
John Snow 63c33f3c28 python/machine: Disable pylint warning for open() in _pre_launch 5 years ago
John Snow 8825fed82a python/console_socket: Add a pylint ignore 5 years ago
John Snow 14b41797d5 python/machine: use subprocess.run instead of subprocess.Popen 5 years ago
John Snow 07b71233a7 python/machine: use subprocess.DEVNULL instead of open(os.path.devnull) 5 years ago
John Snow ee1a27235b python/console_socket: avoid one-letter variable 5 years ago
Cleber Rosa 976218cbe7 Python: add utility function for retrieving port redirection 5 years ago
Cleber Rosa 2ca6e26cea Python: expose QEMUMachine's temporary directory 6 years ago
Cleber Rosa 3c1e16c60c Python: close the log file kept by QEMUMachine before reading it 6 years ago
Alex Bennée afded359a6 python: add __repr__ to ConsoleSocket to aid debugging 6 years ago
Paolo Bonzini 991c180d74 treewide: do not use short-form boolean options 6 years ago
Alex Bennée 8c175c63ee tests: add prefixes to the bare mkdtemp calls 6 years ago
John Snow 39cf73c349 python/qemu/qmp.py: Fix settimeout operation 6 years ago
John Snow d5cca076c3 python/qemu/qmp.py: re-raise OSError when encountered 6 years ago
John Snow c3a404d3be python: add mypy config 6 years ago
John Snow d2b08b79b0 python/qemu/qmp.py: Preserve error context on re-raise 6 years ago
John Snow af0db88254 python/qemu/console_socket.py: avoid encoding to/from string 6 years ago
John Snow e35c138267 python/qemu/console_socket.py: Add type hint annotations 6 years ago
John Snow 714ac05a19 python/qemu/console_socket.py: Clarify type of drain_thread 6 years ago
John Snow 6cf4cce7cb python/qemu/console_socket.py: fix typing of settimeout 6 years ago
John Snow ff3513e632 python/qemu/console_socket.py: Correct type of recv() 6 years ago
John Snow f12a282ff4 python/qemu: Add mypy type annotations 6 years ago
John Snow aad3f3bb6c python/qemu: make 'args' style arguments immutable 6 years ago
John Snow 9223fda464 python/machine.py: fix _popen access 6 years ago
John Snow be1183e52f python/machine.py: Add _qmp access shim 6 years ago
John Snow aaa81ec609 python/machine.py: use qmp.command 6 years ago
John Snow 1847a4a8c2 python/machine.py: Handle None events in events_wait 6 years ago