summaryrefslogtreecommitdiff
path: root/python-download.spec
blob: 9bfdbdb5c361e67c49ce0ec092fe536325e4ed24 (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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
%global _empty_manifest_terminate_build 0
Name:		python-download
Version:	0.3.5
Release:	1
Summary:	A quick module to help downloading files using python.
License:	BSD (3-clause)
URL:		https://github.com/choldgraf/download
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/3c/6e/1fd2e220b42858e2fb0e5fe870404210d003f151930e62b58675223444d0/download-0.3.5.tar.gz
BuildArch:	noarch

Requires:	python3-tqdm
Requires:	python3-six
Requires:	python3-requests
Requires:	python3-numpy
Requires:	python3-codecov
Requires:	python3-pytest
Requires:	python3-pytest-cov
Requires:	python3-matplotlib
Requires:	python3-pandas
Requires:	python3-sphinx
Requires:	python3-sphinx-gallery
Requires:	python3-pillow

%description
A no-frills tool to download files from the web. It will
attempt to be smart about not downloading data that's
already there, checking to make sure that
there were no errors in fetching data, automatically unzipping the contents
of downloaded zipfiles (if desired), and displaying a progress bar with
statistics.
    This draws heavily from the
    `MNE-python <https://martinos.org/mne>`_ ``_fetch_file`` function.
_This package doesn't get a ton of developer attention, but is hopefully well-scoped
enough that it should still be useful! If you'd like to help improve it, fix bugs, etc,
please reach out in the issues!_

%package -n python3-download
Summary:	A quick module to help downloading files using python.
Provides:	python-download
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-download
A no-frills tool to download files from the web. It will
attempt to be smart about not downloading data that's
already there, checking to make sure that
there were no errors in fetching data, automatically unzipping the contents
of downloaded zipfiles (if desired), and displaying a progress bar with
statistics.
    This draws heavily from the
    `MNE-python <https://martinos.org/mne>`_ ``_fetch_file`` function.
_This package doesn't get a ton of developer attention, but is hopefully well-scoped
enough that it should still be useful! If you'd like to help improve it, fix bugs, etc,
please reach out in the issues!_

%package help
Summary:	Development documents and examples for download
Provides:	python3-download-doc
%description help
A no-frills tool to download files from the web. It will
attempt to be smart about not downloading data that's
already there, checking to make sure that
there were no errors in fetching data, automatically unzipping the contents
of downloaded zipfiles (if desired), and displaying a progress bar with
statistics.
    This draws heavily from the
    `MNE-python <https://martinos.org/mne>`_ ``_fetch_file`` function.
_This package doesn't get a ton of developer attention, but is hopefully well-scoped
enough that it should still be useful! If you'd like to help improve it, fix bugs, etc,
please reach out in the issues!_

%prep
%autosetup -n download-0.3.5

%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-download -f filelist.lst
%dir %{python3_sitelib}/*

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

%changelog
* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 0.3.5-1
- Package Spec generated