summaryrefslogtreecommitdiff
path: root/python-panflute.spec
blob: 04c47a92f2bc6e024821224caeafddd72f3dd3a2 (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
# Created by pyp2rpm-3.2.2
%global pypi_name panflute

Name:           python-%{pypi_name}
Version:        2.3.0
Release:        1
Summary:        Pythonic Pandoc filters

License:        BSD3
URL:            https://github.com/sergiocorreia/panflute
Source0:        https://files.pythonhosted.org/packages/source/p/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
BuildArch:      noarch
 
BuildRequires:  python3-devel
BuildRequires:  python3-setuptools

%description
panflute is a Python package that makes creating Pandoc filters fun.

For a detailed user guide, documentation, and installation instructions, see http://scorreia.com/software/panflute/.
For examples that you can use as starting points, check the examples repo, the sample template, or this github search. 

%package -n     python3-%{pypi_name}
Summary:        %{summary}
%{?python_provide:%python_provide python3-%{pypi_name}}
 
Requires:       python3-click < 9
Requires:       python3-click >= 6
Requires:       python3-pyyaml >= 3
Requires:       python3-pyyaml < 7
Requires:       python3-setuptools
%description -n python3-%{pypi_name}
panflute is a Python package that makes creating Pandoc filters fun.

For a detailed user guide, documentation, and installation instructions, see http://scorreia.com/software/panflute/.
For examples that you can use as starting points, check the examples repo, the sample template, or this github search.


%prep
%autosetup -n %{pypi_name}-%{version}
# Remove bundled egg-info
rm -rf %{pypi_name}.egg-info

%build
%py3_build

%install
%py3_install
cp %{buildroot}/%{_bindir}/panfl %{buildroot}/%{_bindir}/panfl-%{python3_version}
ln -s %{_bindir}/panfl-%{python3_version} %{buildroot}/%{_bindir}/panfl-3
cp %{buildroot}/%{_bindir}/panflute %{buildroot}/%{_bindir}/panflute-%{python3_version}
ln -s %{_bindir}/panflute-%{python3_version} %{buildroot}/%{_bindir}/panflute-3


%files -n python3-%{pypi_name}
%license LICENSE
%doc README.md
%{_bindir}/panfl
%{_bindir}/panfl-3
%{_bindir}/panfl-%{python3_version}
%{_bindir}/panflute
%{_bindir}/panflute-3
%{_bindir}/panflute-%{python3_version}
%{python3_sitelib}/%{pypi_name}
%{python3_sitelib}/%{pypi_name}-*.egg-info

%changelog
* Thu Aug 17 2023 ysliu <ysliuci@isoftstone.com> - 2.3.0-1
- Initial package.