Registry / devops / pypemicro

pypemicro

JSON →
library0.1.11pypypi✓ verified 82d ago

Python library to control PEMicro debug probes (e.g., Multilink, Cyclone) for programming and debugging embedded targets. Current version 0.1.11, supports Python >=3.7, with limited API stability.

pip install pypemicro
INSTALL
IMPORT
SIG · PYPEMICRO
P
pypemicro
devopspythonv0.1.11
Install
1.7s avg
Import
Disk
26MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.1.11 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 28.3MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 1.7s · import 0.000s · 29MB
26MB installed
● package 26MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

PyPemicro
from pypemicro import PyPemicro
from pypemicro import PyPEMicro

Connects to the first available PEMicro probe and prints its serial number.

from pypemicro import PyPEMicro, PYDEBUG_OPEN probe = PyPEMicro() probe.connect() probe.open(open_mode=PYDEBUG_OPEN) print("Connected to", probe.get_serial_number()) probe.close()
Debug
Known issues
deprecatedThe old import `from pypemicro import ProbeInterface` is removed in 0.1.10+; use `from pypemicro import PyPEMicro`.
fix
Replace `ProbeInterface` with `PyPEMicro`.
affects: >=0.1.10
breakingThe method `enumerate_probes()` no longer exists; use `probe_list = PyPEMicro.enumerate_devices()` instead.
fix
Call `PyPEMicro.enumerate_devices()` and iterate the returned list.
affects: >=0.1.9
Upgrade
Version history
0.1.11latest on PyPI · released Feb 23, 2023
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
6
Resources
pypemicro — pip install pypemicro · libregistry