2 Summary: An enhanced Interactive Python shell
3 Summary(pl): Interaktywna pow³oka jêzyka Python
8 Group: Applications/Shells
9 Source0: http://ipython.scipy.org/dist/%{name}-%{version}.tar.gz
10 # Source0-md5: 14261f8f921d6b35e343c2910bb6a974
11 Patch0: %{name}-import_path.patch
12 URL: http://ipython.scipy.org
14 Requires: python-%{name} = %{version}
15 BuildRequires: python-devel
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 IPython is a free software project which tries to:
22 1. Provide an interactive interpreter superior to Python's default.
23 IPython has many features for object introspection, shell access, and
24 its own special command system for adding functionality when working
27 2. Serve as an embeddable, ready to use interpreter for your own
28 programs. IPython can be started with a single call from inside
29 another program, providing access to the current namespace. This can
30 be very useful both for debugging purposes and for situations where a
31 blend of batch-processing and interactive exploration are needed.
33 3. Offer a flexible framework which can be used as the base
34 environment for other systems with Python as the underlying language.
35 Specifically scientific environments like Mathematica, IDL and Mathcad
36 inspired its design, but similar ideas can be useful in many fields.
38 This package contains IPython shell.
41 IPython jest wolnym oprogramowaniem, którego celem jest:
43 1. Dostarczenie interaktywnej pow³oki lepszej od standardowej
44 dostarczanej z jêzykiem Python. IPython umo¿liwia badanie obiektów,
45 dostêp do pow³oki oraz w³asny system poleceñ, który umo¿liwia
46 rozszerzanie funkcjonalno¶ci podczas pracy interaktywnej.
48 2. Dostarczenie gotowego interpretera, który mo¿na do³±czaæ do w³asnej
49 aplikacji. IPython mo¿e zostaæ uruchomiony za pomoc± wywo³ania jednej
50 funkcji z poziomu innego programu umo¿liwiaj±c jednocze¶nie dostêp do
51 aktualnej przestrzeni nazw tego programu. Mo¿e to byæ bardzo u¿yteczne
52 do celów takich jak ¶ledzenie programu czy te¿ sytuacji gdzie jest
53 wymagane po³±czenie przetwarzania wsadowego z interaktywn±
56 3. Dostarczenie szkieletu, który mo¿e zostaæ u¿yty jako podstawa
57 systemu, którego polecenia opieraj± siê na zasadach jêzyka Python.
58 Projekt zosta³ zainspirowany przez oprogramowanie naukowe takie jak
59 Mathematica, IDL oraz Mathcad, gdzie podobne idee mog± byæ realizowane
62 Pakiet ten zawiera pow³okê IPython.
64 %package -n python-ipython
65 Summary: An enhanced Interactive Python shell modules
66 Summary(pl): Modu³y interaktywnej pow³oki jêzyka Python
67 Group: Libraries/Python
68 %pyrequires_eq python-devel-tools
71 %description -n python-ipython
72 IPython is a free software project which tries to:
74 1. Provide an interactive interpreter superior to Python's default.
75 IPython has many features for object introspection, shell access, and
76 its own special command system for adding functionality when working
79 2. Serve as an embeddable, ready to use interpreter for your own
80 programs. IPython can be started with a single call from inside
81 another program, providing access to the current namespace. This can
82 be very useful both for debugging purposes and for situations where a
83 blend of batch-processing and interactive exploration are needed.
85 3. Offer a flexible framework which can be used as the base
86 environment for other systems with Python as the underlying language.
87 Specifically scientific environments like Mathematica, IDL and Mathcad
88 inspired its design, but similar ideas can be useful in many fields.
90 This package contains IPython modules.
92 %description -n python-ipython -l pl
93 IPython jest wolnym oprogramowaniem, którego celem jest:
95 1. Dostarczenie interaktywnej pow³oki lepszej od standardowej
96 dostarczanej z jêzykiem Python. IPython umo¿liwia badanie obiektów,
97 dostêp do pow³oki oraz w³asny system poleceñ, który umo¿liwia
98 rozszerzanie funkcjonalno¶ci podczas pracy interaktywnej.
100 2. Dostarczenie gotowego interpretera, który mo¿na do³±czaæ do w³asnej
101 aplikacji. IPython mo¿e zostaæ uruchomiony za pomoc± wywo³ania jednej
102 funkcji z poziomu innego programu umo¿liwiaj±c jednocze¶nie dostêp do
103 aktualnej przestrzeni nazw tego programu. Mo¿e to byæ bardzo u¿yteczne
104 do celów takich jak ¶ledzenie programu czy te¿ sytuacji gdzie jest
105 wymagane po³±czenie przetwarzania wsadowego z interaktywn±
108 3. Dostarczenie szkieletu, który mo¿e zostaæ u¿yty jako podstawa
109 systemu, którego polecenia opieraj± siê na zasadach jêzyka Python.
110 Projekt zosta³ zainspirowany przez oprogramowanie naukowe takie jak
111 Mathematica, IDL oraz Mathcad, gdzie podobne idee mog± byæ realizowane
114 Pakiet ten zawiera modu³y interaktywnej pow³oki jêzyka Python.
121 rm -rf $RPM_BUILD_ROOT
123 python ./setup.py install --optimize=2 --root=$RPM_BUILD_ROOT
126 rm -rf $RPM_BUILD_ROOT
129 %defattr(644,root,root,755)
130 %attr(755,root,root) %{_bindir}/*
131 %exclude %{_bindir}/*.orig
134 %files -n python-ipython
135 %defattr(644,root,root,755)
136 %doc README doc/{ChangeLog,NEWS} doc/manual doc/*.pdf
137 %dir %{py_sitescriptdir}/%{pname}
138 %dir %{py_sitescriptdir}/%{pname}/Extensions
139 %dir %{py_sitescriptdir}/%{pname}/UserConfig
140 %{py_sitescriptdir}/%{pname}/*.py?
141 %{py_sitescriptdir}/%{pname}/Extensions/*.py?
142 %{py_sitescriptdir}/%{pname}/UserConfig