[python-tables] Initial import.
Thibault North
tnorth at fedoraproject.org
Tue Nov 15 14:37:09 UTC 2011
commit 0c9716b73c5e94690236e6d1beecce120c0a1ad6
Author: Thibault North <thibault.north at mail.mgill.ca>
Date: Tue Nov 15 09:36:59 2011 -0500
Initial import.
.gitignore | 1 +
python-tables.spec | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 83 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..c2140c2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/tables-2.3.1.tar.gz
diff --git a/python-tables.spec b/python-tables.spec
new file mode 100644
index 0000000..4f0ca75
--- /dev/null
+++ b/python-tables.spec
@@ -0,0 +1,81 @@
+%{?filter_setup:
+%filter_provides_in %{python_sitearch}/.*\.so$
+%filter_setup}
+
+%global module tables
+
+Summary: Hierarchical datasets in Python
+Name: python-%{module}
+Version: 2.3.1
+Release: 3%{?dist}
+Source0: http://sourceforge.net/projects/pytables/files/pytables/%{version}/%{module}-%{version}.tar.gz
+
+License: BSD
+Group: Development/Languages
+URL: http://www.pytables.org
+Requires: numpy >= 1.4.1
+Requires: python-numexpr >= 1.4.1
+
+BuildRequires: hdf5-devel >= 1.6.10 bzip2-devel lzo-devel
+BuildRequires: Cython >= 0.13 numpy >= 1.4.1 python-numexpr >= 1.4.1
+BuildRequires: python2-devel
+
+
+%description
+PyTables is a package for managing hierarchical datasets and designed
+to efficiently and easily cope with extremely large amounts of data.
+
+%package doc
+Group: Development/Languages
+Summary: Documentation for PyTables
+BuildArch: noarch
+
+%description doc
+The %{name}-doc package contains the documentation related to
+PyTables.
+
+%prep
+%setup -q -n %{module}-%{version}
+
+rm LICENSES/LRUCACHE.txt
+rm tables/misc/lrucache.py
+
+%build
+python setup.py build
+
+%check
+libdir=`ls build/|grep lib`
+export PYTHONPATH=`pwd`/build/$libdir
+echo "import tables; tables.test()" > bench/check_all.py
+python bench/check_all.py
+
+%install
+rm -rf %{buildroot}
+chmod -x examples/check_examples.sh
+for i in utils/*; do sed -i 's|bin/env |bin/|' $i; done
+
+python setup.py install -O1 --skip-build --root %{buildroot}
+
+%files
+%doc *.txt LICENSES
+%{_bindir}/nctoh5
+%{_bindir}/ptdump
+%{_bindir}/ptrepack
+%{python_sitearch}/%{module}
+%{python_sitearch}/%{module}-%{version}-py*.egg-info
+
+%files doc
+%doc doc/*.pdf
+%doc examples/
+
+%changelog
+* Mon Nov 14 2011 Thibault North <tnorth at fedoraproject.org> - 2.3.1-3
+- Remove lrucache.py which was deprecated and under AFL license
+
+* Thu Nov 07 2011 Thibault North <tnorth at fedoraproject.org> - 2.3.1-2
+- Fixes and subpackage for the docs
+
+* Mon Nov 07 2011 Thibault North <tnorth at fedoraproject.org> - 2.3.1-1
+- Fixes and update to 2.3.1
+
+
diff --git a/sources b/sources
index e69de29..ef3fc20 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+97cf501c185226f5424e31cd74c1a001 tables-2.3.1.tar.gz
More information about the scm-commits
mailing list