2 Summary: An enhanced Interactive Python shell
3 Summary(pl.UTF-8): Interaktywna powłoka języka Python
8 Group: Applications/Shells
9 Source0: http://ipython.scipy.org/dist/%{name}-%{version}.tar.gz
10 # Source0-md5: 3479262a4bab21246ff07a06bbbd7bcb
11 Patch0: %{name}-import_path.patch
12 Patch1: %{name}-upgrade.patch
13 URL: http://ipython.scipy.org
14 BuildRequires: python-devel
15 BuildRequires: rpm-pythonprov
16 BuildRequires: rpmbuild(macros) >= 1.219
17 Requires: python-%{name} = %{version}-%{release}
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 IPython is a free software project which tries to:
24 1. Provide an interactive interpreter superior to Python's default.
25 IPython has many features for object introspection, shell access, and
26 its own special command system for adding functionality when working
29 2. Serve as an embeddable, ready to use interpreter for your own
30 programs. IPython can be started with a single call from inside
31 another program, providing access to the current namespace. This can
32 be very useful both for debugging purposes and for situations where a
33 blend of batch-processing and interactive exploration are needed.
35 3. Offer a flexible framework which can be used as the base
36 environment for other systems with Python as the underlying language.
37 Specifically scientific environments like Mathematica, IDL and Mathcad
38 inspired its design, but similar ideas can be useful in many fields.
40 This package contains IPython shell.
42 %description -l pl.UTF-8
43 IPython jest wolnym oprogramowaniem, którego celem jest:
45 1. Dostarczenie interaktywnej powłoki lepszej od standardowej
46 dostarczanej z językiem Python. IPython umożliwia badanie obiektów,
47 dostęp do powłoki oraz własny system poleceń, który umożliwia
48 rozszerzanie funkcjonalności podczas pracy interaktywnej.
50 2. Dostarczenie gotowego interpretera, który można dołączać do własnej
51 aplikacji. IPython może zostać uruchomiony za pomocą wywołania jednej
52 funkcji z poziomu innego programu umożliwiając jednocześnie dostęp do
53 aktualnej przestrzeni nazw tego programu. Może to być bardzo użyteczne
54 do celów takich jak śledzenie programu czy też sytuacji gdzie jest
55 wymagane połączenie przetwarzania wsadowego z interaktywną
58 3. Dostarczenie szkieletu, który może zostać użyty jako podstawa
59 systemu, którego polecenia opierają się na zasadach języka Python.
60 Projekt został zainspirowany przez oprogramowanie naukowe takie jak
61 Mathematica, IDL oraz Mathcad, gdzie podobne idee mogą być realizowane
64 Pakiet ten zawiera powłokę IPython.
66 %package -n python-ipython
67 Summary: An enhanced Interactive Python shell modules
68 Summary(pl.UTF-8): Moduły interaktywnej powłoki języka Python
69 Group: Libraries/Python
70 %pyrequires_eq python-devel-tools
73 %description -n python-ipython
74 IPython is a free software project which tries to:
76 1. Provide an interactive interpreter superior to Python's default.
77 IPython has many features for object introspection, shell access, and
78 its own special command system for adding functionality when working
81 2. Serve as an embeddable, ready to use interpreter for your own
82 programs. IPython can be started with a single call from inside
83 another program, providing access to the current namespace. This can
84 be very useful both for debugging purposes and for situations where a
85 blend of batch-processing and interactive exploration are needed.
87 3. Offer a flexible framework which can be used as the base
88 environment for other systems with Python as the underlying language.
89 Specifically scientific environments like Mathematica, IDL and Mathcad
90 inspired its design, but similar ideas can be useful in many fields.
92 This package contains IPython modules.
94 %description -n python-ipython -l pl.UTF-8
95 IPython jest wolnym oprogramowaniem, którego celem jest:
97 1. Dostarczenie interaktywnej powłoki lepszej od standardowej
98 dostarczanej z językiem Python. IPython umożliwia badanie obiektów,
99 dostęp do powłoki oraz własny system poleceń, który umożliwia
100 rozszerzanie funkcjonalności podczas pracy interaktywnej.
102 2. Dostarczenie gotowego interpretera, który można dołączać do własnej
103 aplikacji. IPython może zostać uruchomiony za pomocą wywołania jednej
104 funkcji z poziomu innego programu umożliwiając jednocześnie dostęp do
105 aktualnej przestrzeni nazw tego programu. Może to być bardzo użyteczne
106 do celów takich jak śledzenie programu czy też sytuacji gdzie jest
107 wymagane połączenie przetwarzania wsadowego z interaktywną
110 3. Dostarczenie szkieletu, który może zostać użyty jako podstawa
111 systemu, którego polecenia opierają się na zasadach języka Python.
112 Projekt został zainspirowany przez oprogramowanie naukowe takie jak
113 Mathematica, IDL oraz Mathcad, gdzie podobne idee mogą być realizowane
116 Pakiet ten zawiera moduły interaktywnej powłoki języka Python.
124 rm -rf $RPM_BUILD_ROOT
126 python ./setup.py install --optimize=2 --root=$RPM_BUILD_ROOT
129 rm -rf $RPM_BUILD_ROOT%{_docdir}
132 rm -rf $RPM_BUILD_ROOT
135 %defattr(644,root,root,755)
136 %attr(755,root,root) %{_bindir}/*
139 %files -n python-ipython
140 %defattr(644,root,root,755)
141 %doc README doc/ChangeLog doc/manual doc/*.pdf
142 %{py_sitescriptdir}/%{pname}
143 %{py_sitescriptdir}/*.egg-info