python-pytest-mypy/python-pytest-mypy.spec

97 lines
3.1 KiB
RPMSpec
Raw Normal View History

%global _empty_manifest_terminate_build 0
2022-12-23 09:14:31 +08:00
Name: python-pytest-mypy
Version: 0.10.3
Release: 2
2022-12-23 09:14:31 +08:00
Summary: Mypy static type checker plugin for Pytest
License: MIT
URL: https://github.com/dbader/pytest-mypy
Source0: https://files.pythonhosted.org/packages/85/3a/318c91140f242cafff64ddac97d6999640bc3da9afbf37253475c2208e79/pytest-mypy-0.10.3.tar.gz
BuildArch: noarch
%description
Mypy static type checker plugin for Pytest. Runs the mypy static type checker
on your source files as part of your pytest test runs. Does for mypy what the
pytest-flake8 plugin does for flake8.
%package -n python3-pytest-mypy
2022-12-23 09:14:31 +08:00
Summary: Mypy static type checker plugin for Pytest
Provides: python-pytest-mypy = %{version}-%{release}
# Base build requires
2022-12-23 09:14:31 +08:00
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
# General requires
2022-12-23 09:14:31 +08:00
BuildRequires: python3-setuptools_scm
BuildRequires: python3-attrs
BuildRequires: python3-filelock
BuildRequires: python3-pytest
BuildRequires: python3-mypy
# General requires
2022-12-23 09:14:31 +08:00
Requires: python3-attrs
Requires: python3-filelock
Requires: python3-mypy
Requires: python3-pytest
Requires: python3-mypy
Requires: python3-pytest
Requires: python3-mypy
Requires: python3-mypy
%description -n python3-pytest-mypy
Mypy static type checker plugin for Pytest. Runs the mypy static type checker
on your source files as part of your pytest test runs. Does for mypy what the
pytest-flake8 plugin does for flake8.
%package help
2022-12-23 09:14:31 +08:00
Summary: Development documents and examples for pytest-mypy
Provides: python3-pytest-mypy-doc
%description help
Mypy static type checker plugin for Pytest. Runs the mypy static type checker
on your source files as part of your pytest test runs. Does for mypy what the
pytest-flake8 plugin does for flake8.
%prep
%autosetup -n pytest-mypy-%{version}
%build
%pyproject_build
%install
%pyproject_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
2022-12-23 09:14:31 +08:00
if [ -f README.rst ]; then cp -af README.rst %{buildroot}/%{_pkgdocdir}; fi
if [ -f README.md ]; then cp -af README.md %{buildroot}/%{_pkgdocdir}; fi
if [ -f README.txt ]; then cp -af README.txt %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
touch doclist.lst
if [ -d usr/share/man ]; then
2022-12-23 09:14:31 +08:00
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/doclist.lst .
%check
%{__python3} setup.py test
%files -n python3-pytest-mypy
%{python3_sitelib}/__pycache__/pytest_mypy.*
%{python3_sitelib}/pytest_mypy-*.dist-info/
%{python3_sitelib}/pytest_mypy.py
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Thu Jul 6 2023 li-miaomiao_zhr <mmlidc@isoftstone.com> - 0.10.3-2
- Upgrade the installation method to pyproject
2022-12-23 09:14:31 +08:00
* Fri Dec 23 2022 wangjunqi <wangjunqi@kylinos.cn> - 0.10.3-1
- Update package to version 0.10.3
* Thu Jul 14 2022 OpenStack_SIG <openstack@openeuler.org> - 0.9.1-1
- Init package python3-pytest-mypy of version 0.9.1