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