dev-python / pexpect

Python module for spawning child apps and responding to expected patterns

Official package sites : https://github.com/pexpect/pexpect/ · https://pexpect.readthedocs.io/ · https://pypi.org/project/pexpect/ ·

v4.9.0 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~amd64-linux ~arm64-macos ~loong ~m68k ~mips ~ppc-macos ~riscv ~s390 ~x64-macos ~x86-linux
USE flags
doc examples test

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
examples
Install examples, usually source code
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_targets

pypy3
Build with PyPy3
python3_10
Build with Python 3.10
python3_11
Build with Python 3.11
python3_12
Build with Python 3.12
python3_13
Build with Python 3.13
python3_13t
Build with Python 3.13 freethreading

dev-lang / pypy : A fast, compliant alternative implementation of the Python (3.10) language

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-python / ptyprocess : Run a subprocess in a pseudo terminal

app-admin / ansible-core : Model-driven deployment, config management, and command execution framework

app-backup / duplicity : Secure backup system using gnupg to encrypt data

dev-db / mysql-workbench : MySQL Workbench

dev-python / ipython : Advanced interactive shell for Python

dev-python / metakernel : Metakernel for Jupyter

dev-python / pipenv : Python Development Workflow for Humans

dev-python / poetry : A frontend for poetry - a python dependency management and packaging tool

dev-python / spyder : The Scientific Python Development Environment

dev-python / sympy : Computer Algebra System in pure Python

dev-util / catfish : A frontend for find, (s)locate, doodle, tracker, beagle, strigi and pinot

dev-util / rr : Record and Replay Framework

games-board / pychess : GTK chess client

gnome-extra / cinnamon : A fork of GNOME Shell with layout similar to GNOME 2

x11-misc / mugshot : A lightweight user-configuration application

x11-misc / xflux-gui : A GUI for f.lux

