From 537814afe8fb05a6f4e7d0ac0918eecc54183251 Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade Date: Feb 20 2020 04:59:31 +0000 Subject: Fix dependency versions. --- diff --git a/python-dask.spec b/python-dask.spec index 18a3a7f..db96647 100644 --- a/python-dask.spec +++ b/python-dask.spec @@ -7,11 +7,11 @@ Name: python-%{srcname} Version: 2.11.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Parallel PyData with Task Scheduling License: BSD -URL: http://github.com/dask/dask/ +URL: https://github.com/dask/dask/ Source0: %pypi_source BuildArch: noarch @@ -25,20 +25,27 @@ Summary: %{summary} %{?python_provide:%python_provide python3-%{srcname}} BuildRequires: python3-devel -BuildRequires: python3dist(cloudpickle) >= 0.2.1 -BuildRequires: python3dist(fsspec) >= 0.6 +%global cloudpickle_version 0.2.1 +BuildRequires: python3dist(cloudpickle) >= %{cloudpickle_version} +%global fsspec_version 0.6 +BuildRequires: python3dist(fsspec) >= %{fsspec_version} BuildRequires: python3dist(graphviz) BuildRequires: python3dist(ipython) -BuildRequires: python3dist(numpy) >= 1.13 -BuildRequires: python3dist(pandas) >= 0.21 -BuildRequires: python3dist(partd) >= 0.3.10 +%global numpy_version 1.13 +BuildRequires: python3dist(numpy) >= %{numpy_version} +%global pandas_version 0.23 +BuildRequires: python3dist(pandas) >= %{pandas_version} +%global partd_version 0.3.10 +BuildRequires: python3dist(partd) >= %{partd_version} BuildRequires: python3dist(pytest) BuildRequires: python3dist(pytest-xdist) BuildRequires: python3dist(pyyaml) BuildRequires: python3dist(setuptools) -BuildRequires: python3dist(toolz) >= 0.7.3 +%global toolz_version 0.7.3 +BuildRequires: python3dist(toolz) >= %{toolz_version} %if %{without bootstrap} -BuildRequires: python3dist(distributed) >= 2 +%global distributed_version 2 +BuildRequires: python3dist(distributed) >= %{distributed_version} BuildRequires: python3dist(scikit-image) BuildRequires: python3dist(xarray) %endif @@ -68,8 +75,8 @@ BuildArch: noarch %{?python_provide:%python_provide python3-%{srcname}+array} Requires: python3-%{srcname} = %{version}-%{release} -Requires: python3dist(numpy) >= 1.13 -Requires: python3dist(toolz) >= 0.7.3 +Requires: python3dist(numpy) >= %{numpy_version} +Requires: python3dist(toolz) >= %{toolz_version} %description -n python3-%{srcname}+array This package installs dask with dependencies required for its array feature. @@ -82,10 +89,10 @@ BuildArch: noarch %{?python_provide:%python_provide python3-%{srcname}+bag} Requires: python3-%{srcname} = %{version}-%{release} -Requires: python3dist(cloudpickle) >= 0.2.1 -Requires: python3dist(fsspec) >= 0.6 -Requires: python3dist(partd) >= 0.3.8 -Requires: python3dist(toolz) >= 0.7.3 +Requires: python3dist(cloudpickle) >= %{cloudpickle_version} +Requires: python3dist(fsspec) >= %{fsspec_version} +Requires: python3dist(partd) >= %{partd_version} +Requires: python3dist(toolz) >= %{toolz_version} %description -n python3-%{srcname}+bag This package installs dask with dependencies required for its bag feature. @@ -98,12 +105,11 @@ BuildArch: noarch %{?python_provide:%python_provide python3-%{srcname}+dataframe} Requires: python3-%{srcname} = %{version}-%{release} -Requires: python3dist(cloudpickle) >= 0.2.1 -Requires: python3dist(fsspec) >= 0.6 -Requires: python3dist(numpy) >= 1.13 -Requires: python3dist(pandas) >= 0.21 -Requires: python3dist(partd) >= 0.3.8 -Requires: python3dist(toolz) >= 0.7.3 +Requires: python3dist(fsspec) >= %{fsspec_version} +Requires: python3dist(numpy) >= %{numpy_version} +Requires: python3dist(pandas) >= %{pandas_version} +Requires: python3dist(partd) >= %{partd_version} +Requires: python3dist(toolz) >= %{toolz_version} %description -n python3-%{srcname}+dataframe This package installs dask with dependencies required for its dataframe @@ -117,7 +123,8 @@ BuildArch: noarch %{?python_provide:%python_provide python3-%{srcname}+delayed} Requires: python3-%{srcname} = %{version}-%{release} -Requires: python3dist(toolz) >= 0.7.3 +Requires: python3dist{cloudpickle) >= %{cloudpickle_version} +Requires: python3dist(toolz) >= %{toolz_version} %description -n python3-%{srcname}+delayed This package installs dask with dependencies required for its delayed feature. @@ -131,7 +138,7 @@ BuildArch: noarch %{?python_provide:%python_provide python3-%{srcname}+distributed} Requires: python3-%{srcname} = %{version}-%{release} -Requires: python3dist(distributed) >= 2 +Requires: python3dist(distributed) >= %{distributed_version} %description -n python3-%{srcname}+distributed This package installs dask with dependencies required for its distributed @@ -206,6 +213,10 @@ export PYTHONDONTWRITEBYTECODE=1 %changelog +* Wed Feb 19 2020 Elliott Sales de Andrade - 2.11.0-2 +- Fix minimum dependency versions +- Make keeping minimum dependency versions in sync a bit easier + * Wed Feb 19 2020 Elliott Sales de Andrade - 2.11.0-1 - Update to latest version