Skip to main content

pexpect with pyserial

Project description

Introduction

This is like pexpect, but it will work with serial port that you pass it. You are reponsible for opening and close the serial port. This allows you to use Pexpect with Serial port which pyserial supports.

Usage

import serial
from pexpect_serial import SerialSpawn

with serial.Serial('COM1', 115200, timeout=0) as ser:
    ss = SerialSpawn(ser)
    ss.sendline('start')
    ss.expect('done')

License

MIT

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

pexpect-serial-0.1.0.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

pexpect_serial-0.1.0-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file pexpect-serial-0.1.0.tar.gz.

File metadata

  • Download URL: pexpect-serial-0.1.0.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.3

File hashes

Hashes for pexpect-serial-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5cdf36a5d0a91ea36515ed53f47f047b4dc7366b974e954650fa6fe9ca367f92
MD5 d0301a29743e577882ad5eed1fcbac1a
BLAKE2b-256 f0795361054b34f1406d7b79b0325f66ba0a95a6621bf63332f6c3ea5b6e76d6

See more details on using hashes here.

File details

Details for the file pexpect_serial-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pexpect_serial-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.3

File hashes

Hashes for pexpect_serial-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 57a69c20f32d745269ea520ba60bdf7a0771497a0d53d800464957c1e4cbc48e
MD5 86c88a4f8bc1b6cd894e9effa54f5e9f
BLAKE2b-256 93d15469e463c0608d8af45beacc26bd9c695dab5718915f430f62857a53fcc5

See more details on using hashes here.

Supported by

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