2c3ba5a
%global pypi_name minidump
2c3ba5a
2c3ba5a
Name:           python-%{pypi_name}
9c4f6bc
Version:        0.0.21
9c4f6bc
Release:        %autorelease
b91e84d
Summary:        Python library to parse and read Microsoft minidump file format
2c3ba5a
2c3ba5a
License:        MIT
2c3ba5a
URL:            https://github.com/skelsec/minidump
2c3ba5a
Source0:        %pypi_source
2c3ba5a
BuildArch:      noarch
2c3ba5a
2c3ba5a
%description
2c3ba5a
A Python library to parse and read Microsoft minidump file format. Can create
2c3ba5a
minidumps on Windows machines using the windows API (implemented with ctypes).
2c3ba5a
2c3ba5a
%package -n python3-%{pypi_name}
2c3ba5a
Summary:        %{summary}
2c3ba5a
4f223bd
BuildRequires:  python3-devel
4f223bd
BuildRequires:  python3-setuptools
2c3ba5a
%{?python_provide:%python_provide python3-%{pypi_name}}
2c3ba5a
2c3ba5a
%description -n python3-%{pypi_name}
2c3ba5a
A Python library to parse and read Microsoft minidump file format. Can create
2c3ba5a
minidumps on Windows machines using the windows API (implemented with ctypes).
2c3ba5a
2c3ba5a
%package -n %{pypi_name}
2c3ba5a
Summary:        %{summary}
2c3ba5a
Requires:       python3-%{pypi_name}
2c3ba5a
2c3ba5a
%description -n %{pypi_name}
2c3ba5a
Command line tools for the Microsoft minidump file format.
2c3ba5a
2c3ba5a
%prep
2c3ba5a
%autosetup -n %{pypi_name}-%{version}
2c3ba5a
# Remove shebangs
2c3ba5a
sed -i -e '/^#!\//, 1d' %{pypi_name}/{*.py,*/*.py}
2c3ba5a
# Fix line endings
2c3ba5a
sed -i "s|\r||g" README.md
2c3ba5a
2c3ba5a
%build
2c3ba5a
%py3_build
2c3ba5a
2c3ba5a
%install
2c3ba5a
%py3_install
2c3ba5a
2c3ba5a
%files -n python3-%{pypi_name}
2c3ba5a
%doc README.md
2c3ba5a
%license LICENSE
2c3ba5a
%{python3_sitelib}/%{pypi_name}/
2c3ba5a
%{python3_sitelib}/%{pypi_name}*.egg-info
2c3ba5a
2c3ba5a
%files -n %{pypi_name}
2c3ba5a
%doc README.md
2c3ba5a
%license LICENSE
2c3ba5a
%{_bindir}/%{pypi_name}
2c3ba5a
2c3ba5a
%changelog
9c4f6bc
%autochangelog
e2cebfd