Skip to main content

wexpect

I fork it from : raczben/wexpect

And it is rebuild by uv, for branch dev.

Description

Wexpect is a Windows variant of pexpect.

  • v0.0.1: fix the Always Timeout && failed in uv
  • v0.0.2: fix cannot read console if endwith '\r' print("",end="\r"). .
  • v0.0.3: change the catch logic(catch all even cursor not change) and catch ascii colors.
  • v0.0.4: fix bugs in v0.0.3: remove extra \x1b[0m, catch all process-bar protect between \r.
  • v0.0.5: fix default front-color in windows 10.
  • v0.0.7: remove pkg_resources dependency for Python 3.13 compatibility.

Installation

pip install wexpect-uv

Usage

import wexpect as pexpect

# You can use it like pexpect

For more information see examples folder.

How to test and develop locally

You need uv, see installation.

Then,

git clone https://github.com/XnneHangLab/wexpect-uv.git
uv lock
uv sync

Then you can use uv run wexpect to use it in command line or import wexpect in python. You can modify the code and test then PR to me if you want.

Metadata

Release files for wexpect-uv 0.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wexpect-uv 0.0.7
File Size Uploaded Provenance Actions
wexpect_uv-0.0.7.tar.gz 104.2 kB Without provenance Details for wexpect_uv-0.0.7.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for wexpect-uv 0.0.7
File Interpreter ABI Platform Actions
wexpect_uv-0.0.7-py3-none-any.whl Python 3 none any Details for wexpect_uv-0.0.7-py3-none-any.whl

Total release size: 154.9 kB

Release files / wexpect_uv-0.0.7.tar.gz

Download URL wexpect_uv-0.0.7.tar.gz
Size 104.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7d34c250e83111a56b07aa2999e2732ec46e4e5e80d64618d5e3d939aab7a0fe
BLAKE2b-256 checksum
How to use checksums
e2e66af48255f9de58d638387cf18b13435cece19aea04adfb12ef498b267922
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / wexpect_uv-0.0.7-py3-none-any.whl

Download URL wexpect_uv-0.0.7-py3-none-any.whl
Size 50.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9ef3d5ebed2d3c68138f11600d27d13e0315e409dcbd7219909868c26c5379b2
BLAKE2b-256 checksum
How to use checksums
93fd52539a4995d2a93aa0de0efe9b800834df004a1c11733f30b895ae10d952
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for wexpect-uv 0.0.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page