Группа :: Development/Python3
Пакет: python3-module-tooz
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define oname tooz
Name: python3-module-%oname
Version: 2.3.0
Release: alt2
Summary: Coordination library for distributed systems
Group: Development/Python3
License: Apache-2.0
Url: http://docs.openstack.org/developer/%oname
Source: https://tarballs.openstack.org/%oname/%oname-%version.tar.gz
BuildArch: noarch
%if_with python3
BuildRequires(pre): rpm-build-python3
BuildRequires: python3-devel
BuildRequires: python3-module-setuptools
BuildRequires: python3-module-pbr >= 1.6
BuildRequires: python3-module-six >= 1.9.0
BuildRequires: python3-module-stevedore >= 1.16.0
BuildRequires: python3-module-voluptuous >= 0.8.9
BuildRequires: python3-module-msgpack >= 0.4.0
BuildRequires: python3-module-fasteners >= 0.7
BuildRequires: python3-module-tenacity >= 3.2.1
BuildRequires: python3-module-futurist >= 1.2.0
BuildRequires: python3-module-oslo.utils >= 3.15.0
BuildRequires: python3-module-oslo.serialization >= 1.10.0
%endif
BuildRequires: python3-module-sphinx
BuildRequires: python3-module-openstackdocstheme >= 1.11.0
BuildRequires: python3-module-reno >= 1.8.0
BuildRequires: python3-module-pymemcache
BuildRequires: python3-module-pymysql
BuildRequires: python3-module-sysv_ipc
BuildRequires: python3-module-psycopg2
BuildRequires: python3-module-redis-py
BuildRequires: python3-module-kazoo
BuildRequires: python3-module-zake
BuildRequires: python3-module-stevedore >= 1.16.0
%add_python3_self_prov_path %buildroot%python3_sitelibdir/%oname/drivers
%description
The Tooz project aims at centralizing the most common distributed
primitives like group membership protocol, lock service and leader
election by providing a coordination API helping developers to build distributed applications.
%package tests
Summary: Tests for %oname
Group: Development/Python3
Requires: %name = %EVR
%description tests
This package contains tests for %oname.
%package doc
Summary: Documentation for Coordination library
Group: Development/Documentation
%description doc
Documentation for Coordination library.
%prep
%setup -n %oname-%version
# Remove bundled egg-info
rm -rf %oname.egg-info
%build
%python3_build
sphinx-build-3 doc/source html
rm -rf html/.{doctrees,buildinfo}
%install
%python3_install
%files
%doc AUTHORS ChangeLog LICENSE PKG-INFO README.rst
%python3_sitelibdir/*
%exclude %python3_sitelibdir/*/tests
%files tests
%python3_sitelibdir/*/tests
%files doc
%doc html
%changelog
…
Полный changelog можно просмотреть здесь
Name: python3-module-%oname
Version: 2.3.0
Release: alt2
Summary: Coordination library for distributed systems
Group: Development/Python3
License: Apache-2.0
Url: http://docs.openstack.org/developer/%oname
Source: https://tarballs.openstack.org/%oname/%oname-%version.tar.gz
BuildArch: noarch
%if_with python3
BuildRequires(pre): rpm-build-python3
BuildRequires: python3-devel
BuildRequires: python3-module-setuptools
BuildRequires: python3-module-pbr >= 1.6
BuildRequires: python3-module-six >= 1.9.0
BuildRequires: python3-module-stevedore >= 1.16.0
BuildRequires: python3-module-voluptuous >= 0.8.9
BuildRequires: python3-module-msgpack >= 0.4.0
BuildRequires: python3-module-fasteners >= 0.7
BuildRequires: python3-module-tenacity >= 3.2.1
BuildRequires: python3-module-futurist >= 1.2.0
BuildRequires: python3-module-oslo.utils >= 3.15.0
BuildRequires: python3-module-oslo.serialization >= 1.10.0
%endif
BuildRequires: python3-module-sphinx
BuildRequires: python3-module-openstackdocstheme >= 1.11.0
BuildRequires: python3-module-reno >= 1.8.0
BuildRequires: python3-module-pymemcache
BuildRequires: python3-module-pymysql
BuildRequires: python3-module-sysv_ipc
BuildRequires: python3-module-psycopg2
BuildRequires: python3-module-redis-py
BuildRequires: python3-module-kazoo
BuildRequires: python3-module-zake
BuildRequires: python3-module-stevedore >= 1.16.0
%add_python3_self_prov_path %buildroot%python3_sitelibdir/%oname/drivers
%description
The Tooz project aims at centralizing the most common distributed
primitives like group membership protocol, lock service and leader
election by providing a coordination API helping developers to build distributed applications.
%package tests
Summary: Tests for %oname
Group: Development/Python3
Requires: %name = %EVR
%description tests
This package contains tests for %oname.
%package doc
Summary: Documentation for Coordination library
Group: Development/Documentation
%description doc
Documentation for Coordination library.
%prep
%setup -n %oname-%version
# Remove bundled egg-info
rm -rf %oname.egg-info
%build
%python3_build
sphinx-build-3 doc/source html
rm -rf html/.{doctrees,buildinfo}
%install
%python3_install
%files
%doc AUTHORS ChangeLog LICENSE PKG-INFO README.rst
%python3_sitelibdir/*
%exclude %python3_sitelibdir/*/tests
%files tests
%python3_sitelibdir/*/tests
%files doc
%doc html
%changelog
…
Полный changelog можно просмотреть здесь