!4 Upgrade to latest release [python-django-configurations -> 2.4]

From: @Wangjunqi123 
Reviewed-by: @xiyuanwang 
Signed-off-by: @xiyuanwang
This commit is contained in:
openeuler-ci-bot 2023-02-10 09:10:13 +00:00 committed by Gitee
commit 7c5665e2da
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
3 changed files with 35 additions and 28 deletions

Binary file not shown.

Binary file not shown.

View File

@ -1,12 +1,13 @@
%global _empty_manifest_terminate_build 0 %global _empty_manifest_terminate_build 0
Name: python-django-configurations Name: python-django-configurations
Version: 2.0 Version: 2.4
Release: 1 Release: 1
Summary: A helper for organizing Django settings. Summary: A helper for organizing Django settings.
License: BSD License: BSD
URL: http://django-configurations.readthedocs.org/ URL: http://django-configurations.readthedocs.org/
Source0: https://files.pythonhosted.org/packages/6b/c2/7b882cb05240938468818f3c6a532f8f0e650d7660215761f733c113fbbd/django-configurations-2.0.tar.gz Source0: https://files.pythonhosted.org/packages/9b/09/298dc223f7063af32a2ab06a3f2e33baab8cb8be2854b71ce2e03924c969/django-configurations-2.4.tar.gz
BuildArch: noarch BuildArch: noarch
%description %description
django-configurations eases Django project configuration django-configurations eases Django project configuration
by relying on the composability of Python classes. It extends the notion of by relying on the composability of Python classes. It extends the notion of
@ -14,17 +15,20 @@ Django's module based settings loading with well established object oriented
programming patterns. programming patterns.
%package -n python3-django-configurations %package -n python3-django-configurations
Summary: A helper for organizing Django settings. Summary: A helper for organizing Django settings.
Provides: python-django-configurations Provides: python-django-configurations = %{version}-%{release}
# Base build requires # Base build requires
BuildRequires: python3-devel BuildRequires: python3-devel
BuildRequires: python3-setuptools BuildRequires: python3-setuptools
BuildRequires: python3-pbr BuildRequires: python3-setuptools_scm
BuildRequires: python3-pip BuildRequires: python3-pbr
BuildRequires: python3-wheel BuildRequires: python3-pip
BuildRequires: python3-django BuildRequires: python3-wheel
BuildRequires: python3-pytest BuildRequires: python3-django
BuildRequires: python3-mock BuildRequires: python3-pytest
BuildRequires: python3-mock
Requires: python3-django
Requires: python3-importlib-metadata
%description -n python3-django-configurations %description -n python3-django-configurations
django-configurations eases Django project configuration django-configurations eases Django project configuration
by relying on the composability of Python classes. It extends the notion of by relying on the composability of Python classes. It extends the notion of
@ -32,8 +36,8 @@ Django's module based settings loading with well established object oriented
programming patterns. programming patterns.
%package help %package help
Summary: A helper for organizing Django settings. Summary: Development documents and examples for django-configurations
Provides: python3-django-configurations-doc Provides: python3-django-configurations-doc
%description help %description help
django-configurations eases Django project configuration django-configurations eases Django project configuration
by relying on the composability of Python classes. It extends the notion of by relying on the composability of Python classes. It extends the notion of
@ -48,34 +52,35 @@ programming patterns.
%install %install
%py3_install %py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir} install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{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 example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
if [ -f README.rst ]; then cp -af README.rst %{buildroot}/%{_pkgdocdir}; fi
if [ -f README.md ]; then cp -af README.md %{buildroot}/%{_pkgdocdir}; fi
if [ -f README.txt ]; then cp -af README.txt %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot} pushd %{buildroot}
if [ -d usr/lib ]; then if [ -d usr/lib ]; then
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi fi
if [ -d usr/lib64 ]; then if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi fi
if [ -d usr/bin ]; then if [ -d usr/bin ]; then
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi fi
if [ -d usr/sbin ]; then if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi fi
touch doclist.lst touch doclist.lst
if [ -d usr/share/man ]; then if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi fi
popd popd
mv %{buildroot}/filelist.lst . mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst . mv %{buildroot}/doclist.lst .
%files -n python3-django-configurations -f filelist.lst %files -n python3-django-configurations -f filelist.lst
%dir %{python3_sitelib}/* %dir %{python3_sitelib}/*
@ -83,6 +88,8 @@ mv %{buildroot}/doclist.lst .
%{_docdir}/* %{_docdir}/*
%changelog %changelog
* Fri Dec 23 2022 wangjunqi <wangjunqi@kylinos.cn> - 2.4-1
- Update package to version 2.4
* Thu Jun 23 2022 OpenStack_SIG <openstack@openeuler.org> - 2.0-1 * Thu Jun 23 2022 OpenStack_SIG <openstack@openeuler.org> - 2.0-1
- Init package python3-django-configurations of version 2.0 - Init package python3-django-configurations of version 2.0