From 63027c2900dcf4834f65cf5c0f9bd0f59a51152a Mon Sep 17 00:00:00 2001 From: DistroBaker Date: Fri, 29 Jan 2021 18:46:49 +0000 Subject: [PATCH] Merged update from upstream sources This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/python-kdcproxy.git#e8f0af54fa132bd6d2df388e430458114eb43004 --- Drop-coverage-from-tests.patch | 100 +++++++++++++++++++++++++++++++++ python-kdcproxy.spec | 16 +++++- 2 files changed, 114 insertions(+), 2 deletions(-) create mode 100644 Drop-coverage-from-tests.patch diff --git a/Drop-coverage-from-tests.patch b/Drop-coverage-from-tests.patch new file mode 100644 index 0000000..f3c5c29 --- /dev/null +++ b/Drop-coverage-from-tests.patch @@ -0,0 +1,100 @@ +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 6cf0683..d45e6b4 100644 --- a/python-kdcproxy.spec +++ b/python-kdcproxy.spec @@ -2,20 +2,21 @@ Name: python-%{realname} Version: 1.0.0 -Release: 1%{?dist} +Release: 4%{?dist} Summary: MS-KKDCP (kerberos proxy) WSGI module License: MIT URL: https://github.com/latchset/%{realname} Source0: https://github.com/latchset/%{realname}/archive/%{realname}-%{version}.tar.gz +Patch0: Drop-coverage-from-tests.patch + BuildArch: noarch BuildRequires: git BuildRequires: python3-coverage BuildRequires: python3-devel BuildRequires: python3-dns -BuildRequires: python3-mock BuildRequires: python3-pyasn1 BuildRequires: python3-pytest BuildRequires: python3-setuptools @@ -56,6 +57,17 @@ minimal configuration. %{python3_sitelib}/%{realname}-%{version}-*.egg-info %changelog +* Fri Jan 29 2021 Robbie Harwood - 1.0.0-4 +- Drop unused dependency on python3-mock +- Resolves: #1922344 + +* Wed Jan 27 2021 Fedora Release Engineering - 1.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jan 20 2021 Robbie Harwood - 1.0.0-2 +- Drop coverage from tests +- Resolves: #1916739 + * Tue Dec 08 2020 Robbie Harwood - 1.0.0-1 - New upstream version (1.0.0) - Drop asn1crypto in favor of pyasn1