7037317
# We used to build with Theano support.  However, we no longer have a compatible
7037317
# version of Theano in Fedora.  If aesara is ever packaged for Fedora, we can
7037317
# use it instead.
4f184ff
a55edf4
Name:           sympy
7037317
Version:        1.9
7037317
Release:        1%{?dist}
a55edf4
Summary:        A Python library for symbolic mathematics
a55edf4
License:        BSD
7037317
URL:            https://sympy.org/
d681cf5
Source0:        https://github.com/%{name}/%{name}/archive/%{name}-%{version}.tar.gz
39a9cfc
# Skip tests that require a display
39a9cfc
Patch0:         %{name}-circuitplot.patch
cbc69b9
# Default to python3 in the Cython backend
53a6ccd
Patch1:         %{name}-python3.patch
fd66949
# Work around Fedora pyglet not including PNGImageDecoder
39a9cfc
# https://github.com/sympy/sympy/pull/20600
7037317
Patch2:         %{name}-png-decoder.patch
7037317
# Account for possible rounding error in some physics tests
7037317
Patch3:         %{name}-tests.patch
7037317
# Don't let deprecation warnings from distutils cause test failures
7037317
Patch4:         %{name}-distutils.patch
7037317
# gmpy2 2.1.0 no longer converts Decimal directly to mpq
7037317
Patch5:         %{name}-gmpy2-mpq.patch
7037317
# gmpy2 2.1.0 no longer accepts Rational as an exponent
7037317
Patch6:         %{name}-rational-exponent.patch
22c87ae
a55edf4
BuildArch:      noarch
Jerry James a2507d0
cbc69b9
BuildRequires:  gcc
cbc69b9
BuildRequires:  gcc-c++
Jerry James ff2f215
BuildRequires:  gcc-gfortran
Jerry James a2507d0
BuildRequires:  gettext
Jerry James 33d1430
BuildRequires:  graphviz
Jerry James ff2f215
BuildRequires:  ImageMagick
Jerry James ff2f215
BuildRequires:  librsvg2-tools
9d5dcfb
BuildRequires:  make
01ee186
BuildRequires:  parallel
ae96c84
BuildRequires:  python3-devel
8caa98c
BuildRequires:  %{py3_dist cython}
8caa98c
BuildRequires:  %{py3_dist docutils}
8caa98c
BuildRequires:  %{py3_dist fastcache}
8caa98c
BuildRequires:  %{py3_dist gmpy2}
8caa98c
BuildRequires:  %{py3_dist matplotlib}
8caa98c
BuildRequires:  %{py3_dist mpmath}
8caa98c
BuildRequires:  %{py3_dist numexpr}
8caa98c
BuildRequires:  %{py3_dist numpy}
cbc69b9
BuildRequires:  python3-numpy-f2py
7037317
BuildRequires:  %{py3_dist pip}
8caa98c
BuildRequires:  %{py3_dist scipy}
8caa98c
BuildRequires:  %{py3_dist setuptools}
8caa98c
BuildRequires:  %{py3_dist sphinx-math-dollar}
7037317
BuildRequires:  %{py3_dist wheel}
8caa98c
BuildRequires:  %{py3_dist wurlitzer}
Jerry James a2507d0
BuildRequires:  tex(latex)
Jerry James a2507d0
BuildRequires:  tex-dvipng
Jerry James ff2f215
BuildRequires:  xorg-x11-fonts-Type1
Jerry James ff2f215
BuildRequires:  xorg-x11-server-Xvfb
Jerry James a2507d0
5abf2c8
%global _description\
5abf2c8
SymPy aims to become a full-featured computer algebra system (CAS)\
5abf2c8
while keeping the code as simple as possible in order to be\
5abf2c8
comprehensible and easily extensible. SymPy is written entirely in\
5abf2c8
Python and does not require any external libraries.
5abf2c8
5abf2c8
%description %_description
5abf2c8
Jerry James 35262a6
%package -n python3-%{name}
Jerry James 35262a6
Summary:        A Python3 library for symbolic mathematics
d681cf5
Requires:       mesa-libGLU
659c9df
Requires:       %{py3_dist cython}
659c9df
Requires:       %{py3_dist fastcache}
659c9df
Requires:       %{py3_dist gmpy2}
659c9df
Requires:       %{py3_dist matplotlib}
659c9df
Requires:       %{py3_dist pyglet}
Jerry James 35262a6
fd66949
Recommends:     tex(latex)
fd66949
Recommends:     tex(amsfonts.sty)
fd66949
Recommends:     tex(amsmath.sty)
fd66949
Recommends:     tex(euler.sty)
fd66949
Recommends:     tex(eulervm.sty)
fd66949
Recommends:     tex(standalone.cls)
659c9df
Recommends:     %{py3_dist numexpr}
659c9df
Recommends:     %{py3_dist scipy}
5997950
Recommends:     %{py3_dist theano-pymc}
cbc69b9
39a9cfc
# This can be removed when F38 reaches EOL
39a9cfc
Obsoletes:      sympy-texmacs < 1.8
39a9cfc
Jerry James 35262a6
%description -n python3-%{name}
Jerry James 35262a6
SymPy aims to become a full-featured computer algebra system (CAS)
Jerry James 35262a6
while keeping the code as simple as possible in order to be
Jerry James 35262a6
comprehensible and easily extensible. SymPy is written entirely in
Jerry James 35262a6
Python and does not require any external libraries.
Jerry James 35262a6
Jerry James a2507d0
%package examples
Jerry James a2507d0
Summary:        Sympy examples
cbc69b9
Requires:       python3-%{name} = %{version}-%{release}
Jerry James a2507d0
Jerry James a2507d0
%description examples
Jerry James a2507d0
This package contains example input for sympy.
Jerry James a2507d0
Jerry James a2507d0
%package doc
Jerry James a2507d0
Summary:        Documentation for sympy
Jerry James b37cad1
Provides:       bundled(jquery)
0b31cd7
Provides:       bundled(js-underscore)
Jerry James a2507d0
Jerry James a2507d0
%description doc
Jerry James a2507d0
HTML documentation for sympy.
Jerry James a2507d0
a55edf4
%prep
cbc69b9
%autosetup -p1 -n %{name}-%{name}-%{version}
d681cf5
7c17afb
# Do not depend on env
cbc69b9
for fil in $(grep -rl "^#\![[:blank:]]*%{_bindir}/env" .); do
7c17afb
  sed -i.orig 's,^\(#\![[:blank:]]*%{_bindir}/\)env python,\1python3,' $fil
