summaryrefslogtreecommitdiff
path: root/python-databricks-dash.spec
blob: 643d563574e7c91f0f1b65396a3786647124974e (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
%global _empty_manifest_terminate_build 0
Name:		python-databricks-dash
Version:	0.0.1
Release:	1
Summary:	A Public stub for databricks-dash by Plotly
License:	Commercial
URL:		https://plotly.com/dash/
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/c9/f0/a3bddf5ca12b6d0e7bb0d349f250c1e7a5c365e811da4f5349eae27f3268/databricks-dash-0.0.1.tar.gz
BuildArch:	noarch


%description
# databricks-dash

databricks-dash is a part of [Dash Enterprise](https://plotly.com/dash/),
Plotly's end-to-end Dash application platform. This public copy of the package
is a stub published on pypi.org designed to shield Dash Enterprise users from
[dependency confusion](https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610),
a remote code execution attack publicly disclosed in 2021 by Alex Birsan.

If you are a Dash Enterprise user, you will only see this public package if your
app is not properly configured to find the local package repository built into
Dash Enterprise. Visit the docs for your Dash Enterprise installation for details.

If you never see this public package, it's still doing its job of protecting you
from the dependency confusion attack!




%package -n python3-databricks-dash
Summary:	A Public stub for databricks-dash by Plotly
Provides:	python-databricks-dash
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-databricks-dash
# databricks-dash

databricks-dash is a part of [Dash Enterprise](https://plotly.com/dash/),
Plotly's end-to-end Dash application platform. This public copy of the package
is a stub published on pypi.org designed to shield Dash Enterprise users from
[dependency confusion](https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610),
a remote code execution attack publicly disclosed in 2021 by Alex Birsan.

If you are a Dash Enterprise user, you will only see this public package if your
app is not properly configured to find the local package repository built into
Dash Enterprise. Visit the docs for your Dash Enterprise installation for details.

If you never see this public package, it's still doing its job of protecting you
from the dependency confusion attack!




%package help
Summary:	Development documents and examples for databricks-dash
Provides:	python3-databricks-dash-doc
%description help
# databricks-dash

databricks-dash is a part of [Dash Enterprise](https://plotly.com/dash/),
Plotly's end-to-end Dash application platform. This public copy of the package
is a stub published on pypi.org designed to shield Dash Enterprise users from
[dependency confusion](https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610),
a remote code execution attack publicly disclosed in 2021 by Alex Birsan.

If you are a Dash Enterprise user, you will only see this public package if your
app is not properly configured to find the local package repository built into
Dash Enterprise. Visit the docs for your Dash Enterprise installation for details.

If you never see this public package, it's still doing its job of protecting you
from the dependency confusion attack!




%prep
%autosetup -n databricks-dash-0.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-databricks-dash -f filelist.lst
%dir %{python3_sitelib}/*

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

%changelog
* Wed Apr 12 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.1-1
- Package Spec generated