2 Summary: Expect module for Python
3 Summary(pl): Modu³ Pythona automatyzuj±cy zadania, wzorowany na Expect
8 Group: Development/Languages/Python
9 Source0: http://dl.sourceforge.net/pexpect/%{module}-%{version}.tgz
10 # Source0-md5: e426e5f54d323aaf392008c9eb35131d
11 Source1: http://dl.sourceforge.net/pexpect/%{module}-doc.tgz
12 # Source1-md5: 69bfc0056938f561875289651c8715ad
13 Source2: http://dl.sourceforge.net/pexpect/%{module}-examples.tgz
14 # Source2-md5: ee05cad1d7b6b4de0dc74bc16330b852
15 URL: http://pexpect.soufceforge.net/
16 BuildRequires: python-modules
17 BuildRequires: python-devel >= 2.2
18 BuildRequires: rpmbuild(macros) >= 1.219
19 %pyrequires_eq python-modules
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 Pexpect is a pure Python module for spawning child applications;
24 controlling them; and responding to expected patterns in their output.
25 Pexpect works like Don Libes' Expect. Pexpect allows your script to
26 spawn a child application and control it as if a human were typing
30 Pexpect jest modu³em napisanym wy³±cznie w Pythonie przeznaczonym do
31 uruchamiania aplikacji i kontroli nad nimi poprzez reagowanie na
32 znalezione wzorce na ich wyj¶ciu. Pexpect dzia³a podobnie do Expecta
33 Dona Libesa - pozwala skryptom z ich poziomu uruchomiæ inne programy i
34 sprawowaæ nad nimi kontrolê imituj±c interakcjê u¿ytkownika.
37 %setup -q -n %{module}-%{version} -a 1 -a 2
43 rm -rf $RPM_BUILD_ROOT
44 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
46 python setup.py install \
47 --root=$RPM_BUILD_ROOT
49 install examples/*.py {ANSI,FSM,screen}.py $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
51 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
52 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
56 rm -rf $RPM_BUILD_ROOT
59 %defattr(644,root,root,755)
60 %doc README.txt doc/*.html
61 %{py_sitescriptdir}/*.py[co]
62 %{_examplesdir}/%{name}-%{version}