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