7c17afb
  touch -r $fil.orig $fil
7c17afb
  rm -f $fil.orig
7c17afb
done
7c17afb
a55edf4
%build
7037317
%pyproject_wheel
a55edf4
Jerry James a2507d0
# Build the documentation
cbc69b9
pushd doc
659c9df
make html SPHINXOPTS=%{?_smp_mflags} PYTHON=%{python3}
Jerry James a2507d0
make cheatsheet
d681cf5
popd
Jerry James a2507d0
a55edf4
%install
7037317
%pyproject_install
Jerry James bb69373
Jerry James 35262a6
## Remove extra files
28422ac
rm -f %{buildroot}%{_bindir}/{,doc}test
3eb9aba
Jerry James a2507d0
# Don't let an executable script go into the documentation
Iryna Shcherbina 7ba795f
chmod -R a-x+X examples
Jerry James a2507d0
Jerry James a2507d0
# Install the HTML documentation
Jerry James 1f8e051
mkdir -p %{buildroot}%{_docdir}/%{name}-doc
Jerry James 1f8e051
cp -a doc/_build/html %{buildroot}%{_docdir}/%{name}-doc
Jerry James 1f8e051
rm -f %{buildroot}%{_docdir}/%{name}-doc/html/.buildinfo
Jerry James 1f8e051
rm -fr %{buildroot}%{_docdir}/%{name}-doc/i18n
Jerry James b37cad1
4976757
# Try to get rid of pyc files, which aren't useful for documentation
cbc69b9
find examples/ -name '*.py[co]' -print -delete
4976757
1a00222
%check
39a9cfc
# Many tests assume they are running on an x86_64 machine.  Some assume that
39a9cfc
# native 64-bit integers are available.  Some assume that 80-bit floating point
39a9cfc
# numbers are available.  Some assume that certain operations always produce
39a9cfc
# numpy float64 values (but produce float32 values on some architectures).  I
39a9cfc
# used to try to keep the test suite working on all architectures, but it has
39a9cfc
# become too much of a burden.  Only run tests if we happen to build on x86_64.
7037317
# We cannot use %%ifarch here because this is a noarch package.
39a9cfc
if [ "$(uname -p)" = "x86_64" ]; then
1a00222
  # Split into many small chunks to reduce waiting in the end-game
