summaryrefslogtreecommitdiff
path: root/python-pdm-utils.spec
blob: c5e7583ef5797d85120160dbef3268da6b0906da (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
%global _empty_manifest_terminate_build 0
Name:		python-pdm-utils
Version:	0.9.26
Release:	1
Summary:	MySQL phage genomics database management utilities
License:	GNU General Public License v3 (GPLv3)
URL:		https://github.com/SEA-PHAGES/pdm_utils
Source0:	https://mirrors.aliyun.com/pypi/web/packages/98/7b/72f87b44330a47df3b67de63162d9a8bf54786dc82c917a88a08070c4f34/pdm_utils-0.9.26.tar.gz
BuildArch:	noarch

Requires:	python3-biopython
Requires:	python3-networkx
Requires:	python3-paramiko
Requires:	python3-phammseqs
Requires:	python3-pymysql
Requires:	python3-pyyaml
Requires:	python3-sqlalchemy
Requires:	python3-tabulate
Requires:	python3-urllib3

%description
# README #

### Purpose: ###

* The pdm_utils repository provides the source code for pdm_utils Python package, developed in the SEA-PHAGES program to create, update, and maintain MySQL phage genomics databases.

The source code is available on GitHub at https://github.com/SEA-PHAGES/pdm_utils/.

The user guide for the package is available on ReadTheDocs at https://pdm-utils.readthedocs.io/en/latest/.

The pdm_utils Python package is available on PyPI at https://pypi.org/project/pdm-utils/.

### Contribution guidelines: ###

* Please contact us if you have any contributions or suggestions. Details about how to contribute can be found on the user guide.

### Developers: ###

* Travis Mavrich (trm53@pitt.edu) and Christian Gauthier (christian.gauthier@pitt.edu).


%package -n python3-pdm-utils
Summary:	MySQL phage genomics database management utilities
Provides:	python-pdm-utils
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-pdm-utils
# README #

### Purpose: ###

* The pdm_utils repository provides the source code for pdm_utils Python package, developed in the SEA-PHAGES program to create, update, and maintain MySQL phage genomics databases.

The source code is available on GitHub at https://github.com/SEA-PHAGES/pdm_utils/.

The user guide for the package is available on ReadTheDocs at https://pdm-utils.readthedocs.io/en/latest/.

The pdm_utils Python package is available on PyPI at https://pypi.org/project/pdm-utils/.

### Contribution guidelines: ###

* Please contact us if you have any contributions or suggestions. Details about how to contribute can be found on the user guide.

### Developers: ###

* Travis Mavrich (trm53@pitt.edu) and Christian Gauthier (christian.gauthier@pitt.edu).


%package help
Summary:	Development documents and examples for pdm-utils
Provides:	python3-pdm-utils-doc
%description help
# README #

### Purpose: ###

* The pdm_utils repository provides the source code for pdm_utils Python package, developed in the SEA-PHAGES program to create, update, and maintain MySQL phage genomics databases.

The source code is available on GitHub at https://github.com/SEA-PHAGES/pdm_utils/.

The user guide for the package is available on ReadTheDocs at https://pdm-utils.readthedocs.io/en/latest/.

The pdm_utils Python package is available on PyPI at https://pypi.org/project/pdm-utils/.

### Contribution guidelines: ###

* Please contact us if you have any contributions or suggestions. Details about how to contribute can be found on the user guide.

### Developers: ###

* Travis Mavrich (trm53@pitt.edu) and Christian Gauthier (christian.gauthier@pitt.edu).


%prep
%autosetup -n pdm_utils-0.9.26

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

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

%changelog
* Thu Jun 08 2023 Python_Bot <Python_Bot@openeuler.org> - 0.9.26-1
- Package Spec generated