]> git.pld-linux.org Git - packages/ipython.git/blame - ipython.spec
ipython notebook needs python-jinja2
[packages/ipython.git] / ipython.spec
CommitLineData
0400c33f
JK
1#
2# Python3 version in 'ipython3.spec'
3#
f504124f
AF
4# TODO:
5# - check docs folder for valuable files
6#
268ce477 7%define pname IPython
e33c22cf 8Summary: An enhanced Interactive Python shell
ff6802f6 9Summary(pl.UTF-8): Interaktywna powłoka języka Python
e33c22cf 10Name: ipython
63712944 11Version: 1.2.0
18423dde
KK
12Release: 1
13License: BSD
bc92a4bc 14Group: Applications/Shells
62c095d7 15Source0: http://archive.ipython.org/release/%{version}/%{name}-%{version}.tar.gz
63712944 16# Source0-md5: 6b4cb02d5c48ca1776fb6127d37e9319
62c095d7 17URL: http://ipython.org
6a136c95 18BuildRequires: pydoc
0400c33f 19BuildRequires: python-devel >= 2.6
6a136c95 20BuildRequires: python-devel-tools
62c095d7 21BuildRequires: python-modules-sqlite
4bd9f8e5
KK
22BuildRequires: rpm-pythonprov
23BuildRequires: rpmbuild(macros) >= 1.219
f1842c5e 24Requires: python-%{name} = %{version}-%{release}
e9442166 25Suggests: python-PyQt4
630f58a1 26Suggests: python-zmq
e33c22cf 27BuildArch: noarch
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30%description
31IPython is a free software project which tries to:
32
ef8a19a7 331. Provide an interactive interpreter superior to Python's default.
34IPython has many features for object introspection, shell access, and
35its own special command system for adding functionality when working
36interactively.
e33c22cf 37
ef8a19a7 382. Serve as an embeddable, ready to use interpreter for your own
39programs. IPython can be started with a single call from inside
40another program, providing access to the current namespace. This can
41be very useful both for debugging purposes and for situations where a
42blend of batch-processing and interactive exploration are needed.
e33c22cf 43
ef8a19a7 443. Offer a flexible framework which can be used as the base
45environment for other systems with Python as the underlying language.
46Specifically scientific environments like Mathematica, IDL and Mathcad
47inspired its design, but similar ideas can be useful in many fields.
e33c22cf 48
9299d2f0 49This package contains IPython shell.
50
8251843b
JR
51%description -l pl.UTF-8
52IPython jest wolnym oprogramowaniem, którego celem jest:
53
541. Dostarczenie interaktywnej powłoki lepszej od standardowej
55dostarczanej z językiem Python. IPython umożliwia badanie obiektów,
56dostęp do powłoki oraz własny system poleceń, który umożliwia
57rozszerzanie funkcjonalności podczas pracy interaktywnej.
58
592. Dostarczenie gotowego interpretera, który można dołączać do własnej
60aplikacji. IPython może zostać uruchomiony za pomocą wywołania jednej
61funkcji z poziomu innego programu umożliwiając jednocześnie dostęp do
62aktualnej przestrzeni nazw tego programu. Może to być bardzo użyteczne
63do celów takich jak śledzenie programu czy też sytuacji gdzie jest
64wymagane połączenie przetwarzania wsadowego z interaktywną
65introspekcją.
66
673. Dostarczenie szkieletu, który może zostać użyty jako podstawa
68systemu, którego polecenia opierają się na zasadach języka Python.
69Projekt został zainspirowany przez oprogramowanie naukowe takie jak
70Mathematica, IDL oraz Mathcad, gdzie podobne idee mogą być realizowane
9299d2f0 71w wielu przypadkach.
72
8251843b 73Pakiet ten zawiera powłokę IPython.
9299d2f0 74
75%package -n python-ipython
76Summary: An enhanced Interactive Python shell modules
ff6802f6 77Summary(pl.UTF-8): Moduły interaktywnej powłoki języka Python
9299d2f0 78Group: Libraries/Python
56ec952e 79%pyrequires_eq python-devel-tools
46da5ee7 80%pyrequires_eq pydoc
bf71c946 81Requires: python-jinja2
9299d2f0 82
83%description -n python-ipython
84IPython is a free software project which tries to:
85
ef8a19a7 861. Provide an interactive interpreter superior to Python's default.
87IPython has many features for object introspection, shell access, and
88its own special command system for adding functionality when working
89interactively.
9299d2f0 90
ef8a19a7 912. Serve as an embeddable, ready to use interpreter for your own
92programs. IPython can be started with a single call from inside
93another program, providing access to the current namespace. This can
94be very useful both for debugging purposes and for situations where a
95blend of batch-processing and interactive exploration are needed.
9299d2f0 96
ef8a19a7 973. Offer a flexible framework which can be used as the base
98environment for other systems with Python as the underlying language.
99Specifically scientific environments like Mathematica, IDL and Mathcad
100inspired its design, but similar ideas can be useful in many fields.
9299d2f0 101
102This package contains IPython modules.
103
8251843b
JR
104%description -n python-ipython -l pl.UTF-8
105IPython jest wolnym oprogramowaniem, którego celem jest:
106
1071. Dostarczenie interaktywnej powłoki lepszej od standardowej
108dostarczanej z językiem Python. IPython umożliwia badanie obiektów,
109dostęp do powłoki oraz własny system poleceń, który umożliwia
110rozszerzanie funkcjonalności podczas pracy interaktywnej.
111
1122. Dostarczenie gotowego interpretera, który można dołączać do własnej
113aplikacji. IPython może zostać uruchomiony za pomocą wywołania jednej
114funkcji z poziomu innego programu umożliwiając jednocześnie dostęp do
115aktualnej przestrzeni nazw tego programu. Może to być bardzo użyteczne
116do celów takich jak śledzenie programu czy też sytuacji gdzie jest
117wymagane połączenie przetwarzania wsadowego z interaktywną
118introspekcją.
119
1203. Dostarczenie szkieletu, który może zostać użyty jako podstawa
121systemu, którego polecenia opierają się na zasadach języka Python.
122Projekt został zainspirowany przez oprogramowanie naukowe takie jak
123Mathematica, IDL oraz Mathcad, gdzie podobne idee mogą być realizowane
ef8a19a7 124w wielu przypadkach.
125
8251843b 126Pakiet ten zawiera moduły interaktywnej powłoki języka Python.
ef8a19a7 127
e33c22cf 128%prep
2ca4e47a 129%setup -q
e33c22cf 130
131%install
132rm -rf $RPM_BUILD_ROOT
34d62345 133install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
e33c22cf 134
135python ./setup.py install --optimize=2 --root=$RPM_BUILD_ROOT
136
bd8dc769 137cp -r examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
34d62345 138
4bd9f8e5
KK
139%py_postclean
140rm -rf $RPM_BUILD_ROOT%{_docdir}
141
e33c22cf 142%clean
143rm -rf $RPM_BUILD_ROOT
144
145%files
146%defattr(644,root,root,755)
e33c22cf 147%attr(755,root,root) %{_bindir}/*
b44bdf68 148%{_mandir}/man1/*
9299d2f0 149
150%files -n python-ipython
151%defattr(644,root,root,755)
bd8dc769 152%doc docs/README.rst
4bd9f8e5 153%{py_sitescriptdir}/%{pname}
2da370da 154%{py_sitescriptdir}/*.egg-info
34d62345 155%{_examplesdir}/*
This page took 0.075213 seconds and 4 git commands to generate.