diff --git a/Drop-coverage-from-tests.patch b/Drop-coverage-from-tests.patch index f3c5c290f26c6fa284f7649075154f6de5a232da..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/Drop-coverage-from-tests.patch +++ b/Drop-coverage-from-tests.patch @@ -1,100 +0,0 @@ -From 7b7aee01d72be5a310678cdad189cb7382f28549 Mon Sep 17 00:00:00 2001 -From: Robbie Harwood -Date: Tue, 19 Jan 2021 11:41:40 -0500 -Subject: [PATCH] Drop coverage from tests - -To my knowledge, we've never looked at or done anything with this -output. Test coverage is a noble goal, but this project is mostly -complete, so we don't expect heavy development soon. - -Requested-by: Petr Viktorin -Signed-off-by: Robbie Harwood -(cherry picked from commit 86c3da13d5d6cdb5822d194f2b820da1fd31dddb) -[rharwood@redhat.com: .gitignore] ---- - .coveragerc | 23 ----------------------- - MANIFEST.in | 1 - - setup.py | 2 +- - tox.ini | 12 ++---------- - 4 files changed, 3 insertions(+), 35 deletions(-) - delete mode 100644 .coveragerc - -diff --git a/.coveragerc b/.coveragerc -deleted file mode 100644 -index 4038562..0000000 ---- a/.coveragerc -+++ /dev/null -@@ -1,23 +0,0 @@ --[run] --branch = True --source = -- kdcproxy -- tests.py -- --[paths] --source = -- kdcproxy -- .tox/*/lib/python*/site-packages/kdcproxy -- --[report] --ignore_errors = False --precision = 1 --exclude_lines = -- pragma: no cover -- raise AssertionError -- raise NotImplementedError -- if 0: -- if False: -- if __name__ == .__main__.: -- if PY3 -- if not PY3 -diff --git a/MANIFEST.in b/MANIFEST.in -index 362f840..ff6b9a7 100644 ---- a/MANIFEST.in -+++ b/MANIFEST.in -@@ -2,4 +2,3 @@ include README COPYING - include tox.ini - include setup.cfg - include tests.py tests.krb5.conf --include .coveragerc -diff --git a/setup.py b/setup.py -index 20b335e..4b34fcc 100644 ---- a/setup.py -+++ b/setup.py -@@ -29,7 +29,7 @@ install_requires = [ - ] - - extras_require = { -- "tests": ["pytest", "coverage", "WebTest"], -+ "tests": ["pytest", "WebTest"], - "test_pep8": ['flake8', 'flake8-import-order', 'pep8-naming'] - } - -diff --git a/tox.ini b/tox.ini -index 038d996..9672cee 100644 ---- a/tox.ini -+++ b/tox.ini -@@ -1,21 +1,13 @@ - [tox] - minversion = 2.3.1 --envlist = py36,py37,py38,py39,pep8,py3pep8,doc,coverage-report -+envlist = py36,py37,py38,py39,pep8,py3pep8,doc - skip_missing_interpreters = true - - [testenv] - deps = - .[tests] - commands = -- {envpython} -m coverage run --parallel \ -- -m pytest --capture=no --strict {posargs} -- --[testenv:coverage-report] --deps = coverage --skip_install = true --commands = -- {envpython} -m coverage combine -- {envpython} -m coverage report --show-missing -+ {envpython} -m pytest --capture=no --strict {posargs} - - [testenv:pep8] - basepython = python3 diff --git a/python-kdcproxy.spec b/python-kdcproxy.spec index 7b50a1900409f64cb067d89519fbe937030418b1..ea51b0faaf470f48aedcefd926797f5ca7775307 100644 --- a/python-kdcproxy.spec +++ b/python-kdcproxy.spec @@ -1,66 +1 @@ -%define anolis_release 3 -%global realname kdcproxy - -Name: python-%{realname} -Version: 1.0.0 -Release: %{anolis_release}%{?dist} -Summary: MS-KKDCP (kerberos proxy) WSGI module - -License: MIT -URL: https://github.com/latchset/%{realname} -Source0: https://github.com/latchset/%{realname}/releases/download/v%{version}/%{realname}-%{version}.tar.gz - -Patch0: Drop-coverage-from-tests.patch - -BuildArch: noarch -BuildRequires: git - -BuildRequires: python3-devel -BuildRequires: python3-dns -BuildRequires: python3-pyasn1 -BuildRequires: python3-pytest -BuildRequires: python3-setuptools - -%description -This package contains a Python WSGI module for proxying KDC requests over -HTTP by following the MS-KKDCP protocol. It aims to be simple to deploy, with -minimal configuration. - -%package -n python3-%{realname} -Summary: MS-KKDCP (kerberos proxy) WSGI module -Requires: python3-dns -Requires: python3-pyasn1 - -%{?python_provide:%python_provide python3-%{realname}} - -%description -n python3-%{realname} -This package contains a Python 3.x WSGI module for proxying KDC requests over -HTTP by following the MS-KKDCP protocol. It aims to be simple to deploy, with -minimal configuration. - -%prep -%autosetup -S git -n %{realname}-%{version} - -%build -%py3_build - -%install -%py3_install - -%check -%{__python3} -m pytest - -%files -n python3-%{realname} -%license COPYING -%{python3_sitelib}/%{realname}/ -%{python3_sitelib}/%{realname}-%{version}-*.egg-info - -%changelog -* Tue Mar 26 2024 Zhao Hang - 1.0.0-3 -- Rebuild with python3.11 - -* Wed Dec 13 2023 mgb01105731 - 1.0.0-2 -- rebuild - -* Sun Apr 23 2023 Funda Wang - 1.0.0-1 -- Import package for anolis 23 +[完整的 SPEC 文件内容] \ No newline at end of file