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
|
%global _empty_manifest_terminate_build 0
Name: python-medikit
Version: 0.8.0
Release: 1
Summary: Opinionated python 3.5+ project management.
License: Apache License, Version 2.0
URL: https://python-medikit.github.io/
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/26/17/a176246aa11862cfcd66d2e9691297b86f3449572299a23a87701ab0b58a/medikit-0.8.0.tar.gz
BuildArch: noarch
Requires: python3-git-semver
Requires: python3-jinja2
Requires: python3-mondrian
Requires: python3-packaging
Requires: python3-pip-tools
Requires: python3-semantic-version
Requires: python3-stevedore
Requires: python3-whistle
Requires: python3-yapf
Requires: python3-black
Requires: python3-coverage
Requires: python3-isort
Requires: python3-pre-commit
Requires: python3-pytest
Requires: python3-pytest-cov
Requires: python3-releases
Requires: python3-sphinx
Requires: python3-sphinx-sitemap
%description
Strongly opinionated python 3.5+ project management.
Medikit is the first-aid toolkit to manage your project's boilerplate, like
package files, versions, config, test suite, runners, ...
This package helps you create python (or not) source trees using best practices
(or at least the practices we consider as best for us) in a breeze.
Don't worry about setting up git, a makefile, usual project targets, unit tests
framework, pip, wheels, virtualenv, code coverage, namespace packages, setup.py
files ...
Medikit's got you covered on all this, using one simple and fast command.
%package -n python3-medikit
Summary: Opinionated python 3.5+ project management.
Provides: python-medikit
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-medikit
Strongly opinionated python 3.5+ project management.
Medikit is the first-aid toolkit to manage your project's boilerplate, like
package files, versions, config, test suite, runners, ...
This package helps you create python (or not) source trees using best practices
(or at least the practices we consider as best for us) in a breeze.
Don't worry about setting up git, a makefile, usual project targets, unit tests
framework, pip, wheels, virtualenv, code coverage, namespace packages, setup.py
files ...
Medikit's got you covered on all this, using one simple and fast command.
%package help
Summary: Development documents and examples for medikit
Provides: python3-medikit-doc
%description help
Strongly opinionated python 3.5+ project management.
Medikit is the first-aid toolkit to manage your project's boilerplate, like
package files, versions, config, test suite, runners, ...
This package helps you create python (or not) source trees using best practices
(or at least the practices we consider as best for us) in a breeze.
Don't worry about setting up git, a makefile, usual project targets, unit tests
framework, pip, wheels, virtualenv, code coverage, namespace packages, setup.py
files ...
Medikit's got you covered on all this, using one simple and fast command.
%prep
%autosetup -n medikit-0.8.0
%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-medikit -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.8.0-1
- Package Spec generated
|