From f516638b7fe9592837389826a6152a7e1b251c54 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 30 May 2020 11:44:06 +0100 Subject: gentoo resync : 30.05.2020 --- dev-python/toml/Manifest | 4 +++ dev-python/toml/files/toml-0.10.1-skip-numpy.patch | 37 +++++++++++++++++++ dev-python/toml/toml-0.10.1.ebuild | 42 ++++++++++++++++++++++ 3 files changed, 83 insertions(+) create mode 100644 dev-python/toml/files/toml-0.10.1-skip-numpy.patch create mode 100644 dev-python/toml/toml-0.10.1.ebuild (limited to 'dev-python/toml') diff --git a/dev-python/toml/Manifest b/dev-python/toml/Manifest index ad34f5ed23a9..7d3140fa2211 100644 --- a/dev-python/toml/Manifest +++ b/dev-python/toml/Manifest @@ -1,5 +1,9 @@ AUX toml-0.10.0-depricationwarning.patch 586 BLAKE2B 6da04c9641095a4d0cd2b45ac09c4ed09b9f93990267867738ae8a288acb4be1d49cd1bcd5ee1365636df6b25b458dda8ece175cbefbe56ebbe9e1085e093ccb SHA512 64507e993b7b853aa06ab2fd31838aeaf5600125c2c11cfe6ca82e07f140f8aa40d0de61a6800ce8bc50dcfebd0888fac703035fea4a5ccc5f3e725121cad3e6 +AUX toml-0.10.1-skip-numpy.patch 1105 BLAKE2B a3cb255be800f833a5bf32b3860b7d6737b1c02b8f42079b99393ed49daac05659cbd9b9961de86160dfc7e995e5eb783c855fe2e4a3f1e75597e672dc8b3a4f SHA512 b51112969c531d465e83616690dc8c0098c3a3bee6ac56771beedbd92a0a0e7d79a4ee96e2961881a56b166283c2cdd4ecd75bb26bd0173c405e3fbe738b7f9d DIST toml-0.10.0-1.tar.gz 20396 BLAKE2B 3ddcb4cadfc68239cfcb34938a785b27326991ea89966aa6ba3ff2c8a430099664dce1474adf453f2d372b0d149c43584bce9c7abee4c8cbec3126adb3d2ab95 SHA512 ebad9d87606cf66f3db5abb2b0abd333d5536037446df131bda3f8138c33a6495a8923fc583328c27632d39448790e0e6788745d8acd7d600ea3ce57cb7dbd45 +DIST toml-0.10.1-1.tar.gz 22559 BLAKE2B 17d9d9c78f2b78a6fc5bc0efd8530af5514d2f965eb1896a0eaca9a6d8ce1dda3a5dc825a8b6cd2a2096a582bd35952e6f0a3372021c739c69186d5a2c5642be SHA512 0a2348bffc889e63f4c6f8ae4faf022cceff069b178d086a37ff03e97e0f24b4b5a72810a345692f21810f3f41908b6981da902862adb06286bdb2941e9e0d60 +DIST toml-test-280497fa5f12e43d7233aed0d74e07ca61ef176b.tar.gz 19593 BLAKE2B e9deba7c5d1eea7bd87fcf5e5c74bda4c2b9e9686e597e3ad51516f60eb8d192fb01d052ac57729c6f0851e2715cc6409a904affd637c9b099cabc1b12ad5d52 SHA512 7bd69b8c14f09bf431094b52d988eb233922527719ba5047ff769d2e709c2039fb6fb1c8144e630ad2a58835d19e0e4cc51433a427596d37f8eccb6d73d7e5c0 DIST toml-test-39bb76d631ba103a94b377aaf52c979456677fb1.tar.gz 19304 BLAKE2B 5bb73ff91146ee85f6844132cdfc06673cdb384810c6c978cfc9f8ce6ba8b1607a0dc2d03aa868791d5fd33d00ebac96a4cd57a98948a3ef9318a52417904eda SHA512 931ba91b77da576979bde290c99f6cb1a2eeec3aee55b5041b0216094c584934d560487d329df21caa64b405ec50b4dd417dc910bbe4f15b1440686efc58da29 EBUILD toml-0.10.0-r1.ebuild 1176 BLAKE2B 8eedfef64d2c2c48fe2de53aa38bb7cf6261de812f869fe7cdc91639d03a7df2ed5e01c22915a3105c2427bbe854aa487fbf264456a2c55fe7072ae5bc3fee65 SHA512 b724315fee3649260755161708cd18d90a3cc213f36d50b63db036f57fd3c178da6d4ac1bc87e3a03b1c09aa10d917d2579007aa08fec0e1d91bd41da99e3038 +EBUILD toml-0.10.1.ebuild 1064 BLAKE2B c3850076c8b7f793df711188e90b6846473ef736078235ead81e93ecd4cc9da1f8400929c6c1498032ea6208d1aeb383dedfbd499494ee2cb1da3189ceb085bf SHA512 77376a7154a051f19a038f9d900c6fee1e78b30f749b40efcad5e274965117c250d6494e588b2d64938086c7d43464f301cb7667a177e57802ce33e00b58ee38 MISC metadata.xml 324 BLAKE2B d9ee23ed157896fac55ab5bddc1cf299572ad05d4b1de97749c0ae196f01515272feea6cbb3e93a71ad908cfb1cdac70a702b2d94b6ef2a74ebc25b044b5c049 SHA512 d5578a5e1e35bb8b263dba80e0f56ee663bfc6fafe052a82889e3d1551a5143345645fcb09107b5115f78a1d40dd4b2a50609a2df096cf870ec6409764d7715a diff --git a/dev-python/toml/files/toml-0.10.1-skip-numpy.patch b/dev-python/toml/files/toml-0.10.1-skip-numpy.patch new file mode 100644 index 000000000000..5c6808d2daf4 --- /dev/null +++ b/dev-python/toml/files/toml-0.10.1-skip-numpy.patch @@ -0,0 +1,37 @@ +From 93901215b45db2ab9d50987ac109c29acbe34600 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Mon, 25 May 2020 16:38:17 +0200 +Subject: [PATCH] Skip numpy tests when numpy is not available + +Make it possible to successfully run tests without numpy installed. +This package is becoming quite hard profile, and being able to test it +without building numpy first would be a nice feature. +--- + tests/test_api.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/tests/test_api.py b/tests/test_api.py +index dd12eb3..67bcd88 100644 +--- a/tests/test_api.py ++++ b/tests/test_api.py +@@ -103,7 +103,7 @@ def test_array_sep(): + + + def test_numpy_floats(): +- import numpy as np ++ np = pytest.importorskip('numpy') + + encoder = toml.TomlNumpyEncoder() + d = {'a': np.array([1, .3], dtype=np.float64)} +@@ -120,7 +120,7 @@ def test_numpy_floats(): + + + def test_numpy_ints(): +- import numpy as np ++ np = pytest.importorskip('numpy') + + encoder = toml.TomlNumpyEncoder() + d = {'a': np.array([1, 3], dtype=np.int64)} +-- +2.26.2 + diff --git a/dev-python/toml/toml-0.10.1.ebuild b/dev-python/toml/toml-0.10.1.ebuild new file mode 100644 index 000000000000..02c4445df242 --- /dev/null +++ b/dev-python/toml/toml-0.10.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{2_7,3_{6,7,8,9}} pypy3 ) + +inherit distutils-r1 + +TOML_TEST_VER="280497fa5f12e43d7233aed0d74e07ca61ef176b" + +DESCRIPTION="Python library for handling TOML files" +HOMEPAGE="https://github.com/uiri/toml" +SRC_URI="https://github.com/uiri/${PN}/archive/${PV}.tar.gz -> ${P}-1.tar.gz + test? ( https://github.com/BurntSushi/toml-test/archive/${TOML_TEST_VER}.tar.gz -> toml-test-${TOML_TEST_VER}.tar.gz )" +IUSE="test" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + +BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + ' python3_{6,7,8}) + )" + +DOCS=( README.rst ) +PATCHES=( + "${FILESDIR}"/toml-0.10.1-skip-numpy.patch +) + +distutils_enable_tests pytest + +python_prepare_all() { + if use test; then + mv "${WORKDIR}/toml-test-${TOML_TEST_VER#v}" "${S}/toml-test" || die + fi + + distutils-r1_python_prepare_all +} -- cgit v1.2.3