532c0f3
%global pname fypp
532c0f3
532c0f3
Name: python-%{pname}
bd8d3d5
Version: 3.2
b66dd80
Release: 3%{?dist}
532c0f3
Summary: Fortran preprocessor
bd8d3d5
License: BSD-2-Clause
532c0f3
URL: https://github.com/aradi/fypp
4c874df
Source0: %{url}/archive/%{version}/%{pname}-%{version}.tar.gz
532c0f3
BuildArch: noarch
532c0f3
532c0f3
%global desc Fypp is a Python powered preprocessor. It can be used for any programming\
532c0f3
languages but its primary aim is to offer a Fortran preprocessor, which helps\
532c0f3
to extend Fortran with condititional compiling and template metaprogramming\
532c0f3
capabilities. Instead of introducing its own expression syntax, it uses Python\
532c0f3
expressions in its preprocessor directives, offering the consistency and\
532c0f3
versatility of Python when formulating metaprogramming tasks. It puts strong\
532c0f3
emphasis on robustness and on neat integration into developing toolchains.
532c0f3
532c0f3
%description
532c0f3
%{desc}
532c0f3
532c0f3
%package -n python3-%{pname}
532c0f3
Summary: %{summary}
532c0f3
BuildRequires: python3-devel
1d0b388
BuildRequires: python3-setuptools
532c0f3
%{?python_provide:%python_provide python3-%{pname}}
532c0f3
532c0f3
%description -n python3-%{pname}
532c0f3
%{desc}
532c0f3
532c0f3
%prep
532c0f3
%autosetup -p1 -n %{pname}-%{version}
532c0f3
rm -rf src/%{pname}.egg-info
532c0f3
532c0f3
%build
532c0f3
%py3_build
532c0f3
532c0f3
%install
532c0f3
%py3_install
532c0f3
532c0f3
%check
532c0f3
test/runtests.sh %{__python3}
532c0f3
532c0f3
%files -n python3-%{pname}
532c0f3
%license LICENSE.txt
532c0f3
%doc CHANGELOG.rst README.rst
532c0f3
%{_bindir}/%{pname}
532c0f3
%{python3_sitelib}/%{pname}.py
532c0f3
%{python3_sitelib}/%{pname}-%{version}-py%{python3_version}.egg-info
532c0f3
%{python3_sitelib}/__pycache__/%{pname}.cpython-%{python3_version_nodots}.opt-1.pyc
532c0f3
%{python3_sitelib}/__pycache__/%{pname}.cpython-%{python3_version_nodots}.pyc
532c0f3
532c0f3
%changelog
b66dd80
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-3
b66dd80
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
b66dd80
c8ab24f
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-2
c8ab24f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
c8ab24f
bd8d3d5
* Fri Sep 01 2023 Dominik Mierzejewski <dominik@greysector.net> - 3.2-1
bd8d3d5
- update to 3.2 (resolves rhbz#2233442)
bd8d3d5
- use SPDX identifier in License tag
4c874df
- switch to GitHub source tarball
bd8d3d5
3ea13f7
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-9
3ea13f7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
3ea13f7
81fe35a
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 3.1-8
81fe35a
- Rebuilt for Python 3.12
81fe35a
ac9f6c9
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-7
ac9f6c9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
ac9f6c9
216dc90
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-6
216dc90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
216dc90
b22510c
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 3.1-5
b22510c
- Rebuilt for Python 3.11
b22510c
1767eef
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-4
1767eef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
1767eef
49fe7cb
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.1-3
49fe7cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
49fe7cb
68cf09e
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.1-2
68cf09e
- Rebuilt for Python 3.10
68cf09e
7529637
* Wed May 19 2021 Dominik Mierzejewski <rpm@greysector.net> 3.1-1
7529637
- update to 3.1 (#1951010)
7529637
- drop obsolete patch
7529637
9114f78
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-4
9114f78
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
9114f78
50795f2
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-3
50795f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
50795f2
5c0cc79
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.0-2
5c0cc79
- Rebuilt for Python 3.9
5c0cc79
d05d7ff
* Wed Apr 15 2020 Dominik Mierzejewski <rpm@greysector.net> 3.0-1
d05d7ff
- update to 3.0 (#1790240)
d05d7ff
5077f50
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-11
5077f50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
5077f50
a0b6452
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.1.1-10
a0b6452
- Rebuilt for Python 3.8.0rc1 (#1748018)
a0b6452
16ee467
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.1.1-9
16ee467
- Rebuilt for Python 3.8
16ee467
584e664
* Sat Aug 10 2019 Dominik Mierzejewski <rpm@greysector.net> 2.1.1-8
584e664
- drop unnecessary "cleanup" from prep
584e664
ccfa0f9
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-7
ccfa0f9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
ccfa0f9
5bec861
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-6
5bec861
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
5bec861
b05f77e
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-5
b05f77e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b05f77e
49fb7c5
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.1.1-4
49fb7c5
- Rebuilt for Python 3.7
49fb7c5
63a057f
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-3
63a057f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
63a057f
45ee82f
* Mon Dec 18 2017 Dominik Mierzejewski <rpm@greysector.net> 2.1.1-2
45ee82f
- fix wrong-script-interpreter/non-executable-script rpmlint error
45ee82f
532c0f3
* Fri Oct 06 2017 Dominik Mierzejewski <rpm@greysector.net> 2.1.1-1
532c0f3
- update to 2.1.1
532c0f3
532c0f3
* Fri Jun 30 2017 Dominik Mierzejewski <rpm@greysector.net> 2.0.1-2
532c0f3
- update upstream URL (bitbucket URL redirects to github)
532c0f3
532c0f3
* Tue Mar 14 2017 Dominik Mierzejewski <rpm@greysector.net> 2.0.1-1
532c0f3
- update to 2.0.1
532c0f3
532c0f3
* Mon Mar 13 2017 Dominik Mierzejewski <rpm@greysector.net> 2.0-1
532c0f3
- initial build