Name: python-jupyter-core Version: 4.7.0 Release: 3%{?dist} Summary: The base package for Jupyter projects License: BSD URL: http://jupyter.org Source0: %{pypi_source jupyter_core} BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-docs BuildRequires: python3-sphinxcontrib-github-alt BuildRequires: pyproject-rpm-macros %bcond_without tests %if %{with tests} BuildRequires: python3-pytest %endif %description Core common functionality of Jupyter projects. This package contains base application classes and configuration inherited by other projects. %package -n python3-jupyter-core Summary: The base package for Jupyter projects %description -n python3-jupyter-core Core common functionality of Jupyter projects. This package contains base application classes and configuration inherited by other projects. %package -n python-jupyter-core-doc Summary: Documentation of the base package for Jupyter projects %description -n python-jupyter-core-doc Core common functionality of Jupyter projects. This package contains documentation for the base application classes and configuration inherited by other jupyter projects. %package -n python-jupyter-filesystem Summary: Jupyter filesystem layout %description -n python-jupyter-filesystem This package provides directories required by other packages that add extensions to Jupyter. %prep %autosetup -n jupyter_core-%{version} # Use local objects.inv for intersphinx: sed -i "s|{'https://docs.python.org/3/': None}|{'https://docs.python.org/3/': '/usr/share/doc/python3-docs/html/objects.inv'}|" docs/conf.py %generate_buildrequires %pyproject_buildrequires -r %build %pyproject_wheel # generate html docs PYTHONPATH=. sphinx-build docs html # remove the sphinx-build leftovers rm -rf html/.{doctrees,buildinfo} %install %pyproject_install %pyproject_save_files jupyter jupyter_core # Create directories for python-jupyter-filesystem package mkdir -p %{buildroot}%{_datadir}/jupyter mkdir %{buildroot}%{_datadir}/jupyter/kernels mkdir %{buildroot}%{_datadir}/jupyter/nbextensions mkdir -p %{buildroot}%{_sysconfdir}/jupyter mkdir %{buildroot}%{_sysconfdir}/jupyter/jupyter_notebook_config.d mkdir %{buildroot}%{_sysconfdir}/jupyter/nbconfig mkdir %{buildroot}%{_sysconfdir}/jupyter/nbconfig/common.d mkdir %{buildroot}%{_sysconfdir}/jupyter/nbconfig/edit.d mkdir %{buildroot}%{_sysconfdir}/jupyter/nbconfig/notebook.d mkdir %{buildroot}%{_sysconfdir}/jupyter/nbconfig/terminal.d mkdir %{buildroot}%{_sysconfdir}/jupyter/nbconfig/tree.d %if %{with tests} %check # deselected tests unset PATH env variables and can only run when installed %pytest -v \ --deselect "jupyter_core/tests/test_command.py::test_not_on_path" \ --deselect "jupyter_core/tests/test_command.py::test_path_priority" \ --deselect "jupyter_core/tests/test_paths.py::test_jupyter_path_prefer_env" \ ; %endif %global _docdir_fmt %{name} %files -n python3-jupyter-core -f %{pyproject_files} %license COPYING.md %doc README.md %{_bindir}/jupyter %{_bindir}/jupyter-migrate %{_bindir}/jupyter-troubleshoot %files -n python-jupyter-core-doc %doc html %files -n python-jupyter-filesystem %{_datadir}/jupyter %{_sysconfdir}/jupyter %changelog * Fri Apr 16 2021 Mohan Boddu - 4.7.0-3 - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 * Wed Jan 27 2021 Fedora Release Engineering - 4.7.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Thu Jan 07 2021 Miro Hrončok - 4.7.0-1 - Update to 4.7.0 - Fixes: rhbz#1893891 * Wed Jul 29 2020 Fedora Release Engineering - 4.6.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Thu Jun 25 2020 Lumír Balhar - 4.6.3-1 - Update to 4.6.3 (#1801546) * Sun May 24 2020 Miro Hrončok - 4.6.1-3 - Rebuilt for Python 3.9 * Thu Jan 30 2020 Fedora Release Engineering - 4.6.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Tue Nov 12 2019 Miro Hrončok - 4.6.1-1 - Update to 4.6.1 (#1759630) - Run tests * Thu Sep 26 2019 Jerry James - 4.5.0-1 - Update to 4.5.0 (bz 1722169) - Drop obsoletes and conflicts needed for EOL versions of Fedora - Drop explicit Provides that are now autogenerated - Troubleshoot is now a supported entry point - Drop old workaround for dual python2/python3 builds * Sun Aug 18 2019 Miro Hrončok - 4.4.0-9 - Rebuilt for Python 3.8 * Fri Jul 26 2019 Fedora Release Engineering - 4.4.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Feb 14 2019 Miro Hrončok - 4.4.0-7 - Subpackage python2-jupyter-core has been removed See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal * Sat Feb 02 2019 Fedora Release Engineering - 4.4.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Sat Jul 14 2018 Fedora Release Engineering - 4.4.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Tue Jun 19 2018 Miro Hrončok - 4.4.0-4 - Rebuilt for Python 3.7 * Sun Jun 10 2018 Mattias Ellert - 4.4.0-3 - Add python-jupyter-filesystem package * Fri Feb 09 2018 Fedora Release Engineering - 4.4.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Tue Jan 09 2018 Miro Hrončok - 4.4.0-1 - Update to 4.4.0 (#1508192) - Build docs with Python 3, BR python3-sphinxcontrib-github-alt - Use local objects.inv for intersphinx, BR python3-docs * Fri Sep 01 2017 Miro Hrončok - 4.3.0-2 - Move executables from py2 to py3 (#1410332) * Tue Aug 29 2017 Orion Poplawski - 4.3.0-1 - Update to 4.3.0 * Tue Aug 29 2017 Orion Poplawski - 4.1.0-10 - Use more python2- names * Thu Jul 27 2017 Fedora Release Engineering - 4.1.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 4.1.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Mon Dec 19 2016 Miro Hrončok - 4.1.0-7 - Rebuild for Python 3.6 * Wed Nov 16 2016 Orion Poplwski - 4.1.0-6 - Do not own __pycache__ dir - Enable EPEL builds * Tue Jul 19 2016 Fedora Release Engineering - 4.1.0-5 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages * Sat Apr 23 2016 Thomas Spura - 4.1.0-4 - Add obsoletes/provides for jupyter_core - Fix python2 files installed with python3 * Mon Apr 18 2016 Thomas Spura - 4.1.0-3 - Remove references to jupyter-troubleshoot - Improve summary - Remove shebang from troubleshoot.py * Mon Apr 18 2016 Thomas Spura - 4.1.0-2 - Add PYTHONPATH to sphinx-build (Zbigniew, #1327994) - Install script differently (Zbigniew, #1327994) - Rename packages to avoid underscore * Mon Apr 18 2016 Thomas Spura - 4.1.0-1 - Initial package.