Compare commits

..

5 Commits

Author SHA1 Message Date
Fedora Release Engineering 016585cd11 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-20 18:00:03 +00:00
Miro Hrončok 2366fa0eb8 Update to 0.0.11 with tox 4.1.2+ support 2023-01-10 17:36:26 +01:00
Miro Hrončok 647bdaa833 Update to 0.0.10 with tox 4 support 2022-12-14 15:36:28 +01:00
Miro Hrončok 6bb0cf1583 Expand %{pypi_name} and %{pypi_under} in spec for better readability 2022-12-08 10:35:56 +01:00
Miro Hrončok f2f7e4abd6 Run tests during the package build 2022-12-08 10:35:56 +01:00
2 changed files with 26 additions and 17 deletions
+25 -16
View File
@@ -1,14 +1,11 @@
%global pypi_name tox-current-env
%global pypi_under tox_current_env
Name: python-%{pypi_name}
Version: 0.0.8
Release: 3%{?dist}
Name: python-tox-current-env
Version: 0.0.11
Release: 2%{?dist}
Summary: Tox plugin to run tests in current Python environment
License: MIT
URL: https://github.com/fedora-python/tox-current-env
Source0: %{pypi_source}
Source0: %{pypi_source tox-current-env}
BuildArch: noarch
BuildRequires: python%{python3_pkgversion}-devel
@@ -18,21 +15,21 @@ BuildRequires: pyproject-rpm-macros
The tox-current-env plugin allows to run tests in current Python environment.
%package -n python%{python3_pkgversion}-%{pypi_name}
%package -n python%{python3_pkgversion}-tox-current-env
Summary: %{summary}
%{?python_provide:%python_provide python%{python3_pkgversion}-%{pypi_name}}
%{?python_provide:%python_provide python%{python3_pkgversion}-tox-current-env}
%description -n python%{python3_pkgversion}-%{pypi_name}
%description -n python%{python3_pkgversion}-tox-current-env
The tox-current-env plugin allows to run tests in current Python environment.
%prep
%autosetup -n %{pypi_name}-%{version}
%autosetup -n tox-current-env-%{version}
%generate_buildrequires
# Don't use %%pyproject_buildrequires -t/-e to avoid a build dependency loop
%pyproject_buildrequires -r
%pyproject_buildrequires -x tests
%build
@@ -41,22 +38,34 @@ The tox-current-env plugin allows to run tests in current Python environment.
%install
%pyproject_install
%pyproject_save_files %{pypi_under}
%pyproject_save_files tox_current_env
%check
# the tests currently only work within actual tox and with various Python
# versions installed, so we skip them and do an import check only instead.
# hooks[34].py are imported in hooks.py based on tox version so we have to
# exclude them here.
%pyproject_check_import -e '*.hooks?'
# deselected tests run tox without the options for this plugin and hence they need internet
%pytest -k "not regular and not noquiet_installed_packages[None]"
%files -n python%{python3_pkgversion}-%{pypi_name} -f %{pyproject_files}
%files -n python%{python3_pkgversion}-tox-current-env -f %{pyproject_files}
%doc README.rst
%changelog
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.11-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Tue Jan 10 2023 Miro Hrončok <mhroncok@redhat.com> - 0.0.11-1
- Update to 0.0.11 with tox 4.1.2+ support
* Wed Dec 14 2022 Miro Hrončok <mhroncok@redhat.com> - 0.0.10-1
- Update to 0.0.10 with tox 4 support
* Wed Dec 07 2022 Miro Hrončok <mhroncok@redhat.com> - 0.0.8-4
- Run tests during the package build
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.8-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+1 -1
View File
@@ -1 +1 @@
SHA512 (tox-current-env-0.0.8.tar.gz) = b169cae94a984b78ecfcaadb0b68fc2cd3f1e037320b87824439d4c0f19f04e07d05a618b7e7532da62479a41fa6606e0bbadd6e5cf626f62d21eb66c6ef34cb
SHA512 (tox-current-env-0.0.11.tar.gz) = 04039e4ec9b2baf3b2576ce695f075c6e8a6ae7addd7612737b0c61ccd92f8ea5e5fcba6b721f3a8cecacb32a21aa3b755820b1711782fa2be557491b98e9b79