865863
dev-python/pexpect-4.8.0-r3 fails tests (MUSL)
905647
dev-python/pexpect-4.8.0-r3 fails test TestCaseEnv::test_spawn_uses_env
931969
dev-python/pexpect-4.9.0 fails tests (hang)
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pexpect: Enable python3_13t
Closes: https://github.com/gentoo/gentoo/pull/38918 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pexpect: Enable py3.13
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pexpect: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pexpect: Stabilize 4.9.0 ALLARCHES, #919998
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pexpect: add 4.9.0
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Benda Xu · gentoo
dev-python/automat: ~arm64-macos with other twisted dependencies.
dev-python/automat: keyword 22.10.0 for ~arm64-macos dev-python/ptyprocess: keyword 0.7.0-r1 for ~arm64-macos dev-python/path: keyword 16.7.1 for ~arm64-macos dev-python/pexpect: keyword 4.8.0_p20230402 for ~arm64-macos dev-python/decorator: keyword 5.1.1-r1 for ~arm64-macos net-libs/zeromq: keyword 4.3.4-r2 for ~arm64-macos Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pexpect: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pexpect: Stabilize 4.8.0_p20230402 ALLARCHES, #909242
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pexpect: add missing docs deps
Closes: https://bugs.gentoo.org/907054 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pexpect: add 4.8.0_p20230402, enable py3.12
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pexpect: Use pypi.eclass
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pexpect: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pexpect: Stabilize 4.8.0-r3 ALLARCHES, #848636
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pexpect: Enable py3.11
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-python/pexpect: keyword 4.8.0-r3 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pexpect: Switch to PEP517 build
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/pexpect: fix PS1, cleanup ebuild
Closes: https://bugs.gentoo.org/629754 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pexpect: Enable python3.10
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
dev-python/pexpect: Fix readline-induced test failures
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
dev-python/pexpect: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Louis Sautier · gentoo
dev-python/pexpect: fix DISTUTILS_USE_SETUPTOOLS value
Closes: https://bugs.gentoo.org/745609 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Louis Sautier <sbraz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pexpect: Remove python2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-python/pexpect: Keyword 4.8.0 riscv, #737724
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pexpect: Remove redundant versions
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/pexpect: Stabilize 4.8.0 ALLARCHES, #731478
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-python/pexpect: amd64 stable wrt bug #731478
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
dev-python/pexpect: stable 4.8.0 for hppa, bug #731478
Package-Manager: Portage-2.3.99, Repoman-2.3.23 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-python/pexpect: x86 stable wrt bug #731478
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-python/pexpect: arm stable wrt bug #731478
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pexpect: Port to py3.9
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
dev-python/pexpect: fix build with python2 disabled
Fixes: 6df79dfa10bd801c99c1698f81701f9ae0aa31d9 Bug: https://bugs.gentoo.org/703100 Package-Manager: Portage-2.3.99, Repoman-2.3.22_p29 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sebastian Pipping · gentoo
dev-python/pexpect: 4.8.0 + QA
Closes: https://bugs.gentoo.org/703100 Signed-off-by: Sebastian Pipping <sping@gentoo.org> Package-Manager: Portage-2.3.99, Repoman-2.3.22
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pexpect: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
dev-python/pexpect: Stabilize 4.6.0 ALLARCHES
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
dev-python/pexpect: arm64 stable
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.80, Repoman-2.3.19
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
dev-python/pexpect: amd64 stable
Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pexpect: Fix remaining MissingTestRestrict
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
dev-python/pexpect: Enable py3.8
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pexpect: Remove py3.7 from 4.2.1
As reported on Bugzilla, pexpect-4.2.1 does not work correctly with Python 3.7. Remove it. Reported-by: Chris Mayo, Oz Tiram Closes: https://bugs.gentoo.org/678854 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/pexpect: Update pytest call, use -vv
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
dev-python/pexpect: 4.6.0 bump
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
dev-python/pexpect: add py37 support
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Mike Gilbert · gentoo
Replace pypi.python.org with pypi.org in HOMEPAGE
Bug: https://bugs.gentoo.org/653540
Mikle Kolyada · gentoo
dev-python/pexpect: sh stable wrt bug #629528
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Michał Górny · gentoo
dev-python/pexpect: Clean old up
Sergei Trofimovich · gentoo
dev-python/pexpect: stable 4.2.1 for sparc, bug #629528 (thanks to Rolf Eike Beer)
Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc"
Tobias Klausmann · gentoo
dev-python/pexpect-4.2.1-r0: amd64 stable
Gentoo-Bug: http://bugs.gentoo.org/629528
Tobias Klausmann · gentoo
dev-python/pexpect-4.2.1-r0: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/629528
Thomas Deutschmann · gentoo
dev-python/pexpect: x86 stable (bug #629528)
Package-Manager: Portage-2.3.10, Repoman-2.3.3
Sergei Trofimovich · gentoo
dev-python/pexpect: stable 4.2.1 for ppc, bug #629528
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc"
Sergei Trofimovich · gentoo
dev-python/pexpect: stable 4.2.1 for ppc64, bug #629528
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc64"
Sergei Trofimovich · gentoo
dev-python/pexpect: stable 4.2.1 for hppa, bug #629528
Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="hppa"
Markus Meier · gentoo
dev-python/pexpect: arm stable, bug #629528
Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="arm"
Sergei Trofimovich · gentoo
dev-python/pexpect: stable 4.2.1 for ia64, bug #629528
Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="ia64"
Tim Harder · gentoo
dev-python/pexpect: update HOMEPAGE
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Zac Medico · gentoo
dev-python/pexpect: PYTHON_COMPAT: add python3_6
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Patrick Lauer · gentoo
dev-python/pexpect: Whitespace
Package-Manager: portage-2.3.2
Mathy Vanvoorden · gentoo
dev-python/pexpect: version bump to 4.2.1, EAPI bump.
Removed the old 4.0.1 because it was marked unstable and pretty old. Removed the removal of broken test-cases. Removed ~amd64-fbsd as dependency ptyprocess also doesn't have it. Gentoo-Bug: https://bugs.gentoo.org/527006 Package-Manager: portage-2.3.0 Closes: https://github.com/gentoo/gentoo/pull/2731 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Michał Górny · gentoo
global: Drop dead implementations from PYTHON_COMPAT
Justin Lecher · gentoo
dev-python/pexpect: Depend on threading support in python
Package-Manager: portage-2.2.23 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Justin Lecher · gentoo
Merge branch 'mgorny-setuptools-unmess'
* mgorny-setuptools-unmess: (61 commits) dev-python/mimeparse: Keyword under ALLARCHES policy dev-python/testtools: Rekeyword according to old KEYWORDS dev-python/virtualenv: Keyword under ALLARCHES policy dev-python/pyasn1-modules: Keyword under ALLARCHES policy dev-python/pygments: Keyword under ALLARCHES policy dev-python/pytz: Keyword under ALLARCHES policy dev-python/testrepository: Keyword under ALLARCHES policy dev-python/testresources: Keyword under ALLARCHES policy dev-python/pbr: Keyword under ALLARCHES policy dev-python/mock: Rekeyword according to old KEYWORDS dev-python/funcsigs: Keyword under ALLARCHES policy dev-python/traceback2: Keyword under ALLARCHES policy dev-python/fixtures: Keyword under ALLARCHES policy dev-python/unittest2: Rekeyword according to old KEYWORDS dev-python/linecache2: Keyword under ALLARCHES policy dev-python/testscenarios: Keyword under ALLARCHES policy dev-python/subunit: Rekeyword according to old KEYWORDS dev-python/requests: Rekeyword according to old KEYWORDS dev-python/ndg-httpsclient: Keyword under ALLARCHES policy dev-python/pexpect: Rekeyword according to old KEYWORDS ... Github: Closes gentoo/gentoo#119 Closes gentoo/gentoo#203
Justin Lecher · gentoo
dev-python/pexpect: Rekeyword according to old KEYWORDS
Package-Manager: portage-2.2.23 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Michał Górny · gentoo
dev-python/*: Restore keywords and un-revbump for py3.5
Restore keywords that were removed unnecessarily, and collapse unnecessary revbumps on packages with added python3.5 support.
Michał Górny · gentoo
dev-python/pexpect: enable python3.5 on v3.3
Enable python3.5 support on the older version since it has more keywords compared to v4.0.1. Tests confirmed to pass.
Jeroen Roovers · gentoo
dev-python/pexpect: Mark ~hppa (bug #562748).
Package-Manager: portage-2.2.23 RepoMan-Options: --ignore-arches
Justin Lecher · gentoo
dev-python/pexpect: Add python3.5 support
Package-Manager: portage-2.2.23 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Justin Lecher · gentoo
dev-python/pexpect: Version Bump
Package-Manager: portage-2.2.23 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Justin Lecher · gentoo
dev-python/pexpect: Drop old
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=539444 Package-Manager: portage-2.2.23 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Manuel Rüger · gentoo
dev-python/pexpect: Remove old
Package-Manager: portage-2.2.20.1
Justin Lecher · gentoo
Use https by default
Signed-off-by: Justin Lecher <jlec@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed