From 8a987c9713ac2cb498f63e6c04f3fdb2b7f10c94 Mon Sep 17 00:00:00 2001 From: "Andreas Billmeier (@Home/mbp)" Date: Mon, 14 Jun 2021 11:58:19 +0200 Subject: [PATCH] update netmiko-3.4.0 --- dev-python/netmiko/Manifest | 6 ++-- dev-python/netmiko/netmiko-2.3.0.ebuild | 23 ------------ dev-python/netmiko/netmiko-3.1.1.ebuild | 23 ------------ dev-python/netmiko/netmiko-3.4.0.ebuild | 36 +++++++++++++++++++ dev-python/ntc-templates/Manifest | 3 ++ dev-python/ntc-templates/metadata.xml | 15 ++++++++ .../ntc-templates/ntc-templates-2.0.0.ebuild | 34 ++++++++++++++++++ 7 files changed, 90 insertions(+), 50 deletions(-) delete mode 100644 dev-python/netmiko/netmiko-2.3.0.ebuild delete mode 100644 dev-python/netmiko/netmiko-3.1.1.ebuild create mode 100644 dev-python/netmiko/netmiko-3.4.0.ebuild create mode 100644 dev-python/ntc-templates/Manifest create mode 100644 dev-python/ntc-templates/metadata.xml create mode 100644 dev-python/ntc-templates/ntc-templates-2.0.0.ebuild diff --git a/dev-python/netmiko/Manifest b/dev-python/netmiko/Manifest index 901b82e..689f0d9 100644 --- a/dev-python/netmiko/Manifest +++ b/dev-python/netmiko/Manifest @@ -1,7 +1,5 @@ -DIST netmiko-2.3.0.tar.gz 79533 BLAKE2B 2a942afb78237b0a682fca78bd25139fbb295647c78f1759a813e8955b60ada9da901d54ee89386df7dba3a6335001c72b7134ada8d8b4d6fc007fe048af53f0 SHA512 33a35b451e57ac3460fa5314dd815f0c31c301b249bdf824e06159068f40181f342ceb9c8aed8098863c3cbb62eda87aef61c6f322405f6a7404626bdb36f4a3 -DIST netmiko-3.1.1.tar.gz 315377 BLAKE2B 96ba79cad5d100e6048b537ada8f16e1642514be46578a486f495865aeee8de8516428d8f49003c957c48e0054f799f836479f58cde97ec3a3116e6f11c6c766 SHA512 34b0b1fcbfe5f1a6746086cec76e440c6d80c89a1d7cad215b7d45990b9ad4c68b28b1834d1c19db85cf99094b06ab5ab24dddfa5ac24cd60d4986f459df1883 DIST netmiko-3.3.0.tar.gz 372515 BLAKE2B c624bec148a91ed001458f30848610abbd8edd4d8fe6c7e46d59cfca7f6e25fa5c274f41fcf09f39db1159d82cce07b3dc0b1d9e5578fa22422c8ade84077585 SHA512 6319ba02b77dc600dc3a8c989dfaae676c11212e538f6f1372c86d03e31ec3322d446dfca1dcf642c034c5cf9a778e525d6b8a871ff5d83fc01902de09c98dd2 -EBUILD netmiko-2.3.0.ebuild 598 BLAKE2B dc328c00e81ed0bb01bbbe5eac6c2c6b9858882220996a599f70cfaf35f20ed5d7febfaab0826f67018d7503bafd4ddf6192e020f87d2a3b85ef34c9d6fb89bd SHA512 5aba5adb88dfc79073b9068dd62709d81de13ddcab1bc523cd381ec526327e002eeda57f2c2af0934ba58238fc1dc8be5495652716901909045edf4510a5d584 -EBUILD netmiko-3.1.1.ebuild 615 BLAKE2B 25ab17cbd5321bec0a885ce0f8977dfb1a50fb012e7b38957a5b45c333e39914b25df3d009eb2a004f3168b9b2c45d8193008850f1a6927d3183e371438414c9 SHA512 1c9ac6b40b956d7f8106d032ca2bdceb6fbb7f41280aa874be7d7af88c37a78b5dbcc1cd54f46f18a2d0295b5453f80a0727ae5e0ecef640fe215b0dcc7c78f0 +DIST netmiko-3.4.0.tar.gz 502064 BLAKE2B e6a63fbf8392810b78a8ae4e710addf4527af372676b99ae5aa3c1adb6c4702bc7d76818116af0f7c6124e3161fd6a1f971e8a414ebd8d77ccd350d2631b49d7 SHA512 b131707bcfec883c0d6a206e5c3a419cd740483287ab82b8f5879d01ca7f2ab2fca4d564515890ffefb9351bf7125f55e4e337711824c3ce720f02e21aaeab78 EBUILD netmiko-3.3.0.ebuild 887 BLAKE2B 146db69f55882474127493a8f742800cf1ef4271f87f17cf8838e67ea878c6e5b68c6fbe24751ebaab62ec5c2449a8e2b667dcc6c1963f124e754b52ebf53854 SHA512 70a4d3773c8352ee7a949d409c51cab23cdf7cbc0ad3ce79223b66c775b17391a36307b1bb66e553c58f9e83dd66adfbc7a81b48b336ba5b36a3db33e67481da +EBUILD netmiko-3.4.0.ebuild 953 BLAKE2B 6aa6a217cfeab201f69bd673e571b095a1c8f8af7abeebdc3ba3db68220b6e4addae82443974676f4e0685cb0ad7c0f7fd5f4b9b16d6cd8f7a15cb589b779365 SHA512 e5a3f9cc4ae06557ca642573892269cde55f394c386f8f9ce27c93e752e20f56af1745ed15ebb73e7fee4b929734d401eec1c89b20eb1927cead1106585a0a0c MISC metadata.xml 450 BLAKE2B b6530376f9f3745b0b4ef741222af10c5d31e419ebcd5521fc30b947294ccb64b6ac00634cae105d19b664de2d9036b0748b4d4fe5d3b9435b254f1a304f4753 SHA512 39348b249b56b466cff7c1e165fa5804de019da30d79384451e32b94949904b8093267ceda1000538976b047626cd0355cd4f2cab8e05cb330547f02d1cc121c diff --git a/dev-python/netmiko/netmiko-2.3.0.ebuild b/dev-python/netmiko/netmiko-2.3.0.ebuild deleted file mode 100644 index 271d551..0000000 --- a/dev-python/netmiko/netmiko-2.3.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="Multi-vendor library to simplify Paramiko SSH connections to network devices" -HOMEPAGE="https://github.com/ktbyers/netmiko" -LICENSE="MIT" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/scp[${PYTHON_USEDEP}] - dev-python/paramiko[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/textfsm[${PYTHON_USEDEP}] -" diff --git a/dev-python/netmiko/netmiko-3.1.1.ebuild b/dev-python/netmiko/netmiko-3.1.1.ebuild deleted file mode 100644 index 9a5576f..0000000 --- a/dev-python/netmiko/netmiko-3.1.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="Multi-vendor library to simplify Paramiko SSH connections to network devices" -HOMEPAGE="https://github.com/ktbyers/netmiko" -LICENSE="MIT" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/scp-0.13.2[${PYTHON_USEDEP}] - >=dev-python/paramiko-2.4.3[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/textfsm[${PYTHON_USEDEP}] -" diff --git a/dev-python/netmiko/netmiko-3.4.0.ebuild b/dev-python/netmiko/netmiko-3.4.0.ebuild new file mode 100644 index 0000000..ed3a7d6 --- /dev/null +++ b/dev-python/netmiko/netmiko-3.4.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Multi-vendor library to simplify Paramiko SSH connections to network devices" +HOMEPAGE="https://github.com/ktbyers/netmiko https://pypi.org/project/netmiko/" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +DOCS="README.md" + +RDEPEND=">=dev-python/scp-0.13.2[${PYTHON_USEDEP}] + >=dev-python/paramiko-2.6.0[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + >=dev-python/ntc-templates-2.0.0[${PYTHON_USEDEP}] + dev-python/tenacity[${PYTHON_USEDEP}]" +BDEPEND=" + >=dev-python/setuptools-38.4.0[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + nosetests --verbose || die + py.test -v -v || die +} diff --git a/dev-python/ntc-templates/Manifest b/dev-python/ntc-templates/Manifest new file mode 100644 index 0000000..7265694 --- /dev/null +++ b/dev-python/ntc-templates/Manifest @@ -0,0 +1,3 @@ +DIST ntc-templates-2.0.0.tar.gz 670454 BLAKE2B c84ae5bf4ae37aa8233fc413f0bdce785da8f7697a9ac74a808a96b03e761f5fd56a77e500f27770bf9d8eab5b075a9cc38d27b0fb407e1161e27dffc81e192c SHA512 3a255e54218fb5a7449d197731fef6a86696ea720b19ae501bee795fe58f88dec0b0d308421f17f17fb91ad8e3f41d9e5b9a5d954423a89ee28c68c7e4159523 +EBUILD ntc-templates-2.0.0.ebuild 933 BLAKE2B b22239eff2590afa0026e97f5972baf8e8966d40bae070ebf4c075db1427430cd21ac392a85a079f766fcf5dd07a66f3e8a8bf4c13e79c374d237f0930941342 SHA512 a9729af31d6f9deeda0472c4c197469f52fb4d5f7db6894d6658ee8355a1ca79d395d80bd6195f9c6a64ce27921709ff400d0ba67dff800b42251eb4d84e82ab +MISC metadata.xml 463 BLAKE2B 75834d0d5a0a6c3ee88d90f884055a7eb01dbe6d6b5fe81409bc799674a1c60a276c8cc8ecc8d2cef1168dbe43c1e56935d1cef97fc1c0bb2922251ea8ff77a7 SHA512 b814506c9a853c539df84515b41578390b0955290ee261528eab7c966f8286710789425f2c8c1b9ab2ea7e3eabae17ef7cb18ed8fe0d98d3f548ab1996d138e4 diff --git a/dev-python/ntc-templates/metadata.xml b/dev-python/ntc-templates/metadata.xml new file mode 100644 index 0000000..1a225ea --- /dev/null +++ b/dev-python/ntc-templates/metadata.xml @@ -0,0 +1,15 @@ + + + + + b@edevau.net + Andreas Billmeier + + + ntc-templates + + info@networktocode.com + Network to Code + + + diff --git a/dev-python/ntc-templates/ntc-templates-2.0.0.ebuild b/dev-python/ntc-templates/ntc-templates-2.0.0.ebuild new file mode 100644 index 0000000..0354133 --- /dev/null +++ b/dev-python/ntc-templates/ntc-templates-2.0.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="TextFSM Templates for Network Devices, and Python wrapper for TextFSM's CliTable." +HOMEPAGE="https://github.com/networktocode/ntc-templates https://pypi.org/project/ntc-templates/" +SRC_URI="https://github.com/networktocode/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +DISTUTILS_USE_SETUPTOOLS=pyproject.toml + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +DOCS="README.md" + +RDEPEND=">=dev-python/textfsm-1.1.0[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/pyproject2setuppy[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + nosetests --verbose || die + py.test -v -v || die +}