SPECS: python-numpy.spec - up to 1.0rc1 - numarray module added - ...
rotom
rotom at pld-linux.org
Sat Sep 23 13:02:31 CEST 2006
Author: rotom Date: Sat Sep 23 11:02:31 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- up to 1.0rc1
- numarray module added
- probobly python-numarray.spec to rm
---- Files affected:
SPECS:
python-numpy.spec (1.53 -> 1.54)
---- Diffs:
================================================================
Index: SPECS/python-numpy.spec
diff -u SPECS/python-numpy.spec:1.53 SPECS/python-numpy.spec:1.54
--- SPECS/python-numpy.spec:1.53 Mon Jul 17 16:43:05 2006
+++ SPECS/python-numpy.spec Sat Sep 23 13:02:25 2006
@@ -1,16 +1,21 @@
# $Revision$, $Date$
+#
+# TODO:
+# - description for oldnumeric
+#
%define module numpy
+%define _rc1 rc1
Summary: Python numerical facilities
Summary(pl): Moduły do obliczeń numerycznych dla języka Python
Name: python-%{module}
-Version: 0.9.8
-Release: 1
+Version: 1.0
+Release: 0.%{_rc1}.1
Epoch: 1
License: distributable
Group: Libraries/Python
-Source0: http://dl.sourceforge.net/numpy/%{module}-%{version}.tar.gz
-# Source0-md5: ca528d2b460a6567d70bb6bdf0dc1805
+Source0: http://dl.sourceforge.net/numpy/%{module}-%{version}%{_rc1}.tar.gz
+# Source0-md5: b8cd486ee334520047f9a35454dad94a
URL: http://sourceforge.net/projects/numpy/
BuildRequires: python-devel >= 1:2.3
%pyrequires_eq python-libs
@@ -62,8 +67,66 @@
używana do prowadzenia obliczeń za pomocą dyskretnej transformaty
Fouriera na liczba rzeczywistych i zespolonych.
+%package numarray
+Summary: Array manipulation and computations for python
+Summary(pl): Operacje i obliczenia na tablicach dla Pythona
+Group: Development/Languages/Python
+Requires: %{name} = %{epoch}:%{version}-%{release}
+
+%description numarray
+Numarray provides array manipulation and computational capabilities
+similar to those found in IDL, Matlab, or Octave. Using numarray, it
+is possible to write many efficient numerical data processing
+applications directly in Python without using any C, C++ or Fortran
+code (as well as doing such analysis interactively within Python or
+PyRAF). For algorithms that are not well suited for efficient
+computation using array facilities it is possible to write C functions
+(and eventually Fortran) that can read and write numarray arrays that
+can be called from Python.
+
+Numarray is a re-implementation of an older Python array module called
+Numeric. In general its interface is very similar. It is mostly
+backward compatible and will be becoming more so in future releases.
+
+%description numarray -l pl
+Numarray zapewnia narzędzia do operacji oraz obliczeń na tablicach
+podobne do tych, jakie zapewniają IDL, Matlab czy Octabe. Używając
+numarray możliwe jest stworzenie bezpośrednio w Pythonie, nie używając
+wstawek C, C++ czy Fortranowych, wielu wydajnych aplikacji do
+przetwarzania danych numerycznych. Dla algorytmów, które nie pracują
+wydajnie z tablicami, możliwe jest napisanie funkcji C, które mogą
+czytać i zapisywać tablice numarray, i które mogą być wywoływane z
+poziomu Pythona.
+
+Numarray jest ponowną implementacją starszego modułu Pythona -
+Numeric. Interfejsy tych modułów są do siebie bardzo podobne. Numarray
+jest w większości przypadków kompatybilny wstecz, a sytuacja poprawi
+się w nowszych wersjach.
+
+%package numarray-devel
+Summary: Header files for python-numarray
+Summary(pl): Pliki nagłówkowe dla python-numarray
+Group: Development/Libraries
+
+%description numarray-devel
+Header files for python-numarray.
+
+%description numarray-devel -l pl
+Pliki nagłówkowe dla python-numarray.
+
+%package oldnumeric
+Summary: Old numeric packages
+Summary(pl): Old numeric packages
+Group: Libraries/Python
+
+%description oldnumeric
+Old numeric packages.
+
+%description oldnumeric -l pl
+Old numeric packages.
+
%prep
-%setup -q -n %{module}-%{version}
+%setup -q -n %{module}-%{version}%{_rc1}
%build
CC="%{__cc}"; export CC
@@ -97,6 +160,7 @@
%attr(755,root,root) %{py_sitedir}/%{module}/core/*.so
%dir %{py_sitedir}/%{module}/distutils
%{py_sitedir}/%{module}/distutils/*.py[co]
+%{py_sitedir}/%{module}/distutils/site.cfg
%dir %{py_sitedir}/%{module}/distutils/command
%{py_sitedir}/%{module}/distutils/command/*.py[co]
%dir %{py_sitedir}/%{module}/distutils/fcompiler
@@ -123,9 +187,26 @@
%files FFT
%defattr(644,root,root,755)
-%dir %{py_sitedir}/%{module}/dft
-%attr(755,root,root) %{py_sitedir}/%{module}/dft/*.so
-%{py_sitedir}/%{module}/dft/*.py[co]
+%dir %{py_sitedir}/%{module}/fft
+%attr(755,root,root) %{py_sitedir}/%{module}/fft/*.so
+%{py_sitedir}/%{module}/fft/*.py[co]
+
+%files numarray
+%defattr(644,root,root,755)
+%attr(755,root,root) %{py_sitedir}/%{module}/numarray/*.so
+%dir %{py_sitedir}/%{module}/numarray
+%{py_sitedir}/%{module}/numarray/*.py[co]
+
+%files numarray-devel
+%defattr(644,root,root,755)
+%dir %{py_sitedir}/%{module}/numarray/numpy
+%{py_sitedir}/%{module}/numarray/numpy/*
+
+%files oldnumeric
+%defattr(644,root,root,755)
+%dir %{py_sitedir}/%{module}/oldnumeric
+%{py_sitedir}/%{module}/oldnumeric/*
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -133,6 +214,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.54 2006/09/23 11:02:25 rotom
+- up to 1.0rc1
+- numarray module added
+- probobly python-numarray.spec to rm
+
Revision 1.53 2006/07/17 14:43:05 qboosh
- switched to new numpy package, updated to 0.9.8
old one (Numeric) moved to python-Numeric.spec
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/python-numpy.spec?r1=1.53&r2=1.54&f=u
More information about the pld-cvs-commit
mailing list