blob: 6f866506e6ad5bd59d942c2f03ca8e0a171c2709 (
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
131
132
133
134
135
136
137
138
139
140
|
%global _empty_manifest_terminate_build 0
Name: python-pybiolib
Version: 1.1.809
Release: 1
Summary: BioLib Python Client
License: MIT
URL: https://github.com/biolib
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/75/9e/ccb47ac514982de7dfda0cc62dd560f8f6075627d7b8003a51d4db608bbc/pybiolib-1.1.809.tar.gz
BuildArch: noarch
Requires: python3-appdirs
Requires: python3-click
Requires: python3-docker
Requires: python3-flask
Requires: python3-flask-cors
Requires: python3-gunicorn
Requires: python3-importlib-metadata
Requires: python3-pycryptodome
Requires: python3-pyjwt
Requires: python3-pyyaml
Requires: python3-requests
Requires: python3-rich
Requires: python3-typing_extensions
Requires: python3-typing_inspect
%description
# PyBioLib
PyBioLib is a Python package for running BioLib applications from Python scripts and the command line.
### Python Example
```python
# pip3 install -U pybiolib
import biolib
samtools = biolib.load('samtools/samtools')
print(samtools.cli(args='--help'))
```
### Command Line Example
```bash
pip3 install -U pybiolib
biolib run samtools/samtools --help
```
%package -n python3-pybiolib
Summary: BioLib Python Client
Provides: python-pybiolib
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-pybiolib
# PyBioLib
PyBioLib is a Python package for running BioLib applications from Python scripts and the command line.
### Python Example
```python
# pip3 install -U pybiolib
import biolib
samtools = biolib.load('samtools/samtools')
print(samtools.cli(args='--help'))
```
### Command Line Example
```bash
pip3 install -U pybiolib
biolib run samtools/samtools --help
```
%package help
Summary: Development documents and examples for pybiolib
Provides: python3-pybiolib-doc
%description help
# PyBioLib
PyBioLib is a Python package for running BioLib applications from Python scripts and the command line.
### Python Example
```python
# pip3 install -U pybiolib
import biolib
samtools = biolib.load('samtools/samtools')
print(samtools.cli(args='--help'))
```
### Command Line Example
```bash
pip3 install -U pybiolib
biolib run samtools/samtools --help
```
%prep
%autosetup -n pybiolib-1.1.809
%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-pybiolib -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Sun Apr 23 2023 Python_Bot <Python_Bot@openeuler.org> - 1.1.809-1
- Package Spec generated
|