update to version 0.13
- R on mglob/pyparsing is obsolete - remove patch, as it's upstream
This commit is contained in:
parent
e290d79b54
commit
b1553151ee
@ -1,35 +0,0 @@
|
|||||||
diff --git a/IPython/lib/tests/test_irunner_pylab_magic.py b/IPython/lib/tests/test_irunner_pylab_magic.py
|
|
||||||
index eb3f352..59aefa4 100644
|
|
||||||
--- a/IPython/lib/tests/test_irunner_pylab_magic.py
|
|
||||||
+++ b/IPython/lib/tests/test_irunner_pylab_magic.py
|
|
||||||
@@ -15,6 +15,14 @@ import re
|
|
||||||
from IPython.lib import irunner
|
|
||||||
from IPython.testing import decorators
|
|
||||||
|
|
||||||
+def pylab_not_importable():
|
|
||||||
+ """Test if importing pylab fails with RuntimeError (true when having no display)"""
|
|
||||||
+ try:
|
|
||||||
+ import pylab
|
|
||||||
+ return False
|
|
||||||
+ except RuntimeError:
|
|
||||||
+ return True
|
|
||||||
+
|
|
||||||
# Testing code begins
|
|
||||||
class RunnerTestCase(unittest.TestCase):
|
|
||||||
|
|
||||||
@@ -57,6 +65,7 @@ class RunnerTestCase(unittest.TestCase):
|
|
||||||
self.assert_(mismatch==0,'Number of mismatched lines: %s' %
|
|
||||||
mismatch)
|
|
||||||
|
|
||||||
+ @decorators.skipif(pylab_not_importable, "Likely a run without X.")
|
|
||||||
@decorators.skipif_not_matplotlib
|
|
||||||
def test_pylab_import_all_enabled(self):
|
|
||||||
"Verify that plot is available when pylab_import_all = True"
|
|
||||||
@@ -82,6 +91,7 @@ Out\[6\]: True
|
|
||||||
runner = irunner.IPythonRunner(out=self.out)
|
|
||||||
self._test_runner(runner,source,output)
|
|
||||||
|
|
||||||
+ @decorators.skipif(pylab_not_importable, "Likely a run without X.")
|
|
||||||
@decorators.skipif_not_matplotlib
|
|
||||||
def test_pylab_import_all_disabled(self):
|
|
||||||
"Verify that plot is not available when pylab_import_all = False"
|
|
||||||
30
ipython.spec
30
ipython.spec
@ -15,8 +15,8 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: ipython
|
Name: ipython
|
||||||
Version: 0.12
|
Version: 0.13
|
||||||
Release: 3%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: An enhanced interactive Python shell
|
Summary: An enhanced interactive Python shell
|
||||||
|
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
@ -26,8 +26,6 @@ Group: Development/Libraries
|
|||||||
License: (BSD and MIT and Python) and GPLv2+
|
License: (BSD and MIT and Python) and GPLv2+
|
||||||
URL: http://ipython.org/
|
URL: http://ipython.org/
|
||||||
Source0: http://archive.ipython.org/release/%{version}/%{name}-%{version}.tar.gz
|
Source0: http://archive.ipython.org/release/%{version}/%{name}-%{version}.tar.gz
|
||||||
# applied upstream https://github.com/ipython/ipython/pull/1246
|
|
||||||
Patch0: ipython-skip-noX-tests.patch
|
|
||||||
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
|
|
||||||
@ -38,9 +36,7 @@ BuildRequires: python-simplegeneric
|
|||||||
%if %{with run_testsuite}
|
%if %{with run_testsuite}
|
||||||
# for checking/testing
|
# for checking/testing
|
||||||
BuildRequires: python-nose
|
BuildRequires: python-nose
|
||||||
BuildRequires: python-mglob
|
|
||||||
BuildRequires: python-simplegeneric
|
BuildRequires: python-simplegeneric
|
||||||
BuildRequires: pyparsing
|
|
||||||
# "Tools and libraries available at test time:"
|
# "Tools and libraries available at test time:"
|
||||||
BuildRequires: python-zmq
|
BuildRequires: python-zmq
|
||||||
BuildRequires: python-zmq-tests
|
BuildRequires: python-zmq-tests
|
||||||
@ -63,19 +59,18 @@ Requires: python-matplotlib
|
|||||||
Requires: pexpect
|
Requires: pexpect
|
||||||
Requires: python-mglob
|
Requires: python-mglob
|
||||||
Requires: python-simplegeneric
|
Requires: python-simplegeneric
|
||||||
Requires: pyparsing
|
|
||||||
|
|
||||||
# add python3 packages
|
# add python3 packages
|
||||||
%if 0%{?with_python3}
|
%if 0%{?with_python3}
|
||||||
|
BuildRequires: python3-devel
|
||||||
# for checking/testing
|
# for checking/testing
|
||||||
BuildRequires: python3-nose
|
BuildRequires: python3-nose
|
||||||
BuildRequires: python3-mglob
|
BuildRequires: python3-mglob
|
||||||
BuildRequires: python3-simplegeneric
|
BuildRequires: python3-simplegeneric
|
||||||
#BuildRequires: python3-pyparsing
|
|
||||||
# "Tools and libraries available at test time:"
|
# "Tools and libraries available at test time:"
|
||||||
BuildRequires: python3-zmq
|
BuildRequires: python3-zmq
|
||||||
BuildRequires: python3-zmq-tests
|
BuildRequires: python3-zmq-tests
|
||||||
#BuildRequires: python3-tornado
|
BuildRequires: python3-tornado
|
||||||
#BuildRequires: python3-pexpect
|
#BuildRequires: python3-pexpect
|
||||||
#BuildRequires: python3-matplotlib
|
#BuildRequires: python3-matplotlib
|
||||||
#BuildRequires: python3-pymongo
|
#BuildRequires: python3-pymongo
|
||||||
@ -192,7 +187,6 @@ This package contains the gui of %{name}, which requires PyQt.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch0 -p1
|
|
||||||
|
|
||||||
# delete bundling libs
|
# delete bundling libs
|
||||||
pushd IPython/external
|
pushd IPython/external
|
||||||
@ -203,19 +197,12 @@ rm argparse/_argparse.py
|
|||||||
rm decorators/_decorators.py
|
rm decorators/_decorators.py
|
||||||
|
|
||||||
# other packages exist in fedora
|
# other packages exist in fedora
|
||||||
rm mglob/_mglob.py
|
|
||||||
rm simplegeneric/_simplegeneric.py
|
rm simplegeneric/_simplegeneric.py
|
||||||
rm pyparsing/_pyparsing.py
|
|
||||||
%if ! 0%{?with_python3}
|
%if ! 0%{?with_python3}
|
||||||
# bundle this on python3 in experimental version for now
|
# bundle this on python3 in experimental version for now
|
||||||
rm pexpect/_pexpect.py
|
rm pexpect/_pexpect.py
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# probably from here http://code.activestate.com/recipes/163604-guid/
|
|
||||||
# python has a own uuid module
|
|
||||||
# this is only used in deathrow, delete without replacement!!
|
|
||||||
rm guid/_guid.py
|
|
||||||
|
|
||||||
# rejected in a PEP, probably no upstream
|
# rejected in a PEP, probably no upstream
|
||||||
#rm Itpl/_Itpl.py
|
#rm Itpl/_Itpl.py
|
||||||
|
|
||||||
@ -322,7 +309,6 @@ PYTHONPATH=%{buildroot}%{python_sitelib} \
|
|||||||
%{python_sitelib}/IPython/lib/
|
%{python_sitelib}/IPython/lib/
|
||||||
%{python_sitelib}/IPython/nbformat/
|
%{python_sitelib}/IPython/nbformat/
|
||||||
%{python_sitelib}/IPython/parallel/
|
%{python_sitelib}/IPython/parallel/
|
||||||
%{python_sitelib}/IPython/quarantine/
|
|
||||||
%{python_sitelib}/IPython/scripts/
|
%{python_sitelib}/IPython/scripts/
|
||||||
%{python_sitelib}/IPython/utils/
|
%{python_sitelib}/IPython/utils/
|
||||||
%{python_sitelib}/IPython/zmq/
|
%{python_sitelib}/IPython/zmq/
|
||||||
@ -332,8 +318,6 @@ PYTHONPATH=%{buildroot}%{python_sitelib} \
|
|||||||
%exclude %{python_sitelib}/IPython/*/tests/
|
%exclude %{python_sitelib}/IPython/*/tests/
|
||||||
%exclude %{python_sitelib}/IPython/*/*/tests
|
%exclude %{python_sitelib}/IPython/*/*/tests
|
||||||
|
|
||||||
%{python_sitelib}/IPython/.git_commit_info.ini
|
|
||||||
|
|
||||||
|
|
||||||
%files tests
|
%files tests
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
@ -396,7 +380,6 @@ PYTHONPATH=%{buildroot}%{python_sitelib} \
|
|||||||
%{python3_sitelib}/IPython/lib/
|
%{python3_sitelib}/IPython/lib/
|
||||||
%{python3_sitelib}/IPython/nbformat/
|
%{python3_sitelib}/IPython/nbformat/
|
||||||
%{python3_sitelib}/IPython/parallel/
|
%{python3_sitelib}/IPython/parallel/
|
||||||
%{python3_sitelib}/IPython/quarantine/
|
|
||||||
%{python3_sitelib}/IPython/scripts/
|
%{python3_sitelib}/IPython/scripts/
|
||||||
%{python3_sitelib}/IPython/utils/
|
%{python3_sitelib}/IPython/utils/
|
||||||
%{python3_sitelib}/IPython/zmq/
|
%{python3_sitelib}/IPython/zmq/
|
||||||
@ -430,6 +413,11 @@ PYTHONPATH=%{buildroot}%{python_sitelib} \
|
|||||||
%endif # with_python3
|
%endif # with_python3
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Jun 30 2012 Thomas Spura <tomspur@fedoraproject.org> - 0.13-1
|
||||||
|
- update to new version
|
||||||
|
- R on mglob/pyparsing is obsolete
|
||||||
|
- remove patch, as it's upstream
|
||||||
|
|
||||||
* Fri Jan 27 2012 Thomas Spura <tomspur@fedoraproject.org> - 0.12-3
|
* Fri Jan 27 2012 Thomas Spura <tomspur@fedoraproject.org> - 0.12-3
|
||||||
- skip no X tests
|
- skip no X tests
|
||||||
- continue with python3 support
|
- continue with python3 support
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user