Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37731892
en ru br
Репозитории ALT

Группа :: Development/Python3
Пакет: python3-module-ipyparallel

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define _unpackaged_files_terminate_build 1
%define oname ipyparallel

%def_with check
%def_without bootstrap

Name: python3-module-%oname
Version: 8.6.1
Release: alt1
Summary: Interactive Parallel Computing with IPython
License: BSD-3-Clause
Group: Development/Python3
Url: https://ipyparallel.readthedocs.io/
Vcs: https://github.com/ipython/ipyparallel.git
BuildArch: noarch
Source: %name-%version.tar

Requires: python3-module-tqdm

BuildRequires(pre): rpm-build-python3
BuildRequires: python3-module-hatchling

%if_with check
BuildRequires: python3-module-pytest
BuildRequires: python3-module-pytest-asyncio
BuildRequires: python3-module-entrypoints
BuildRequires: python3-module-psutil
BuildRequires: python3-module-ipykernel
BuildRequires: python3-module-ipython
BuildRequires: python3-module-ipython-tests
BuildRequires: python3-module-testpath
BuildRequires: python3-module-tornado
BuildRequires: python3-module-ipykernel
BuildRequires: python3-module-zmq
BuildRequires: python3-module-tqdm
BuildRequires: python3-module-decorator
BuildRequires: python3-module-dateutil
BuildRequires: python3-module-jupyter_client
BuildRequires: python3-module-numpy-testing
BuildRequires: /proc
%endif

%if_with bootstrap
%add_python3_req_skip IPython
%add_python3_req_skip IPython.core
%add_python3_req_skip IPython.core.application
%add_python3_req_skip IPython.core.error
%add_python3_req_skip IPython.core.magic
%add_python3_req_skip IPython.core.profiledir
%add_python3_req_skip IPython.display
%add_python3_req_skip IPython.paths
%add_python3_req_skip IPython.utils.capture
%add_python3_req_skip IPython.utils.coloransi
%add_python3_req_skip IPython.utils.path
%add_python3_req_skip IPython.utils.text
%add_python3_req_skip ipykernel
%add_python3_req_skip ipykernel.comm
%add_python3_req_skip ipykernel.ipkernel
%add_python3_req_skip ipykernel.jsonutil
%add_python3_req_skip ipykernel.kernelapp
%add_python3_req_skip ipykernel.zmqshell
%add_python3_req_skip notebook.services.config
%endif

%description
Use multiple instances of IPython in parallel, interactively.

%package tests
Summary: Tests for %oname
Group: Development/Python3
Requires: %name = %EVR

%description tests
Use multiple instances of IPython in parallel, interactively.

This package contains tests for %oname.

%prep
%setup

%build
export IPP_DISABLE_JS=1
%pyproject_build

%install
%pyproject_install

# fix installation directory

mv %buildroot%_prefix%_sysconfdir %buildroot%_sysconfdir

%check
export TMPDIR=/tmp
%pyproject_run_pytest -v --color=no

%files
%doc *.md
%_bindir/*
%_sysconfdir/jupyter
%_datadir/jupyter
%python3_sitelibdir/%oname
%python3_sitelibdir/%{pyproject_distinfo %oname}
%exclude %python3_sitelibdir/%oname/tests

%files tests
%python3_sitelibdir/%oname/tests

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin