diff --git a/python-nbconvert.spec b/python-nbconvert.spec index c119387..fd4e762 100644 --- a/python-nbconvert.spec +++ b/python-nbconvert.spec @@ -2,7 +2,7 @@ Name: python-%{pypi_name} Version: 5.2.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Converting Jupyter Notebooks License: BSD and MIT @@ -63,6 +63,10 @@ Requires: python3-nbformat Requires: python3-entrypoints Requires: python3-setuptools +# executables moved from py2 to py3 +# https://bugzilla.redhat.com/show_bug.cgi?id=1410332 +# Can be removed in Fedora 30 +Conflicts: python2-%{pypi_name} < 5.2.1-3 %description -n python3-%{pypi_name} @@ -91,37 +95,31 @@ sphinx-build-3 docs/source html rm -rf html/.{doctrees,buildinfo} %install +%py2_install +rm %{buildroot}%{_bindir}/* + +# fix permissions and shebangs +sed -i '1s=^#!/usr/bin/\(python\|env python\)[23]\?=#!%{__python2}=' %{buildroot}%{python2_sitelib}/%{pypi_name}/nbconvertapp.py +chmod 755 %{buildroot}%{python2_sitelib}/%{pypi_name}/nbconvertapp.py + %py3_install -mv %{buildroot}/%{_bindir}/jupyter-nbconvert %{buildroot}/%{_bindir}/jupyter-nbconvert-3 -ln -sf %{_bindir}/jupyter-nbconvert-3 %{buildroot}/%{_bindir}/jupyter-nbconvert-%{python3_version} # fix permissions and shebangs sed -i '1s=^#!/usr/bin/\(python\|env python\)[23]\?=#!%{__python3}=' %{buildroot}%{python3_sitelib}/%{pypi_name}/nbconvertapp.py chmod 755 %{buildroot}%{python3_sitelib}/%{pypi_name}/nbconvertapp.py -%py2_install -cp %{buildroot}/%{_bindir}/jupyter-nbconvert %{buildroot}/%{_bindir}/jupyter-nbconvert-2 -ln -sf %{_bindir}/jupyter-nbconvert-2 %{buildroot}/%{_bindir}/jupyter-nbconvert-%{python2_version} - -# fix permissions and shebangs -sed -i '1s=^#!/usr/bin/\(python\|env python\)[23]\?=#!%{__python2}=' %{buildroot}%{python2_sitelib}/%{pypi_name}/nbconvertapp.py -chmod 755 %{buildroot}%{python2_sitelib}/%{pypi_name}/nbconvertapp.py %files -n python2-%{pypi_name} %license COPYING.md %doc docs/README.md -%{_bindir}/jupyter-nbconvert -%{_bindir}/jupyter-nbconvert-2 -%{_bindir}/jupyter-nbconvert-%{python2_version} %{python2_sitelib}/%{pypi_name}-%{version}-py?.?.egg-info %{python2_sitelib}/%{pypi_name}/* %files -n python3-%{pypi_name} %license COPYING.md %doc docs/README.md -%{_bindir}/jupyter-nbconvert-3 -%{_bindir}/jupyter-nbconvert-%{python3_version} +%{_bindir}/jupyter-nbconvert %{python3_sitelib}/%{pypi_name}-%{version}-py?.?.egg-info %{python3_sitelib}/%{pypi_name}/* @@ -129,6 +127,9 @@ chmod 755 %{buildroot}%{python2_sitelib}/%{pypi_name}/nbconvertapp.py %doc html %changelog +* Fri Sep 01 2017 Miro HronĨok - 5.2.1-3 +- Move executables from py2 to py3 (#1410332) + * Thu Jul 27 2017 Fedora Release Engineering - 5.2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild