From ecdac123787b96ce6649f0f91da12ea6458cc2b1 Mon Sep 17 00:00:00 2001 From: Palica Date: Tue, 23 Jun 2020 22:35:08 +0200 Subject: Updating liguros repo --- dev-python/tox/Manifest | 8 +++ .../tox/files/tox-3.12.1-skip-broken-tests.patch | 61 ++++++++++++++++++ .../tox/files/tox-3.9.0-strip-setuptools_scm.patch | 30 +++++++++ dev-python/tox/metadata.xml | 13 ++++ dev-python/tox/tox-2.9.1.ebuild | 49 ++++++++++++++ dev-python/tox/tox-3.12.1.ebuild | 50 +++++++++++++++ dev-python/tox/tox-3.14.4.ebuild | 74 ++++++++++++++++++++++ dev-python/tox/tox-3.14.5.ebuild | 74 ++++++++++++++++++++++ dev-python/tox/tox-3.15.0.ebuild | 74 ++++++++++++++++++++++ dev-python/tox/tox-3.15.1.ebuild | 71 +++++++++++++++++++++ dev-python/tox/tox-3.15.2.ebuild | 71 +++++++++++++++++++++ dev-python/tox/tox-3.2.1.ebuild | 62 ++++++++++++++++++ 12 files changed, 637 insertions(+) create mode 100644 dev-python/tox/Manifest create mode 100644 dev-python/tox/files/tox-3.12.1-skip-broken-tests.patch create mode 100644 dev-python/tox/files/tox-3.9.0-strip-setuptools_scm.patch create mode 100644 dev-python/tox/metadata.xml create mode 100644 dev-python/tox/tox-2.9.1.ebuild create mode 100644 dev-python/tox/tox-3.12.1.ebuild create mode 100644 dev-python/tox/tox-3.14.4.ebuild create mode 100644 dev-python/tox/tox-3.14.5.ebuild create mode 100644 dev-python/tox/tox-3.15.0.ebuild create mode 100644 dev-python/tox/tox-3.15.1.ebuild create mode 100644 dev-python/tox/tox-3.15.2.ebuild create mode 100644 dev-python/tox/tox-3.2.1.ebuild (limited to 'dev-python/tox') diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest new file mode 100644 index 000000000000..06767d919a64 --- /dev/null +++ b/dev-python/tox/Manifest @@ -0,0 +1,8 @@ +DIST tox-2.9.1.tar.gz 1855982 BLAKE2B 3e2f5fd3d3e45e54f96b0a6fc8f9e98bfba3b48540cc2922a897e016b5aabc9974772c9b897e0fab7b38b00f99478a063ad988ffa8b65fa53f684997334e492c SHA512 ff19b2bb7ac963379f1cccd4973ad9eb4dabfbda976cde7caba50ad010d8fa57c1cba91d63e3e0512e44cc7d350bc9270fbd9b30db1bd55f7d9c239e7623d066 +DIST tox-3.12.1.tar.gz 283964 BLAKE2B b7cb2394a721f281552d1f614a6059f7025390a4ea03fd970c85330dffb97f601f0c3f8c9c9b05f86b5b92e87ef80fba48676201550581562b8cf3f1b2afa34b SHA512 d7ed7ce17b03b5c8e3ba95e14f547c8dbb9a04ac38b98fb24c09261b5087ffc83b05e9a03607fa53ce61340a3ba69fc4121622f7fe338ce8ed402d25d59c7e6a +DIST tox-3.14.4.tar.gz 289600 BLAKE2B 413782a524b70b4e301f5a4bda9c763dc7e670d7fe7785ce288b54d8a4940db0b8fed5f075c3f2cdea1d2242e35fa50765de1cd5ea544d1f433faa9a31894d61 SHA512 94e71d06ea62c275651e574359ffa224702eb4062398b44dff9504ce9e55df94d9227fc7cdbf02bc3d44244c29f29b8d3bdef3a66d94ad2dba6971860444ae7d +DIST tox-3.14.5.tar.gz 290075 BLAKE2B 7e412e85981fe11cba4dc6a4ab3df824678b11fe59bd7d909361029f30e407ffe62a24967e5a447cc643500dfb61326d47fb276bb669311780ac49aa2075fe09 SHA512 cbd0e4c53bb82a302016f380a246e9a9630b8f0c6631195af2dfa12c090cc76c3d9da8362e11c42e74bacbb3f9be504eb67e07de1d2cbac7b5f05341ea2970c4 +DIST tox-3.15.0.tar.gz 291890 BLAKE2B 9c42c587332eafcfd02d2d8a42588af6253baf9f62e82eb8a8bf10da291b4868b1fe319e38a583bc67bb26ab868b8a123feccd5bd008ce618ceb46d3121c68d2 SHA512 cb21574301d953b361eb5e1d89eefe22e68ae5871036f03d5753ee97c888cadde548d62a50622dd65b3c488143bbbdf8d309bafa3b6a4807871c9e78b6fcdb9c +DIST tox-3.15.1.tar.gz 292044 BLAKE2B eb3062fb1a2494a6b23e1c6f2c6af56be5879664ae26918e60839d2f8cff98dc6b684a27469eac81c363a3cd3e90abdafe0ab4dc601840023e5263a42301f384 SHA512 334e2129d5418d4733a25419b81cc57e794a11954c21774231e32c93e977f1a7fb71c739adabccb5cdde9428ab69772e8623a0c0a1172855957f7cbcd4a917b1 +DIST tox-3.15.2.tar.gz 293523 BLAKE2B a1a1c84a987d2b2e5194321405775ee3828b8e2c8dcd38c7e780a9d508b789a42f1880cffcecd68c50dfdc37008a4e9a117660fa2c732864c82af6c2eaf5a99e SHA512 9448554452c79039289d2d2c05c974f451647329701372c3e4b154a0161fa768245c0068cd5e3f1221b4b51a07be806f7c66ab9d4ef83a3e8e5964e18b9cde85 +DIST tox-3.2.1.tar.gz 268827 BLAKE2B 764835d04fb0c17f32eb8e2041b83f90d6a729b781a5b5b95e9ecb1162f1c29ed595d4a6369524b390a31853b8003485b27a3a12d63e84f49e92675f1a9bee13 SHA512 79f5a1c8f6e818fbb8444754e3767d880fc1fdfe63b46c518d37440fe2b2f3ce572865aff83d9492c24486fded49893cc31bd9b11254bac4db507260304bc76f diff --git a/dev-python/tox/files/tox-3.12.1-skip-broken-tests.patch b/dev-python/tox/files/tox-3.12.1-skip-broken-tests.patch new file mode 100644 index 000000000000..382bf2b158eb --- /dev/null +++ b/dev-python/tox/files/tox-3.12.1-skip-broken-tests.patch @@ -0,0 +1,61 @@ +diff --git a/tests/integration/test_provision_int.py b/tests/integration/test_provision_int.py +index 6a8ac18..56dbe95 100644 +--- a/tests/integration/test_provision_int.py ++++ b/tests/integration/test_provision_int.py +@@ -43,7 +43,7 @@ def test_provision_missing(initproj, cmd): + @pytest.mark.skipif( + "sys.platform == 'win32'", reason="triggering SIGINT reliably on Windows is hard" + ) +-def test_provision_interrupt_child(initproj, monkeypatch, capfd): ++def xtest_provision_interrupt_child(initproj, monkeypatch, capfd): + monkeypatch.delenv(str("PYTHONPATH"), raising=False) + monkeypatch.setenv(str("TOX_REPORTER_TIMESTAMP"), str("1")) + initproj( +diff --git a/tests/unit/config/test_config.py b/tests/unit/config/test_config.py +index b814b7a..fe7ebe3 100644 +--- a/tests/unit/config/test_config.py ++++ b/tests/unit/config/test_config.py +@@ -1897,7 +1897,7 @@ class TestConfigTestEnv: + for name, config in configs.items(): + assert config.basepython == "python{}.{}".format(name[2], name[3]) + +- def test_default_factors_conflict(self, newconfig, capsys): ++ def xtest_default_factors_conflict(self, newconfig, capsys): + with pytest.warns(UserWarning, match=r"conflicting basepython .*"): + config = newconfig( + """ +diff --git a/tests/unit/interpreters/test_interpreters.py b/tests/unit/interpreters/test_interpreters.py +index ea6f65d..e4f0e92 100644 +--- a/tests/unit/interpreters/test_interpreters.py ++++ b/tests/unit/interpreters/test_interpreters.py +@@ -28,7 +28,7 @@ def create_interpreters_instance(): + return Interpreters(hook=pm.hook) + + +-def test_tox_get_python_executable(): ++def xtest_tox_get_python_executable(): + class envconfig: + basepython = sys.executable + envname = "pyxx" +@@ -72,7 +72,7 @@ def test_tox_get_python_executable(): + + + @pytest.mark.skipif("sys.platform == 'win32'", reason="symlink execution unreliable on Windows") +-def test_find_alias_on_path(monkeypatch, tmp_path): ++def xtest_find_alias_on_path(monkeypatch, tmp_path): + reporter.update_default_reporter(Verbosity.DEFAULT, Verbosity.DEBUG) + magic = tmp_path / "magic{}".format(os.path.splitext(sys.executable)[1]) + os.symlink(sys.executable, str(magic)) +diff --git a/tests/unit/test_venv.py b/tests/unit/test_venv.py +index 0523112..3db5416 100644 +--- a/tests/unit/test_venv.py ++++ b/tests/unit/test_venv.py +@@ -445,7 +445,7 @@ def test_install_command_not_installed_bash(newmocksession): + mocksession.report.expect("warning", "*test command found but not*") + + +-def test_install_python3(newmocksession): ++def xtest_install_python3(newmocksession): + if not py.path.local.sysfind("python3"): + pytest.skip("needs python3") + mocksession = newmocksession( diff --git a/dev-python/tox/files/tox-3.9.0-strip-setuptools_scm.patch b/dev-python/tox/files/tox-3.9.0-strip-setuptools_scm.patch new file mode 100644 index 000000000000..f6f78af192dd --- /dev/null +++ b/dev-python/tox/files/tox-3.9.0-strip-setuptools_scm.patch @@ -0,0 +1,30 @@ +diff --git a/setup.py b/setup.py +index 73f2540..8d6f3c3 100644 +--- a/setup.py ++++ b/setup.py +@@ -1,19 +1,13 @@ + # -*- coding: utf-8 -*- +-import textwrap ++import os + + from setuptools import setup + +-setup( +- use_scm_version={ +- "write_to": "src/tox/version.py", +- "write_to_template": textwrap.dedent( +- """ +- # coding: utf-8 +- from __future__ import unicode_literals ++VERSION = os.environ['PV'] ++with open('src/tox/version.py', 'wt') as fp: ++ fp.write("__version__ = u'{}'".format(VERSION)) + +- __version__ = {version!r} +- """ +- ).lstrip(), +- }, ++setup( ++ version=VERSION, + package_dir={"": "src"}, + ) diff --git a/dev-python/tox/metadata.xml b/dev-python/tox/metadata.xml new file mode 100644 index 000000000000..e8dc3d7fddb5 --- /dev/null +++ b/dev-python/tox/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + tox + tox-dev/tox + + gentoo-staging + diff --git a/dev-python/tox/tox-2.9.1.ebuild b/dev-python/tox/tox-2.9.1.ebuild new file mode 100644 index 000000000000..52fea638670c --- /dev/null +++ b/dev-python/tox/tox-2.9.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_6 pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="virtualenv-based automation of test activities" +HOMEPAGE="https://tox.readthedocs.io https://github.com/tox-dev/tox https://pypi.org/project/tox/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" + +IUSE="doc test" + +# tests need internet +RESTRICT="test" + +RDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/virtualenv-1.11.2[${PYTHON_USEDEP}] + dev-python/pluggy[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + >=dev-python/py-1.4.17[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools_scm[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( >=dev-python/pytest-2.3.5[${PYTHON_USEDEP}] )" + +python_prepare_all() { + # remove intersphinx stuff + sed -i -e "s/'sphinx.ext.intersphinx',//" doc/conf.py || die + distutils-r1_python_prepare_all +} + +python_compile_all() { + if use doc; then + esetup.py build_sphinx + HTML_DOCS=( "${S}"/doc/build/html/. ) + fi +} + +python_test() { + esetup.py test || die "Testsuite failed under ${EPYTHON}" +} diff --git a/dev-python/tox/tox-3.12.1.ebuild b/dev-python/tox/tox-3.12.1.ebuild new file mode 100644 index 000000000000..0b093a1f9d91 --- /dev/null +++ b/dev-python/tox/tox-3.12.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="virtualenv-based automation of test activities" +HOMEPAGE="https://tox.readthedocs.io https://github.com/tox-dev/tox https://pypi.org/project/tox/" +SRC_URI="https://github.com/tox-dev/tox/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~sparc ~x86" + +# doc disabled because of missing deps in tree +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/filelock[${PYTHON_USEDEP}] +