orion pushed to python-numpydoc (epel7). "Initial commit (#991370)"

notifications at fedoraproject.org notifications at fedoraproject.org
Fri May 15 16:19:37 UTC 2015


From 5b379d4e9eb9e6716f6f74e7c7c6eda1714c3a16 Mon Sep 17 00:00:00 2001
From: Thomas Spura <thomas.spura at gmail.com>
Date: Tue, 6 Aug 2013 15:51:46 +0200
Subject: Initial commit (#991370)


diff --git a/.gitignore b/.gitignore
index e69de29..7d8a6fe 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/numpydoc-0.4.tar.gz
diff --git a/python-numpydoc.spec b/python-numpydoc.spec
new file mode 100644
index 0000000..8ac17c4
--- /dev/null
+++ b/python-numpydoc.spec
@@ -0,0 +1,103 @@
+%if 0%{?fedora} > 12
+# Disabled for now untill a new release will be on pypi with these patches:
+# https://github.com/numpy/numpy/pull/2994
+%global with_python3 0
+%endif
+
+
+Name:           python-numpydoc
+Version:        0.4
+Release:        2%{?dist}
+Summary:        Sphinx extension to support docstrings in Numpy format
+
+License:        BSD
+URL:            https://pypi.python.org/pypi/numpydoc
+Source0:        https://pypi.python.org/packages/source/n/numpydoc/numpydoc-%{version}.tar.gz
+
+BuildArch:      noarch
+BuildRequires:  python2-devel
+BuildRequires:  python-nose
+BuildRequires:  python-sphinx
+BuildRequires:  python-matplotlib
+
+%if 0%{with_python3}
+BuildRequires:  python3-devel
+BuildRequires:  python3-nose
+BuildRequires:  python3-sphinx
+BuildRequires:  python3-matplotlib
+BuildRequires:  python2-tools
+%endif
+
+%description
+Numpydoc inserts a hook into Sphinx's autodoc that converts docstrings
+following the Numpy/Scipy format to a form palatable to Sphinx.
+
+%if 0%{with_python3}
+%package -n python3-numpydoc
+Summary:        Sphinx extension to support docstrings in Numpy format
+%description -n python3-numpydoc
+Numpydoc inserts a hook into Sphinx's autodoc that converts docstrings
+following the Numpy/Scipy format to a form palatable to Sphinx.
+%endif
+
+
+%prep
+%setup -q -n numpydoc-%{version}
+
+%if %{?with_python3}
+rm -rf %{py3dir}
+cp -a . %{py3dir}
+2to3 --write --nobackups %{py3dir}
+sed -i "s/\.docscrape/docscrape/g" %{py3dir}/docscrape_sphinx.py
+%endif
+
+
+%build
+%{__python} setup.py build
+%if %{?with_python3}
+pushd %{py3dir}
+    %{__python3} setup.py build
+popd
+%endif
+
+
+%install
+%if %{?with_python3}
+pushd %{py3dir}
+    %{__python3} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
+popd
+%endif
+%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
+
+
+%check
+nosetests -v
+%if 0%{with_python3}
+pushd %{py3dir}
+    %{_bindir}/nosetests-3* -v || :
+popd
+%endif
+
+ 
+%files
+%doc LICENSE.txt
+%{_bindir}/autosummary_generate
+%{python_sitelib}/numpydoc
+%{python_sitelib}/numpydoc-%{version}-py?.?.egg-info
+
+%if 0%{with_python3}
+%files -n python3-numpydoc
+%doc LICENSE.txt
+%{_bindir}/autosummary_generate
+%{python3_sitelib}/numpydoc
+%{python3_sitelib}/numpydoc-%{version}-py?.?.egg-info
+%endif
+
+%changelog
+* Mon Aug  5 2013 Thomas Spura <tomspur at fedoraproject.org> - 0.4-2
+- BR python2-devel, python-sphinx, python-nose
+- use macro in URL
+- disable python3 package for now
+
+* Fri Aug  2 2013 Thomas Spura <tomspur at fedoraproject.org> - 0.4-1
+- initial package
diff --git a/sources b/sources
index e69de29..cf6d9f5 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+e5bdd98f84f2bb220373819e20c27091  numpydoc-0.4.tar.gz
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/python-numpydoc.git/commit/?h=epel7&id=5b379d4e9eb9e6716f6f74e7c7c6eda1714c3a16


More information about the scm-commits mailing list