Group :: Development/Python3
RPM: python3-module-odict
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
%define oname odict
%def_with check
Name: python3-module-%oname
Version: 1.9.0
Release: alt1.1
Summary: Ordered dictionary
License: Python-2.0
Group: Development/Python3
Url: https://pypi.python.org/pypi/odict
# https://github.com/bluedynamics/odict
Source: %name-%version.tar
BuildRequires(pre): rpm-build-python3
%if_with check
BuildRequires: python3-module-pytest
%endif
%py3_provides %oname
BuildArch: noarch
%description
Dictionary in which the insertion order of items is preserved (using an
internal double linked list). In this implementation replacing an
existing item keeps it at its original position.
%package tests
Summary: Tests for %oname
Group: Development/Python3
Requires: %name = %EVR
%add_python3_self_prov_path %buildroot%python3_sitelibdir/%oname
%description tests
Dictionary in which the insertion order of items is preserved (using an
internal double linked list). In this implementation replacing an
existing item keeps it at its original position.
This package contains tests for %oname.
%prep
%setup
%build
%python3_build
%install
%python3_install
%check
%__python3 setup.py test
%files
%doc *.rst
%python3_sitelibdir/*
%exclude %python3_sitelibdir/*/tests.*
%exclude %python3_sitelibdir/*/*/tests.*
%files tests
%python3_sitelibdir/*/tests.*
%python3_sitelibdir/*/*/tests.*
%changelog
…
Todas as alterações você pod ver aqui
%def_with check
Name: python3-module-%oname
Version: 1.9.0
Release: alt1.1
Summary: Ordered dictionary
License: Python-2.0
Group: Development/Python3
Url: https://pypi.python.org/pypi/odict
# https://github.com/bluedynamics/odict
Source: %name-%version.tar
BuildRequires(pre): rpm-build-python3
%if_with check
BuildRequires: python3-module-pytest
%endif
%py3_provides %oname
BuildArch: noarch
%description
Dictionary in which the insertion order of items is preserved (using an
internal double linked list). In this implementation replacing an
existing item keeps it at its original position.
%package tests
Summary: Tests for %oname
Group: Development/Python3
Requires: %name = %EVR
%add_python3_self_prov_path %buildroot%python3_sitelibdir/%oname
%description tests
Dictionary in which the insertion order of items is preserved (using an
internal double linked list). In this implementation replacing an
existing item keeps it at its original position.
This package contains tests for %oname.
%prep
%setup
%build
%python3_build
%install
%python3_install
%check
%__python3 setup.py test
%files
%doc *.rst
%python3_sitelibdir/*
%exclude %python3_sitelibdir/*/tests.*
%exclude %python3_sitelibdir/*/*/tests.*
%files tests
%python3_sitelibdir/*/tests.*
%python3_sitelibdir/*/*/tests.*
%changelog
…
Todas as alterações você pod ver aqui