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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
|
%global _empty_manifest_terminate_build 0
Name: python-sharestats-item-editor
Version: 0.2.11.post2
Release: 1
Summary: Editor and validator for Rexam items in the ShareStats project
License: MIT licence
URL: https://github.com/lindemann09/rexam-item-editor
Source0: https://mirrors.aliyun.com/pypi/web/packages/15/9c/e140e49187cef885be9c22a719bf12274fe485debd3b1e5de274af5c39a1/sharestats-item-editor-0.2.11.post2.tar.gz
BuildArch: noarch
Requires: python3-PyYAML
Requires: python3-appdirs
Requires: python3-pysimplegui
Requires: python3-Markdown
Requires: python3-rpy2
%description
## Installation
Please, ensure that [Python 3](https://www.python.org/downloads/) is installed on your
computer. If you install Python 3 on Windows, don't for get to [add Python the path](https://pychill.info/wp-content/uploads/2020/06/installation_python-1.jpg) environment variable.
*ShareStats-Item-Editor* can be installed via the Pythons package manager
`pip`. Open a shell and call:
```
python -m pip install -U sharestats-item-editor
```
(This command is also used the update an existsing installing of *ShareStats-Item-Editor*.)
To run *ShareStats-Item-Editor* called this command via your shell:
```
sharestats-item-editor
```
### Windows Executables
Windows user may run *StatsShare-Item-Editor* without installing `Python`.
Download the latest executable file, `sharestats_item_editor.exe`, via the
[release website](https://github.com/essb-mt-section/sharestats-item-editor/releases/latest)
and execute it.
Note, depending on your security settings, you may receive a security alert
from Windows defender, because the executable is not a registered Windows
application.
Using this installation method is convenient has however two disadvantages.
(a) Windows may classify the executable erroneously as a virus and prevents
you from installing.
(b) Using the executable instead of installing the application via `pip` results
in a slow launching application.
## Dependencies
Python 3.7+ and the following libraries (see [requirements.txt](requirements.txt)):
* PySimpleGUI
* appdirs
Optional requirement:
* rpy2 >=3.4
* markdown >=3.0
## Rendering Rmd File (work in progress)
To render Rmd files directly via the *StatsShare-Item-Editor*, you need
a functioning
installation of *R* including the *R*-package `exams`.
If you don't use the Windows executable, install the Python-package `rpy2` (`pip install rpy2`).
Windows user find two executable files for *StatsShare-Item-Editor*, one with
and one without *R* rendering support. *StatsShare-Item-Editor* with
%package -n python3-sharestats-item-editor
Summary: Editor and validator for Rexam items in the ShareStats project
Provides: python-sharestats-item-editor
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-sharestats-item-editor
## Installation
Please, ensure that [Python 3](https://www.python.org/downloads/) is installed on your
computer. If you install Python 3 on Windows, don't for get to [add Python the path](https://pychill.info/wp-content/uploads/2020/06/installation_python-1.jpg) environment variable.
*ShareStats-Item-Editor* can be installed via the Pythons package manager
`pip`. Open a shell and call:
```
python -m pip install -U sharestats-item-editor
```
(This command is also used the update an existsing installing of *ShareStats-Item-Editor*.)
To run *ShareStats-Item-Editor* called this command via your shell:
```
sharestats-item-editor
```
### Windows Executables
Windows user may run *StatsShare-Item-Editor* without installing `Python`.
Download the latest executable file, `sharestats_item_editor.exe`, via the
[release website](https://github.com/essb-mt-section/sharestats-item-editor/releases/latest)
and execute it.
Note, depending on your security settings, you may receive a security alert
from Windows defender, because the executable is not a registered Windows
application.
Using this installation method is convenient has however two disadvantages.
(a) Windows may classify the executable erroneously as a virus and prevents
you from installing.
(b) Using the executable instead of installing the application via `pip` results
in a slow launching application.
## Dependencies
Python 3.7+ and the following libraries (see [requirements.txt](requirements.txt)):
* PySimpleGUI
* appdirs
Optional requirement:
* rpy2 >=3.4
* markdown >=3.0
## Rendering Rmd File (work in progress)
To render Rmd files directly via the *StatsShare-Item-Editor*, you need
a functioning
installation of *R* including the *R*-package `exams`.
If you don't use the Windows executable, install the Python-package `rpy2` (`pip install rpy2`).
Windows user find two executable files for *StatsShare-Item-Editor*, one with
and one without *R* rendering support. *StatsShare-Item-Editor* with
%package help
Summary: Development documents and examples for sharestats-item-editor
Provides: python3-sharestats-item-editor-doc
%description help
## Installation
Please, ensure that [Python 3](https://www.python.org/downloads/) is installed on your
computer. If you install Python 3 on Windows, don't for get to [add Python the path](https://pychill.info/wp-content/uploads/2020/06/installation_python-1.jpg) environment variable.
*ShareStats-Item-Editor* can be installed via the Pythons package manager
`pip`. Open a shell and call:
```
python -m pip install -U sharestats-item-editor
```
(This command is also used the update an existsing installing of *ShareStats-Item-Editor*.)
To run *ShareStats-Item-Editor* called this command via your shell:
```
sharestats-item-editor
```
### Windows Executables
Windows user may run *StatsShare-Item-Editor* without installing `Python`.
Download the latest executable file, `sharestats_item_editor.exe`, via the
[release website](https://github.com/essb-mt-section/sharestats-item-editor/releases/latest)
and execute it.
Note, depending on your security settings, you may receive a security alert
from Windows defender, because the executable is not a registered Windows
application.
Using this installation method is convenient has however two disadvantages.
(a) Windows may classify the executable erroneously as a virus and prevents
you from installing.
(b) Using the executable instead of installing the application via `pip` results
in a slow launching application.
## Dependencies
Python 3.7+ and the following libraries (see [requirements.txt](requirements.txt)):
* PySimpleGUI
* appdirs
Optional requirement:
* rpy2 >=3.4
* markdown >=3.0
## Rendering Rmd File (work in progress)
To render Rmd files directly via the *StatsShare-Item-Editor*, you need
a functioning
installation of *R* including the *R*-package `exams`.
If you don't use the Windows executable, install the Python-package `rpy2` (`pip install rpy2`).
Windows user find two executable files for *StatsShare-Item-Editor*, one with
and one without *R* rendering support. *StatsShare-Item-Editor* with
%prep
%autosetup -n sharestats-item-editor-0.2.11.post2
%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-sharestats-item-editor -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 0.2.11.post2-1
- Package Spec generated
|