1a00222
  jobs=%{?_smp_mflags}; jobs=${jobs#-j}; jobs=$((jobs * 3))
1a00222
9d5dcfb
  xvfb-run -d \
1a00222
      parallel %{?_smp_mflags} \
659c9df
      %{python3} bin/test -v --split {}/$jobs \
1a00222
      ::: $(bash -c "echo {1..$jobs}")
1a00222
fi
a55edf4
Jerry James 35262a6
%files -n python3-%{name}
53a6ccd
%doc AUTHORS README.md
cbc69b9
%doc doc/_build/cheatsheet/combinatoric_cheatsheet.pdf
cbc69b9
%license LICENSE
8e1b0e2
%{python3_sitelib}/isympy.*
8e1b0e2
%{python3_sitelib}/__pycache__/isympy.*
Jerry James 35262a6
%{python3_sitelib}/sympy/
7037317
%{python3_sitelib}/sympy-%{version}.dist-info
cbc69b9
%{_bindir}/isympy
cbc69b9
%{_mandir}/man1/isympy.1*
Jerry James 35262a6
Jerry James a2507d0
%files examples
cbc69b9
%doc examples/*
Jerry James a2507d0
Jerry James a2507d0
%files doc
Jerry James 1f8e051
%docdir %{_docdir}/%{name}-doc/html
Jerry James 1f8e051
%{_docdir}/%{name}-doc/html
Jerry James a2507d0
a55edf4
%changelog
7037317
* Fri Oct  8 2021 Jerry James <loganjerry@gmail.com> - 1.9-1
7037317
- Version 1.9
7037317
- Drop theano support due to incompatibility with the Fedora version
7037317
- Add -tests, -distutils, -gmpy2-mpq, and -rational-exponent patches to
7037317
  work around test failures
7037317
aeacf02
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.8-3
aeacf02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
aeacf02
4a5d1a9
* Thu Jun 10 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.8-2~bootstrap
4a5d1a9
- Build in bootstrap mode to work-around missing theano
4a5d1a9
187002e
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.8-2
187002e
- Rebuilt for Python 3.10
187002e
39a9cfc
* Mon Apr 12 2021 Jerry James <loganjerry@gmail.com> - 1.8-1
39a9cfc
- Version 1.8
39a9cfc
- Drop the -float patch and only run tests on x86_64
39a9cfc
- Add -circuitplot patch to skip tests that fail with no display
39a9cfc
- Drop the -texmacs subpackage; the TeXmacs package ships its own sympy plugin
39a9cfc
1d0d8a3
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-2
1d0d8a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
1d0d8a3
f3a1574
* Sat Dec 12 2020 Jerry James <loganjerry@gmail.com> - 1.7.1-1
f3a1574
- Version 1.7.1
f3a1574
fd66949
* Thu Dec 10 2020 Jerry James <loganjerry@gmail.com> - 1.7-2
fd66949
- Fix preview of PNG images (bz 1906363)
fd66949
- Add missing Recommends needed to preview images (bz 1906363)
fd66949
3f327de
* Sat Nov 28 2020 Jerry James <loganjerry@gmail.com> - 1.7-1
3f327de
- Version 1.7
3f327de
5997950
* Thu Nov 26 2020 Jerry James <loganjerry@gmail.com> - 1.6.2-2
5997950
- Update Theano dependency for Theano-PyMC
c4a0b40
- Add -theano-pymc patch to adapt
5997950
659c9df
* Mon Aug 10 2020 Jerry James <loganjerry@gmail.com> - 1.6.2-1
659c9df
- Version 1.6.2
659c9df
e245106
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-2
e245106
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
e245106
eebbf2b
* Thu Jul  2 2020 Jerry James <loganjerry@gmail.com> - 1.6.1-1
eebbf2b
- Version 1.6.1
eebbf2b
- Drop upstreamed -ast patch
eebbf2b
8caa98c
* Wed Jun 24 2020 Jerry James <loganjerry@gmail.com> - 1.6-2
8caa98c
- Add setuptools BR
8caa98c
- Add -ast patch to fix compilation with python 3.9
8caa98c
53a6ccd
* Fri May 29 2020 Jerry James <loganjerry@gmail.com> - 1.6-1
53a6ccd
- Version 1.6
53a6ccd
- Drop upstreamed -doc and -sample-set patches
655cd53
- Disable testing on 32-bit systems; too many tests need 64-bit integers
53a6ccd
e3f48f6
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1.5.1-4
e3f48f6
- Rebuilt for Python 3.9
e3f48f6
378dc57
* Mon May 11 2020 Jerry James <loganjerry@gmail.com> - 1.5.1-3
378dc57
- Add -sample-set patch to fix test failure with python 3.9
378dc57
42ff37c
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.1-2
42ff37c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
42ff37c
ae96c84
* Wed Jan  8 2020 Jerry James <loganjerry@gmail.com> - 1.5.1-1
ae96c84
- Update to 1.5.1
ae96c84
- Drop upstreamed patches
ae96c84
- Drop upstreamed workaround for numpy with a release candidate version
ae96c84
0b31cd7
* Mon Nov  4 2019 Jerry James <loganjerry@gmail.com> - 1.4-6
0b31cd7
- Fix broken dependencies in the -texmacs subpackage
0b31cd7
- Recommend numexpr
0b31cd7
d03ed1f
* Fri Sep 13 2019 Jerry James <loganjerry@gmail.com> - 1.4-5
d03ed1f
- Add one more patch to fix a python 3.8 warning
d03ed1f
7bb3831
* Sat Aug 24 2019 Robert-André Mauchin <zebob.m@gmail.com>  - 1.4-4
7bb3831
- Add patches to fix build with Python 3.8 and Numpy 1.17
7bb3831
24fe759
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.4-3
24fe759
- Rebuilt for Python 3.8
24fe759
f7ccdc7
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4-2
f7ccdc7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
f7ccdc7
01ee186
* Wed Apr 17 2019 Jerry James <loganjerry@gmail.com> - 1.4-1
01ee186
- Update to 1.4
01ee186
- Drop -factorial patch
01ee186
9bf77eb
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.3-3
9bf77eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
9bf77eb
fde3ce2
* Wed Jan 30 2019 Jerry James <loganjerry@gmail.com> - 1.3-2
fde3ce2
- Add -sympify and -factorial patches to work around test failures
fde3ce2
f014928
* Mon Jan 14 2019 Jerry James <loganjerry@gmail.com> - 1.3-2
f014928
- Drop Requires from the -doc subpackage (bz 1665767)
f014928
cbc69b9
* Sat Oct  6 2018 Jerry James <loganjerry@gmail.com> - 1.3-1
cbc69b9
- Update to 1.3
cbc69b9
- Drop upstreamed patches: subexpr-lambdify, test-code-quality, tex-encoding
cbc69b9
- Drop the python2 subpackage
cbc69b9
- Add -python3 patch to ask cython to generate python 3 code
cbc69b9
a4a28fc
* Tue Aug 14 2018 Miro Hrončok <mhroncok@redhat.com> - 1.2-2
a4a28fc
- Fix _subexpr method in lambdify
a4a28fc
8e1b0e2
* Sat Jul 21 2018 Jerry James <loganjerry@gmail.com> - 1.2-1
8e1b0e2
- Update to 1.2 (bz 1599502)
8e1b0e2
- Drop upstreamed -python3 patch
8e1b0e2
- Add -test-code-quality and -doc patches
8e1b0e2
ea0405d
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-6
ea0405d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
ea0405d
fca15a4
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.1.1-5
fca15a4
- Rebuilt for Python 3.7
fca15a4
d1f53a2
* Wed Feb 21 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.1.1-4
d1f53a2
- Update Python 2 dependency declarations to new packaging standards
d1f53a2
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
d1f53a2
d3f3fa3
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-3
d3f3fa3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d3f3fa3
5abf2c8
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.1.1-2
5abf2c8
- Python 2 binary package renamed to python2-sympy
5abf2c8
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
5abf2c8
c6c6e1b
* Thu Jul 27 2017 Jerry James <loganjerry@gmail.com> - 1.1.1-1
c6c6e1b
- Update to 1.1.1 (bz 1468405)
c6c6e1b
1724a74
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-4
1724a74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1724a74
7c17afb
* Mon Jul 24 2017 Jerry James <loganjerry@gmail.com> - 1.1-3
7c17afb
- Fix dependency on python2 from python3 package (bz 1471886)
7c17afb
63856f7
* Sat Jul  8 2017 Jerry James <loganjerry@gmail.com> - 1.1-2
63856f7
- Disable tests that fail due to overflow on some 32-bit architectures
63856f7
9819633
* Fri Jul  7 2017 Jerry James <loganjerry@gmail.com> - 1.1-1
9819633
- Update to 1.1 (bz 1468405)
9819633
- All patches have been upstreamed; drop them all
9819633
d55f2d8
* Sat Apr  1 2017 Jerry James <loganjerry@gmail.com> - 1.0-7
d55f2d8
- Update theano test for theano 0.9
d55f2d8
51855d1
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0-6
51855d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
51855d1
Iryna Shcherbina 7ba795f
* Fri Jan 20 2017 Iryna Shcherbina <ishcherb@redhat.com> - 1.0-5
Iryna Shcherbina 7ba795f
- Make documentation scripts non-executable to avoid
Iryna Shcherbina 7ba795f
  autogenerating Python 2 dependency in sympy-examples (#1360766)
Iryna Shcherbina 7ba795f
a6942f1
* Fri Jan 13 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.0-4
a6942f1
- Run tests in parallel
22c87ae
- Work around some broken tests
4976757
- Use python3 in texmacs-sympy (#1360766)
a6942f1
c9a7982
* Thu Dec 22 2016 Miro Hrončok <mhroncok@redhat.com> - 1.0-4
c9a7982
- Rebuild for Python 3.6
c9a7982
f76269a
* Fri Jul 22 2016 Jerry James <loganjerry@gmail.com> - 1.0-3
f76269a
- Update the -test patch for the latest matplotlib release
f76269a
46d2385
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-3
46d2385
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
46d2385
97e1adc
* Sat Apr  2 2016 Jerry James <loganjerry@gmail.com> - 1.0-2
97e1adc
- Fix bad /usr/bin/env substitution
97e1adc
d681cf5
* Thu Mar 31 2016 Jerry James <loganjerry@gmail.com> - 1.0-1
d681cf5
- Update to 1.0
d681cf5
- All patches have been upstreamed; drop them all
d681cf5
- Add -test patch to fix test failures with recent mpmath
d681cf5
- Recommend scipy
d681cf5
4679266
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.6.1-3
4679266
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4679266
0e10ede
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org>
0e10ede
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
0e10ede
d6d6e52
* Thu Sep  3 2015 Jerry James <loganjerry@gmail.com> - 0.7.6.1-1
d6d6e52
- Update to 0.7.6.1 (bz 1259971)
d6d6e52
8016ad0
* Mon Jul  6 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.7.6-3
8016ad0
- Fix failure in tests (#1240097)
8016ad0
8df8892
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.6-2
8df8892
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8df8892
Jerry James b37cad1
* Fri Dec  5 2014 Jerry James <loganjerry@gmail.com> - 0.7.6-1
Jerry James b37cad1
- Update to 0.7.6
Jerry James b37cad1
- Drop upstreamed -test and -is-tangent patches
Jerry James b37cad1
- Drop obsolete bug workarounds
Jerry James b37cad1
- Add python(3)-fastcache BR and R
Jerry James b37cad1
- Recommend python-theano
Jerry James b37cad1
- Fix executable bits on tm_sympy
Jerry James b37cad1
Jerry James df3a4c6
* Tue Sep 16 2014 Jerry James <loganjerry@gmail.com> - 0.7.5-4
Jerry James b37cad1
- Drop python3-six BR and R now that bz 1140413 is fixed
Jerry James df3a4c6
- Use gmpy2
Jerry James df3a4c6
Jerry James df3a4c6
* Wed Sep  3 2014 Jerry James <loganjerry@gmail.com> - 0.7.5-3
Jerry James bb69373
- Install both isympy and python3-isympy to comply with packaging standards
Jerry James bb69373
- Add -is-tangent patch (bz 1135677)
Jerry James bb69373
- Temporarily disable tests that fail due to mpmath bugs (bz 1127796)
Jerry James bb69373
- Fix license handling
Jerry James 6c6d8a1
- Add python3-six BR and R; see bz 1140413 for details
Jerry James bb69373
8562f02
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.5-3
8562f02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
8562f02
b90233b
* Mon May 19 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 0.7.5-2
b90233b
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
b90233b
Jerry James ff2f215
* Thu Mar 13 2014 Jerry James <loganjerry@gmail.com> - 0.7.5-1
Jerry James ff2f215
- Update to 0.7.5 (bz 1066951)
Jerry James ff2f215
- Binaries now default to using python3
Jerry James ff2f215
- Use py3dir macro to simplify python3 build
Jerry James ff2f215
- Add BRs for more comprehensive testing
Jerry James ff2f215
- Workaround bz 1075826
Jerry James ff2f215
- Add -test patch to fix Unicode problem in the tests
Jerry James ff2f215
Jerry James db28264
* Mon Dec  9 2013 Jerry James <loganjerry@gmail.com> - 0.7.4-1
Jerry James db28264
- Update to 0.7.4
Jerry James db28264
- Python 2 and 3 sources are now in the same tarball
Jerry James db28264
Jerry James 35262a6
* Fri Oct 18 2013 Jerry James <loganjerry@gmail.com> - 0.7.3-2
Jerry James 35262a6
- Build a python3 subpackage (bz 982759)
Jerry James 35262a6
Jerry James 33d1430
* Fri Aug  2 2013 Jerry James <loganjerry@gmail.com> - 0.7.3-1
Jerry James 33d1430
- Update to 0.7.3
Jerry James 33d1430
- Upstream dropped all tutorial translations
Jerry James 33d1430
- Add graphviz BR for documentation
Jerry James 33d1430
- Sources now distributed from github instead of googlecode
Jerry James 1f8e051
- Adapt to versionless _docdir in Rawhide
Jerry James 33d1430
Jerry James a2507d0
* Mon Jun 17 2013 Jerry James <loganjerry@gmail.com> - 0.7.2-1
Jerry James a2507d0
- Update to 0.7.2 (bz 866044)
Jerry James a2507d0
- Add python-pyglet R (bz 890312)
Jerry James a2507d0
- Package the TeXmacs integration
Jerry James a2507d0
- Build and provide documentation
Jerry James a2507d0
- Provide examples
Jerry James a2507d0
- Minor spec file cleanups
Jerry James a2507d0
234ea9e
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-4
234ea9e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
234ea9e
bff5512
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-3
bff5512
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
bff5512
3bf0ee8
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-2
3bf0ee8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
3bf0ee8
aa12597
* Tue Oct 11 2011 Jussi Lehtola <jussilehtola@fedoraproject.org> - 0.7.1-1
aa12597
- Update to 0.7.1.
aa12597
951fb14
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.7-6
951fb14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
951fb14
704bb4e
* Mon Aug 30 2010 Jussi Lehtola <jussilehtola@fedoraproject.org> - 0.6.7-5
704bb4e
- Patch around BZ #564504.
704bb4e
65c1ebf
* Sat Jul 31 2010 David Malcolm <dmalcolm@redhat.com> - 0.6.7-4
65c1ebf
- fix a python 2.7 incompatibility
65c1ebf
8a11328
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 0.6.7-3
8a11328
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
8a11328
3eb9aba
* Tue Apr 27 2010 Jussi Lehtola <jussilehtola@fedoraproject.org> - 0.6.7-2
3eb9aba
- Added %%check phase.
3eb9aba
80ac130
* Tue Apr 27 2010 Jussi Lehtola <jussilehtola@fedoraproject.org> - 0.6.7-1
80ac130
- Update to 0.6.7.
80ac130
e65fb65
* Mon Feb 15 2010 Conrad Meyer <konrad@tylerc.org> - 0.6.6-3
e65fb65
- Patch around private copy nicely; avoid breakage from trying to replace
e65fb65
  a directory with a symlink.
e65fb65
610697d
* Mon Feb 15 2010 Conrad Meyer <konrad@tylerc.org> - 0.6.6-2
610697d
- Remove private copy of system lib 'mpmath' (rhbz #551576).
610697d
17919bf
* Sun Dec 27 2009 Jussi Lehtola <jussilehtola@fedoraproject.org> - 0.6.6-1
17919bf
- Update to 0.6.6.
17919bf
c0302f0
* Sat Nov 07 2009 Jussi Lehtola <jussilehtola@fedoraproject.org> - 0.6.5-1
c0302f0
- Update to 0.6.5.
c0302f0
1bc68db
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-3
1bc68db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
1bc68db
11383e7
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.3-2
11383e7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
11383e7
e0f3f3c
* Thu Dec 4 2008 Conrad Meyer <konrad@tylerc.org> - 0.6.3-1
e0f3f3c
- Bump to 0.6.3, supports python 2.6.
e0f3f3c
ee4dd55
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.6.2-3
ee4dd55
- Rebuild for Python 2.6
ee4dd55
a55edf4
* Mon Oct 13 2008 Conrad Meyer <konrad@tylerc.org> - 0.6.2-2
a55edf4
- Patch to remove extraneous shebangs.
a55edf4
a55edf4
* Sun Oct 12 2008 Conrad Meyer <konrad@tylerc.org> - 0.6.2-1
a55edf4
- Initial package.