39f8cdb
%global srcname pytest-remotedata
Sergio Pascual ad8e442
%global sum Pytest plugin for controlling remote data access
39f8cdb
39f8cdb
Name:           python-%{srcname}
Sergio Pascual ad8e442
Version:        0.4.1
163f20e
Release:        3%{?dist}
39f8cdb
Summary:        %{sum}
39f8cdb
Sergio Pascual ad8e442
License:        BSD-3-Clause
Sergio Pascual ad8e442
URL:            https://github.com/astropy/pytest-remotedata
Sergio Pascual ad8e442
Source0:        %{pypi_source}
39f8cdb
39f8cdb
BuildArch:      noarch
39f8cdb
BuildRequires:  python3-devel
Sergio Pascual ad8e442
Sergio Pascual ad8e442
%global _description %{expand:
39f8cdb
This package provides a plugin for the pytest framework that allows developers
39f8cdb
to control unit tests that require access to data from the internet. 
39f8cdb
39f8cdb
Many software packages provide features that require access to data from the
39f8cdb
internet. These features need to be tested, but unit tests that access the
39f8cdb
internet can dominate the overall runtime of a test suite. The pytest-remotedata
39f8cdb
plugin allows developers to indicate which unit tests require access to the
39f8cdb
internet, and to control when and whether such tests should execute as part of
Sergio Pascual ad8e442
any given run of the test suite.}
39f8cdb
Sergio Pascual ad8e442
%description %_description
39f8cdb
39f8cdb
%package -n python3-%{srcname}
39f8cdb
Summary:        %{sum}
39f8cdb
Sergio Pascual ad8e442
%description -n python3-%{srcname} %_description
39f8cdb
39f8cdb
%prep
39f8cdb
%autosetup -n %{srcname}-%{version}
39f8cdb
Sergio Pascual ad8e442
%generate_buildrequires
Sergio Pascual ad8e442
%pyproject_buildrequires -x test
Sergio Pascual ad8e442
39f8cdb
%build
Sergio Pascual ad8e442
%pyproject_wheel
39f8cdb
39f8cdb
%install
Sergio Pascual ad8e442
%pyproject_install
Sergio Pascual ad8e442
%pyproject_save_files pytest_remotedata
39f8cdb
Sergio Pascual ad8e442
%check
Sergio Pascual ad8e442
# Deselect tests that require internet
Sergio Pascual ad8e442
%pytest \
Sergio Pascual ad8e442
--deselect "test_strict_with_decorator.py::test_internet_access" \
Sergio Pascual ad8e442
--deselect "tests/test_strict_check.py::test_default_behavior" \
Sergio Pascual ad8e442
--deselect "tests/test_strict_check.py::test_strict_with_decorator[any]"
Sergio Pascual ad8e442
Sergio Pascual ad8e442
Sergio Pascual ad8e442
%files -n python3-%{srcname} -f %{pyproject_files}
39f8cdb
%license LICENSE.rst
39f8cdb
%doc CHANGES.rst README.rst
39f8cdb
39f8cdb
%changelog
163f20e
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-3
163f20e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
163f20e
b6381bc
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-2
b6381bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
b6381bc
Sergio Pascual ad8e442
* Sun Dec 31 2023 Sergio Pascual <sergiopr@fedoraproject.org> - 0.4.1-1
Sergio Pascual ad8e442
- New upstream source 0.4.1
Sergio Pascual ad8e442
- SPDX migration, license is BSD-3-Clause
Sergio Pascual ad8e442
- Run tests
Sergio Pascual ad8e442
07ef48b
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.3-7
07ef48b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
07ef48b
2160282
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 0.3.3-6
2160282
- Rebuilt for Python 3.12
2160282
b1df30e
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.3-5
b1df30e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
b1df30e
015e46a
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.3-4
015e46a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
015e46a
10411df
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 0.3.3-3
10411df
- Rebuilt for Python 3.11
10411df
b47c6a1
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.3-2
b47c6a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
b47c6a1
e7f5207
* Fri Dec 31 2021 Christian Dersch <lupinix@fedoraproject.org> - 0.3.3-1
e7f5207
- new version
e7f5207
3861473
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.2-5
3861473
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
3861473
ef08a9f
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 0.3.2-4
ef08a9f
- Rebuilt for Python 3.10
ef08a9f
2833915
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.2-3
2833915
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2833915
55b2134
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.2-2
55b2134
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
55b2134
a36b81c
* Fri Jul 17 2020 Christian Dersch <lupinix@fedoraproject.org> - 0.3.2-1
a36b81c
- new version
a36b81c
67dc438
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.3.1-6
67dc438
- Rebuilt for Python 3.9
67dc438
f9fbdf9
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.1-5
f9fbdf9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f9fbdf9
32559a8
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 0.3.1-4
32559a8
- Rebuilt for Python 3.8.0rc1 (#1748018)
32559a8
5a8a547
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.3.1-3
5a8a547
- Rebuilt for Python 3.8
5a8a547
690c142
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.1-2
690c142
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
690c142
3c8669a
* Fri Mar 29 2019 Christian Dersch <lupinix@fedoraproject.org> - 0.3.1-1
3c8669a
- new version
3c8669a
a3d43be
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-3
a3d43be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
a3d43be
df4a6be
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-2
df4a6be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
df4a6be
e527142
* Sun Jun 24 2018 Christian Dersch <lupinix@fedoraproject.org> - 0.3.0-1
e527142
- new version
e527142
0396e4d
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.2.0-2
0396e4d
- Rebuilt for Python 3.7
0396e4d
39f8cdb
* Sat Mar 17 2018 Christian Dersch <lupinix@mailbox.org> - 0.2.0-1
39f8cdb
- initial packaging effort
39f8cdb