diff --git a/python-setuptools_scm.spec b/python-setuptools_scm.spec index 3b29ca4092206e0e8cb84395219dbd973a8554ab..4b46afaa5e103e8bd7cc86865b83571c5a4f14d7 100644 --- a/python-setuptools_scm.spec +++ b/python-setuptools_scm.spec @@ -1,30 +1,35 @@ +%global _empty_manifest_terminate_build 0 Name: python-setuptools_scm -Version: 3.1.0 -Release: 3 +Version: 4.1.2 +Release: 1 Summary: Manage your Python package versions in SCM metadata License: MIT -URL: https://pypi.python.org/pypi/setuptools_scm -Source0: https://files.pythonhosted.org/packages/source/%(n=setuptools_scm; echo ${n:0:1})/setuptools_scm/setuptools_scm-%{version}.tar.gz +URL: https://pypi.python.org/pypi/setuptools_scm/ +Source0: https://files.pythonhosted.org/packages/cd/66/fa77e809b7cb1c2e14b48c7fc8a8cd657a27f4f9abb848df0c967b6e4e11/setuptools_scm-4.1.2.tar.gz BuildArch: noarch -BuildRequires: git-core mercurial +Requires: python3-setuptool +Requires: python3-toml %description setuptools_scm handles managing your Python package versions in SCM metadata instead of declaring them as the version argument or in a SCM managed file. It also handles file finders for the supported SCMs. -%package_help - -%package -n python%{python3_pkgversion}-setuptools_scm -Summary: %{summary} -BuildRequires: python%{python3_pkgversion}-devel -BuildRequires: python%{python3_pkgversion}-setuptools -BuildRequires: python%{python3_pkgversion}-pytest -%{?python_provide:%python_provide python%{python3_pkgversion}-setuptools_scm} -Obsoletes: platform-python-setuptools_scm < %{version}-%{release} +%package -n python3-setuptools_scm +Summary: the blessed package to manage your versions by scm tags +Provides: python-setuptools_scm +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%description -n python3-setuptools_scm +setuptools_scm handles managing your Python package versions in SCM metadata +instead of declaring them as the version argument or in a SCM managed file. +It also handles file finders for the supported SCMs. -%description -n python%{python3_pkgversion}-setuptools_scm +%package help +Summary: Development documents and examples for setuptools_scm +Provides: python3-setuptools_scm-doc +%description help setuptools_scm handles managing your Python package versions in SCM metadata instead of declaring them as the version argument or in a SCM managed file. It also handles file finders for the supported SCMs. @@ -37,20 +42,42 @@ It also handles file finders for the supported SCMs. %install %py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . -%check -PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} -v -k 'not (test_pip_download or test_old_setuptools_fails or test_old_setuptools_allows_with_warnings or test_distlib_setuptools_works)' - -%files help -%doc README.rst +%files -n python3-setuptools_scm -f filelist.lst +%dir %{python3_sitelib}/* -%files -n python%{python3_pkgversion}-setuptools_scm -%defattr(-,root,root) -%license LICENSE -%{python3_sitelib}/setuptools_scm/ -%{python3_sitelib}/setuptools_scm-*.egg-info +%files help -f doclist.lst +%{_pkgdocdir} %changelog +* Thu Dec 3 2020 baizhonggui - 4.1.2-1 +- Update to 4.1.2 + * Wed Oct 21 2020 zhanghua - 3.1.0-3 - remove python2 subpackage diff --git a/setuptools_scm-3.1.0.tar.gz b/setuptools_scm-3.1.0.tar.gz deleted file mode 100644 index edb4b76366bb95416ac8e8371532da4f6757b57b..0000000000000000000000000000000000000000 Binary files a/setuptools_scm-3.1.0.tar.gz and /dev/null differ diff --git a/setuptools_scm-4.1.2.tar.gz b/setuptools_scm-4.1.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..064739f45bfe95bc13a53a4fdcb89b501fbfa163 Binary files /dev/null and b/setuptools_scm-4.1.2.tar.gz differ