]> git.pld-linux.org Git - packages/ipython.git/blame - ipython.spec
- up to 1.2.0
[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
9299d2f0 81
82%description -n python-ipython
83IPython is a free software project which tries to:
84
ef8a19a7 851. Provide an interactive interpreter superior to Python's default.
86IPython has many features for object introspection, shell access, and
87its own special command system for adding functionality when working
88interactively.
9299d2f0 89
ef8a19a7 902. Serve as an embeddable, ready to use interpreter for your own
91programs. IPython can be started with a single call from inside
92another program, providing access to the current namespace. This can
93be very useful both for debugging purposes and for situations where a
94blend of batch-processing and interactive exploration are needed.
9299d2f0 95
ef8a19a7 963. Offer a flexible framework which can be used as the base
97environment for other systems with Python as the underlying language.
98Specifically scientific environments like Mathematica, IDL and Mathcad
99inspired its design, but similar ideas can be useful in many fields.
9299d2f0 100
101This package contains IPython modules.
102
8251843b
JR
103%description -n python-ipython -l pl.UTF-8
104IPython jest wolnym oprogramowaniem, którego celem jest:
105
1061. Dostarczenie interaktywnej powłoki lepszej od standardowej
107dostarczanej z językiem Python. IPython umożliwia badanie obiektów,
108dostęp do powłoki oraz własny system poleceń, który umożliwia
109rozszerzanie funkcjonalności podczas pracy interaktywnej.
110
1112. Dostarczenie gotowego interpretera, który można dołączać do własnej
112aplikacji. IPython może zostać uruchomiony za pomocą wywołania jednej
113funkcji z poziomu innego programu umożliwiając jednocześnie dostęp do
114aktualnej przestrzeni nazw tego programu. Może to być bardzo użyteczne
115do celów takich jak śledzenie programu czy też sytuacji gdzie jest
116wymagane połączenie przetwarzania wsadowego z interaktywną
117introspekcją.
118
1193. Dostarczenie szkieletu, który może zostać użyty jako podstawa
120systemu, którego polecenia opierają się na zasadach języka Python.
121Projekt został zainspirowany przez oprogramowanie naukowe takie jak
122Mathematica, IDL oraz Mathcad, gdzie podobne idee mogą być realizowane
ef8a19a7 123w wielu przypadkach.
124
8251843b 125Pakiet ten zawiera moduły interaktywnej powłoki języka Python.
ef8a19a7 126
e33c22cf 127%prep
2ca4e47a 128%setup -q
e33c22cf 129
130%install
131rm -rf $RPM_BUILD_ROOT
34d62345 132install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
e33c22cf 133
134python ./setup.py install --optimize=2 --root=$RPM_BUILD_ROOT
135
bd8dc769 136cp -r examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
34d62345 137
4bd9f8e5
KK
138%py_postclean
139rm -rf $RPM_BUILD_ROOT%{_docdir}
140
e33c22cf 141%clean
142rm -rf $RPM_BUILD_ROOT
143
144%files
145%defattr(644,root,root,755)
e33c22cf 146%attr(755,root,root) %{_bindir}/*
b44bdf68 147%{_mandir}/man1/*
9299d2f0 148
149%files -n python-ipython
150%defattr(644,root,root,755)
bd8dc769 151%doc docs/README.rst
4bd9f8e5 152%{py_sitescriptdir}/%{pname}
2da370da 153%{py_sitescriptdir}/*.egg-info
34d62345 154%{_examplesdir}/*
This page took 0.086973 seconds and 4 git commands to generate.