Skip to main content

A Python API for MEmu Android Emulator.

Project description

pymemuc

GitHub Documentation Status PyPI PyPI - Downloads PyPI - Python Version CodeFactor

A Python API for MEmu Android Emulator. The API exposes MEmu Command (MEMUC) functionality in Python.

Allows for easy interaction with MEmu VMs, including VM image management, VM control, running VM commands and ADB interaction.

Installation

pip install pymemuc

Example usage

# import the PyMemuc class
from pymemuc import PyMemuc

# create a PyMemuc instance, doing so will automatically link to the MEMUC executable
memuc = PyMemuc()

# create a new vm, saving the index
index = memuc.create_vm()

# list out all vms
print(memuc.list_vm_info())

# start the vm
memuc.start_vm(index)

# stop the vm
memuc.stop_vm(index)

See the demo notebook for more examples.

Documentation

See the API documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymemuc-0.6.0.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

pymemuc-0.6.0-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file pymemuc-0.6.0.tar.gz.

File metadata

  • Download URL: pymemuc-0.6.0.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for pymemuc-0.6.0.tar.gz
Algorithm Hash digest
SHA256 c1f5ab9c7834fa1390a2dc2adc56f263134b41876e8d338ed3d7f54b119b5a70
MD5 479ec9c16c5d1ba76ed8acfa11c942fb
BLAKE2b-256 79782ac3fb8b21e3ffed668a27df06b022aeb526ba11404709c3edb45ee2d0e6

See more details on using hashes here.

File details

Details for the file pymemuc-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: pymemuc-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for pymemuc-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ed79165f7511a5cba2da1a5e354247c3ba91d53ab3f95ec0c1dae056f2a0db3d
MD5 f06a70070f3e4a5e4a87c96f75f79d63
BLAKE2b-256 3570361a0c54d34da483b16b4cf6f8c0b6fe5f58e9e54f0d30771715f8f25ed4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page