summaryrefslogtreecommitdiff
path: root/python-flake8-deprecated.spec
blob: 71da66d29764e621c5586ddf56190261db0ce550 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
%global _empty_manifest_terminate_build 0
Name:		python-flake8-deprecated
Version:	2.0.1
Release:	1
Summary:	Warns about deprecated method calls.
License:	GPL version 2
URL:		https://github.com/gforcada/flake8-deprecated
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/cc/70/28810547672156812dfb4007ce4ca89fe5a3336112429adf694e17ee6488/flake8-deprecated-2.0.1.tar.gz
BuildArch:	noarch

Requires:	python3-flake8
Requires:	python3-pytest

%description
No language, library or framework ever get everything right from the very beginning.
The project evolves, new features are added/changed/removed.
This means that projects relying on them must keep an eye on what's currently best practices.
This flake8 plugin helps you keeping up with method deprecations and giving hints about what
they should be replaced with.
This plugin is based on a python checker that was in `plone.recipe.codeanalysis`_.

%package -n python3-flake8-deprecated
Summary:	Warns about deprecated method calls.
Provides:	python-flake8-deprecated
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-flake8-deprecated
No language, library or framework ever get everything right from the very beginning.
The project evolves, new features are added/changed/removed.
This means that projects relying on them must keep an eye on what's currently best practices.
This flake8 plugin helps you keeping up with method deprecations and giving hints about what
they should be replaced with.
This plugin is based on a python checker that was in `plone.recipe.codeanalysis`_.

%package help
Summary:	Development documents and examples for flake8-deprecated
Provides:	python3-flake8-deprecated-doc
%description help
No language, library or framework ever get everything right from the very beginning.
The project evolves, new features are added/changed/removed.
This means that projects relying on them must keep an eye on what's currently best practices.
This flake8 plugin helps you keeping up with method deprecations and giving hints about what
they should be replaced with.
This plugin is based on a python checker that was in `plone.recipe.codeanalysis`_.

%prep
%autosetup -n flake8-deprecated-2.0.1

%build
%py3_build

%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 .

%files -n python3-flake8-deprecated -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Fri Apr 21 2023 Python_Bot <Python_Bot@openeuler.org> - 2.0.1-1
- Package Spec generated