summaryrefslogtreecommitdiff
path: root/python-spyder.spec
blob: f625ba1d74619c5ecea36505e86742b3ae30206b (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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
%global _empty_manifest_terminate_build 0
Name:		python-spyder
Version:	5.4.3
Release:	1
Summary:	The Scientific Python Development Environment
License:	MIT
URL:		https://www.spyder-ide.org/
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/87/97/eb2f56f11b8415fa14f1caf88a72f680f18976e13ba7a0191af98eb37eee/spyder-5.4.3.tar.gz
BuildArch:	noarch

Requires:	python3-atomicwrites
Requires:	python3-chardet
Requires:	python3-cloudpickle
Requires:	python3-cookiecutter
Requires:	python3-diff-match-patch
Requires:	python3-intervaltree
Requires:	python3-ipython
Requires:	python3-jedi
Requires:	python3-jellyfish
Requires:	python3-jsonschema
Requires:	python3-keyring
Requires:	python3-nbconvert
Requires:	python3-numpydoc
Requires:	python3-parso
Requires:	python3-pexpect
Requires:	python3-pickleshare
Requires:	python3-psutil
Requires:	python3-pygments
Requires:	python3-pylint
Requires:	python3-pylint-venv
Requires:	python3-lsp-black
Requires:	python3-pyls-spyder
Requires:	python3-pyqt5
Requires:	python3-pyqtwebengine
Requires:	python3-lsp-server[all]
Requires:	python3-pyzmq
Requires:	python3-qdarkstyle
Requires:	python3-qstylizer
Requires:	python3-qtawesome
Requires:	python3-qtconsole
Requires:	python3-qtpy
Requires:	python3-rtree
Requires:	python3-setuptools
Requires:	python3-sphinx
Requires:	python3-spyder-kernels
Requires:	python3-textdistance
Requires:	python3-three-merge
Requires:	python3-watchdog
Requires:	python3-applaunchservices
Requires:	python3-pyxdg
Requires:	python3-paramiko
Requires:	python3-coverage
Requires:	python3-cython
Requires:	python3-flaky
Requires:	python3-matplotlib
Requires:	python3-pandas
Requires:	python3-pillow
Requires:	python3-pytest
Requires:	python3-pytest-cov
Requires:	python3-pytest-lazy-fixture
Requires:	python3-pytest-mock
Requires:	python3-pytest-order
Requires:	python3-pytest-qt
Requires:	python3-pytest-timeout
Requires:	python3-pyyaml
Requires:	python3-scipy
Requires:	python3-sympy
Requires:	python3-pywin32

%description
## How Spyder looks

%package -n python3-spyder
Summary:	The Scientific Python Development Environment
Provides:	python-spyder
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-spyder
## How Spyder looks

%package help
Summary:	Development documents and examples for spyder
Provides:	python3-spyder-doc
%description help
## How Spyder looks

%prep
%autosetup -n spyder-5.4.3

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

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

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