diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-08-25 10:45:55 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-08-25 10:45:55 +0100 |
commit | 3cf7c3ef441822c889356fd1812ebf2944a59851 (patch) | |
tree | c513fe68548b40365c1c2ebfe35c58ad431cdd77 /dev-python/iniconfig | |
parent | 05b8b0e0af1d72e51a3ee61522941bf7605cd01c (diff) |
gentoo resync : 25.08.2020
Diffstat (limited to 'dev-python/iniconfig')
-rw-r--r-- | dev-python/iniconfig/Manifest | 4 | ||||
-rw-r--r-- | dev-python/iniconfig/files/iniconfig-1.0.0-pytest-5.patch | 57 | ||||
-rw-r--r-- | dev-python/iniconfig/iniconfig-1.0.0.ebuild | 25 | ||||
-rw-r--r-- | dev-python/iniconfig/metadata.xml | 7 |
4 files changed, 93 insertions, 0 deletions
diff --git a/dev-python/iniconfig/Manifest b/dev-python/iniconfig/Manifest new file mode 100644 index 000000000000..c22942186333 --- /dev/null +++ b/dev-python/iniconfig/Manifest @@ -0,0 +1,4 @@ +AUX iniconfig-1.0.0-pytest-5.patch 1809 BLAKE2B ccb4383f447f84a88cb020daf0b17ae626c627ce46424ba89591e1feba8ba38b48877e0cac83cef8792cafe283e632cdcec358f6d3929146cc67d2da57848233 SHA512 347295b050cc31108ee013a20dd1135f42a85636d83fba19d509a09856e50ad9343074b965e3b80306a9b73bfcda4c5197800ed3c2e5cba8432d26c5397a135f +DIST iniconfig-1.0.0.tar.gz 7807 BLAKE2B a77c4d8c6f549db911110505ac5a367be5175adbb580211d4aded14d1108e189fd6d6a229ac4e0e742baafa9b037d58c2bbc810897c8b274c07493c518ef752e SHA512 639a4e765637110f69627fb18a5e719b6d648e5549fd857168183d97da7880434d447c9af1e254dd2aa5d0e36cbd3f5c4ffabf8a949ed3d6294002e7e1b2f6e1 +EBUILD iniconfig-1.0.0.ebuild 539 BLAKE2B f7675d976ce7f92c271ba38ad4ed670f3f22f68ce7d3eb13ca89681d7af0c72cc41ed56c499364e5af71a7180a5df5c9618c899583468ddf04c1c6dd1b2e200a SHA512 1c2841c5cb15658e29c7545a21ae4ee7357bc3700702a15f2c4031333f1d09a0ccc60bae649782fe0fe9553d6b175e16dfad67c821ed05a6431e12bf50cc99de +MISC metadata.xml 218 BLAKE2B 086fdcf7b63ca7bd6c58e861d717bb375e1cd372eff26d5d2eeeb176d8c5e6f10e653562abafb50eae7d7508f8e3d421b87e6a749acd0490308672828d0da697 SHA512 4558fee4c51117e21b1f42ca3edbdf1195ed297db798d6bfa0e5fbb7019654a187422b0abde7af5d800caffed66d1e55e4280e8be602bad591424d9776c46781 diff --git a/dev-python/iniconfig/files/iniconfig-1.0.0-pytest-5.patch b/dev-python/iniconfig/files/iniconfig-1.0.0-pytest-5.patch new file mode 100644 index 000000000000..f8fca367b342 --- /dev/null +++ b/dev-python/iniconfig/files/iniconfig-1.0.0-pytest-5.patch @@ -0,0 +1,57 @@ +From da205253f0d78204900ec82b6cb2cb0afd9f1254 Mon Sep 17 00:00:00 2001 +From: Stanislav Levin <slev@altlinux.org> +Date: Thu, 8 Aug 2019 19:43:12 +0300 +Subject: [PATCH] Fix Pytest 5 errors + +This fixes +""" +pytest.PytestDeprecationWarning: raises(..., 'code(as_a_string)') +is deprecated, use the context manager form or use `exec()` directly. +""" + +Fixes: https://github.com/RonnyPfannschmidt/iniconfig/issues/6 +Signed-off-by: Stanislav Levin <slev@altlinux.org> +--- + test_iniconfig.py | 12 +++++------- + 1 file changed, 5 insertions(+), 7 deletions(-) + +diff --git a/test_iniconfig.py b/test_iniconfig.py +index 27fd53f..fe12421 100644 +--- a/test_iniconfig.py ++++ b/test_iniconfig.py +@@ -150,27 +150,25 @@ def test_iniconfig_from_file(tmpdir): + assert list(config.sections) == ['metadata'] + config = IniConfig(path, "[diff]") + assert list(config.sections) == ['diff'] +- py.test.raises(TypeError, "IniConfig(data=path.read())") ++ with pytest.raises(TypeError): ++ IniConfig(data=path.read()) + + + def test_iniconfig_section_first(tmpdir): +- excinfo = py.test.raises(ParseError, """ ++ with pytest.raises(ParseError) as excinfo: + IniConfig("x", data='name=1') +- """) + assert excinfo.value.msg == "no section header defined" + + + def test_iniconig_section_duplicate_fails(): +- excinfo = py.test.raises(ParseError, r""" ++ with pytest.raises(ParseError) as excinfo: + IniConfig("x", data='[section]\n[section]') +- """) + assert 'duplicate section' in str(excinfo.value) + + + def test_iniconfig_duplicate_key_fails(): +- excinfo = py.test.raises(ParseError, r""" ++ with pytest.raises(ParseError) as excinfo: + IniConfig("x", data='[section]\nname = Alice\nname = bob') +- """) + + assert 'duplicate name' in str(excinfo.value) + +-- +2.28.0 + diff --git a/dev-python/iniconfig/iniconfig-1.0.0.ebuild b/dev-python/iniconfig/iniconfig-1.0.0.ebuild new file mode 100644 index 000000000000..d38a1313161a --- /dev/null +++ b/dev-python/iniconfig/iniconfig-1.0.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..9} pypy3 ) +inherit distutils-r1 + +DESCRIPTION="Brain-dead simple config-ini parsing" +HOMEPAGE=" + https://github.com/RonnyPfannschmidt/iniconfig + " +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~sparc ~x86" + +BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/${P}-pytest-5.patch +) diff --git a/dev-python/iniconfig/metadata.xml b/dev-python/iniconfig/metadata.xml new file mode 100644 index 000000000000..266e3f19ca59 --- /dev/null +++ b/dev-python/iniconfig/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>python@gentoo.org</email> + </maintainer> +</pkgmetadata> |