summaryrefslogtreecommitdiffstats
path: root/python/python-pytest-services.spec
diff options
context:
space:
mode:
authorMichel Alexandre Salim <salimma@fedoraproject.org>2021-12-08 12:04:09 -0800
committerMichel Alexandre Salim <salimma@fedoraproject.org>2021-12-08 12:04:09 -0800
commitb39244ce00c4a229a03b8ac4c0284f5f47631878 (patch)
tree900ac7a0127862f71c2b230753e7f2575fa0b785 /python/python-pytest-services.spec
parent2e82134b16a48cfe966a6dcf2c20808dc10a8353 (diff)
downloadspecs-b39244ce00c4a229a03b8ac4c0284f5f47631878.tar.gz
specs-b39244ce00c4a229a03b8ac4c0284f5f47631878.tar.xz
specs-b39244ce00c4a229a03b8ac4c0284f5f47631878.zip
- python-pytest-services
Signed-off-by: Michel Alexandre Salim <salimma@fedoraproject.org>
Diffstat (limited to 'python/python-pytest-services.spec')
-rw-r--r--python/python-pytest-services.spec70
1 files changed, 0 insertions, 70 deletions
diff --git a/python/python-pytest-services.spec b/python/python-pytest-services.spec
deleted file mode 100644
index 8bce32d..0000000
--- a/python/python-pytest-services.spec
+++ /dev/null
@@ -1,70 +0,0 @@
-%global srcname pytest-services
-%global forgeurl https://github.com/pytest-dev/%{srcname}
-
-Name: python-%{srcname}
-Version: 2.2.1
-Release: %autorelease
-Summary: Services plugin for pytest
-
-License: MIT
-URL: %{forgeurl}
-Source0: %{pypi_source %{srcname}}
-Patch0: %{srcname}-flake8.patch
-
-BuildArch: noarch
-
-BuildRequires: python3-devel
-BuildRequires: pyproject-rpm-macros
-# Test dependencies:
-BuildRequires: python3dist(pytest)
-BuildRequires: memcached
-
-%global common_description %{expand:
-This plugin provides a set of fixtures and utility functions to start service
-processes for your tests with pytest.}
-
-%description %{common_description}
-
-
-%package -n python3-%{srcname}
-Summary: %{summary}
-
-%description -n python3-%{srcname} %{common_description}
-
-
-%prep
-%autosetup -p1 -n %{srcname}-%{version}
-# we don't care about upstream's PEP8 lint checks
-# (and need to port it to flake8 if we do)
-sed -i '/^pytest-pep8$/d' requirements-testing.txt
-
-%generate_buildrequires
-# not using -t as tox.ini has extra cruft
-%pyproject_buildrequires -r requirements-testing.txt
-
-
-%build
-%pyproject_wheel
-
-
-%install
-%pyproject_install
-%pyproject_save_files pytest_services
-
-
-%check
-k="$(awk 'NR>1 {pre=" and " } { printf "%snot %s", pre, $0 }' <<EOF
-test_mysql
-test_xvfb
-EOF
-)"
-%pytest -k "${k}"
-
-
-%files -n python3-%{srcname} -f %{pyproject_files}
-%license LICENSE.txt
-%doc AUTHORS.rst CHANGES.rst README.rst
-
-
-%changelog
-%autochangelog