Add napalm-3.1.0 and all of its dependencies (#106)

This commit is contained in:
niku64 2020-08-13 17:50:28 +03:00 committed by GitHub
parent 25ac63c65d
commit 8e3d7f8ea5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
25 changed files with 438 additions and 4 deletions

View File

@ -0,0 +1 @@
DIST ciscoconfparse-1.5.19.tar.gz 139158 SHA256 6aa1644224234a09f12224ffa616847bce02e6c2c15d2dd53857a07556d4ae20 SHA512 07bacad512ec79abe5a4af17bd6d19d6fa3f511ada6fe11a75f2f556eadf82533e9605db05dcd7a54d6a8e2635e7b6939282f6c9f6216186316c73f3f41e20e2 WHIRLPOOL 760df74d2f5d60fe4371e2a677fdce834ff6d29bf45097179fb9289120a39e8bba0af17d864e3a1ef59cb296cc019e43dcc881ae710806169788968ad7bc0c0f

View File

@ -0,0 +1,49 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
inherit distutils-r1 eutils flag-o-matic
DESCRIPTION="Parse, Audit, Query, Build, and Modify Cisco IOS-style configurations"
HOMEPAGE="https://pypi.org/project/ciscoconfparse/ http://www.pennington.net/py/ciscoconfparse/ https://github.com/mpenning/ciscoconfparse"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
IUSE="doc test"
RESTRICT="!test? ( test ) mirror"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/dnspython-1.16.0
dev-python/colorama
dev-python/passlib
"
S="${WORKDIR}/${P}"
python_prepare_all() {
distutils-r1_python_prepare_all
}
python_compile() {
if ! python_is_python3; then
local CFLAGS=${CFLAGS}
append-cflags -fno-strict-aliasing
fi
distutils-r1_python_compile
}
python_test() {
pytest -vv tests || die "Testsuite failed under ${EPYTHON}"
}
python_install_all() {
distutils-r1_python_install_all
}

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Grigory Antsiferov</name>
<email>g.antsiferov@rbkmoney.com</email>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1 @@
DIST junos-eznc-2.5.1.tar.gz 154192 SHA256 0e3a1e74b9254b4832a6cdbf8e6f26f9a269f574cb8cf2dd292dc131e0f4b245 SHA512 7cce5777422dcaca9bf96e3e9a59f16cbd9ca10f06196b6ed620e133cf284d9c98b563d4b5620b2e9dc11dcf032671e16934de3b8c7d41487da1c1ccd2f8ac12 WHIRLPOOL 502abf72b847ffb6aba3af507aaaea7ed7e9aa9a5e9c00dd283da15fc402780a8fe4b4f7120bb5479ea31a46a5510fb25f732cef7c95e244a5f010082214d079

View File

@ -0,0 +1,59 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
inherit distutils-r1 eutils flag-o-matic
DESCRIPTION="Junos 'EZ' automation for non-programmers"
HOMEPAGE="https://pypi.org/project/junos-eznc/ https://github.com/Juniper/py-junos-eznc"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
IUSE="doc test"
RESTRICT="!test? ( test ) mirror"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/paramiko-2.4.3
>=dev-python/scp-0.13.2
>=dev-python/ncclient-0.6.3
>=dev-python/lxml-3.2.4
>=dev-python/jinja-2.7
dev-python/six
dev-python/pyyaml
dev-python/netaddr
dev-python/pyparsing
dev-python/transitions
dev-python/pyserial
dev-python/yamlordereddictloader
test? ( dev-python/pytest )
"
S="${WORKDIR}/${P}"
python_prepare_all() {
distutils-r1_python_prepare_all
}
python_compile() {
if ! python_is_python3; then
local CFLAGS=${CFLAGS}
append-cflags -fno-strict-aliasing
fi
distutils-r1_python_compile
}
python_test() {
pytest -vv tests || die "Testsuite failed under ${EPYTHON}"
}
python_install_all() {
distutils-r1_python_install_all
}

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Grigory Antsiferov</name>
<email>g.antsiferov@rbkmoney.com</email>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1 @@
DIST napalm-3.1.0.tar.gz 194878 SHA256 8e8d33b2236d3f1174e27f5118f4444488776896cba316a61945aa4ed97ac833 SHA512 1073ea6d4a42ba8279e59a77321b46d12e8b7a2cdb0b0538f862418e32165666de00ea552c5726ce3362b46884fbee96cab0ebbc48d4d17c98471ef761d7c882 WHIRLPOOL 7da36d4cbca582e5c6d768fb8efd46149e7e5947752a6d290eca8df98d93c806f55b89216a8c7bf58c8582aaf3f84d447fcc9ec5ebe449fab644be26e02423fe

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Grigory Antsiferov</name>
<email>g.antsiferov@rbkmoney.com</email>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,63 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
inherit distutils-r1 eutils flag-o-matic
DESCRIPTION="Network Automation and Programmability Abstraction Layer with Multivendor"
HOMEPAGE="https://pypi.org/project/napalm/ https://github.com/napalm-automation/napalm/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
IUSE="doc test"
RESTRICT="!test? ( test ) mirror"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/cffi-1.11.3
>=dev-python/paramiko-2.4.3
>=dev-python/scp-0.13.2
>=dev-python/requests-2.7.0
>=dev-python/lxml-4.3.0
>=dev-python/pyeapi-0.8.2
>=dev-python/netmiko-3.1.0
>=dev-python/junos-eznc-2.2.1
dev-python/future
dev-python/six
dev-python/jinja
dev-python/textfsm
dev-python/pyserial
dev-python/netaddr
dev-python/pyyaml
dev-python/ciscoconfparse
test? ( dev-python/pytest )
"
S="${WORKDIR}/${P}"
python_prepare_all() {
distutils-r1_python_prepare_all
}
python_compile() {
if ! python_is_python3; then
local CFLAGS=${CFLAGS}
append-cflags -fno-strict-aliasing
fi
distutils-r1_python_compile
}
python_test() {
pytest -vv tests || die "Testsuite failed under ${EPYTHON}"
}
python_install_all() {
distutils-r1_python_install_all
}

View File

@ -0,0 +1 @@
DIST ncclient-0.6.9.tar.gz 118081 SHA256 0112f2ad41fb658f52446d870853a63691d69299c73c7351c520d38dbd8dc0c4 SHA512 ea5abc0dae81c337dbb22b8a15a63b6af8a3d5fbae9b621137957cc33c4688c4930a941f568a02be10256bcead9047bbe4a3fd8b29639f6a7626bb28244358a9 WHIRLPOOL 966a5aea3c2a7481ac35faf43600850d93ee77598c1b9612c25e525cfcea0bdad29dc6a6fc460bb77eba17929488d0ca91a32ebbdaf691ec4ce30ddc8d6d9c47

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Grigory Antsiferov</name>
<email>g.antsiferov@rbkmoney.com</email>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,49 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
inherit distutils-r1 eutils flag-o-matic
DESCRIPTION="Python library for NETCONF clients"
HOMEPAGE="https://pypi.org/project/ncclient/ https://github.com/ncclient/ncclient"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
IUSE="doc test"
RESTRICT="!test? ( test ) mirror"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/paramiko-2.4.3
>=dev-python/lxml-3.2.4
dev-python/six
"
S="${WORKDIR}/${P}"
python_prepare_all() {
distutils-r1_python_prepare_all
}
python_compile() {
if ! python_is_python3; then
local CFLAGS=${CFLAGS}
append-cflags -fno-strict-aliasing
fi
distutils-r1_python_compile
}
python_test() {
pytest -vv tests || die "Testsuite failed under ${EPYTHON}"
}
python_install_all() {
distutils-r1_python_install_all
}

View File

@ -0,0 +1 @@
DIST netmiko-3.2.0.tar.gz 366409 SHA256 d26c62827453196645aa34768fc814469530d3ce4d3592157d05b41abd37ea68 SHA512 cc250c91fc4e688ce8a69b708d8c9a6eccbef188168d2ec39bd683e2c5b7367a8c75dfc4d5d8dc81ee32e18957aff118775d6e246a11e7ad24ca572ee305092f WHIRLPOOL f4113e52ae0c6f4593f2fb6aeecc1289b3f345ebb9238efbfb31f9df6486d4357c533d85e438b2bec711389563112ebc775cffac6af6795f8b229abeb45f6e3f

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Grigory Antsiferov</name>
<email>g.antsiferov@rbkmoney.com</email>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,51 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
inherit distutils-r1 eutils flag-o-matic
DESCRIPTION="Multi-vendor library to simplify Paramiko SSH connections to network devices"
HOMEPAGE="https://pypi.org/project/netmiko/ https://github.com/ktbyers/netmiko"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
IUSE="doc test"
RESTRICT="!test? ( test ) mirror"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/paramiko-2.4.3
>=dev-python/scp-0.13.2
dev-python/pyserial
dev-python/textfsm
test? ( dev-python/pytest dev-python/pyyaml )
"
S="${WORKDIR}/${P}"
python_prepare_all() {
distutils-r1_python_prepare_all
}
python_compile() {
if ! python_is_python3; then
local CFLAGS=${CFLAGS}
append-cflags -fno-strict-aliasing
fi
distutils-r1_python_compile
}
python_test() {
pytest -vv tests || die "Testsuite failed under ${EPYTHON}"
}
python_install_all() {
distutils-r1_python_install_all
}

View File

@ -1,2 +1 @@
DIST v1.6.5.tar.gz 742722 BLAKE2B 3a86ea7b4b5c3de95a94cae009ac3bec0aefe35b412d6dfa411266b8ee1a906b00f6fd4f6bb511ba8a997a3d2fcaffdf88ccc400729f683cd3b8b0a24e860a38 SHA512 d3f554cc85ece9bf8d1dd886c837199110c0564d06637a544ddacc43e8ed1006df2f0280b350e12e7d18c5656ceea74570ee7ac77223abb83e71bcc1c5215918
EBUILD patroni-1.6.5.ebuild 1646 BLAKE2B 831a26f41f377330914de9fa6cd917a264748db68ac8600fe2d30e612ddec3b6ffc37803a967736f620ce0c6954f70365c926c73d17780b0d11dd611c5be21ea SHA512 fd12a5bac1b23496e399bb3f5af86eaeaf08916ac9f6a7bcfc0629957b8fea830b1e98682d07c6fc28c243d6c7c6869b2b9403c0ccc1a2162de8830c4dd68beb
DIST v1.6.5.tar.gz 742722 SHA256 a72e18e901be2404831f819b4a22c4df67d5fbb013e455d22fdc352f1e171be6 SHA512 d3f554cc85ece9bf8d1dd886c837199110c0564d06637a544ddacc43e8ed1006df2f0280b350e12e7d18c5656ceea74570ee7ac77223abb83e71bcc1c5215918 WHIRLPOOL 879f8abf322e23b43ca4a031aa4546281999be679c2a8bed783ffa4b9c642247f464aa5409c5eab536bb02d52e752674f9491991135920a414429de94e2c5ae0

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Grigory Antsiferov</name>
<email>g.antsiferov@rbkmoney.com</email>
</maintainer>
</pkgmetadata>

View File

@ -1,2 +1 @@
DIST python-consul-1.1.0.tar.gz 25686 BLAKE2B 0e70dd49f912cd673414de13ade71ecb3ba2ec2a795066a1334b882d2ad186abff94c6a5f878ea61f674863fe962b61a2ade5f479efe750e5995f8a54622034b SHA512 9a4b24bac412d389c6394bc34ed9cb8a812f42461d7fb950e7a1290e099cc7114f18a959710d2d5d2b7fe81d5950f4a7e6765ddd448587e58b4e85b0f58d4242
EBUILD python-consul-1.1.0.ebuild 992 BLAKE2B 665902d23041eda694c08a1beba5b95e211c6235db52a368fa04895aa666d4aafb9544d4364dfb218a0c30ae15d149afc43582daa0546fb22cc373ad3fd2de57 SHA512 ee9182aafb641432dbe16963875abfcddca65720955cb9a4140437fb5cea1d4bca7cef702e02d6dc24281262f6f2a68d08980b198bea271b2e5f92b1741b262b
DIST python-consul-1.1.0.tar.gz 25686 SHA256 168f1fa53948047effe4f14d53fc1dab50192e2a2cf7855703f126f469ea11f4 SHA512 9a4b24bac412d389c6394bc34ed9cb8a812f42461d7fb950e7a1290e099cc7114f18a959710d2d5d2b7fe81d5950f4a7e6765ddd448587e58b4e85b0f58d4242 WHIRLPOOL 7dbedfd045e334748cbf493e08263e1cdad0d30bf52e7e0ef8de58f50014a7db9d2b833829e147f241ee20f2171d057a67a55653536e290d7f17bc29231e39c9

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Grigory Antsiferov</name>
<email>g.antsiferov@rbkmoney.com</email>
</maintainer>
</pkgmetadata>

1
dev-python/scp/Manifest Normal file
View File

@ -0,0 +1 @@
DIST scp-0.13.2.tar.gz 11517 SHA256 ef9d6e67c0331485d3db146bf9ee9baff8a48f3eb0e6c08276a8584b13bf34b3 SHA512 76c9f80efd95dc3f41013c133c34e0ba1ec988c6ca5ba8339cc7b393c2c47c866a373d85281cd4987f9d0c33512693c20788bb201244477050c3c61179cb47c8 WHIRLPOOL c7d52eca3e7abdfd10d890cbe99862dc250f13220f0344264c0a4ec4697593d6130217b9b4c150c794caa93760103894241043317bf4594c19d8b409bd43ae17

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Grigory Antsiferov</name>
<email>g.antsiferov@rbkmoney.com</email>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,43 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
inherit distutils-r1 eutils flag-o-matic
DESCRIPTION="scp module for paramiko"
HOMEPAGE="https://pypi.org/project/scp/ https://github.com/jbardin/scp.py"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
IUSE="doc test"
RESTRICT="!test? ( test ) mirror"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/paramiko
"
S="${WORKDIR}/${P}"
python_prepare_all() {
distutils-r1_python_prepare_all
}
python_compile() {
if ! python_is_python3; then
local CFLAGS=${CFLAGS}
append-cflags -fno-strict-aliasing
fi
distutils-r1_python_compile
}
python_install_all() {
distutils-r1_python_install_all
}

View File

@ -0,0 +1 @@
DIST yamlordereddictloader-0.4.0.tar.gz 3322 SHA256 7f30f0b99ea3f877f7cb340c570921fa9d639b7f69cba18be051e27f8de2080e SHA512 f3fbb9a7642fb40ce3588b393a451d994f80a8dbba6fcb58d0f2be9adb8e3231a1da7101c67844d57b59af6a0912178de1ec9ab571afb5b25704e44a69ef62d5 WHIRLPOOL 785f38e3f33ebaa9cb80ca1600a27ee655ec79c21d9ab174ba5e7b3f26d7c3a58f506f724a2369cc6a41ae6f509ae0b3ddecf295a66cc57369522e0495d87a71

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Grigory Antsiferov</name>
<email>g.antsiferov@rbkmoney.com</email>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,43 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
inherit distutils-r1 eutils flag-o-matic
DESCRIPTION="YAML loader and dump for PyYAML allowing to keep keys order"
HOMEPAGE="https://pypi.org/project/yamlordereddictloader/ https://github.com/fmenabe/python-yamlordereddictloader"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
IUSE="doc test"
RESTRICT="!test? ( test ) mirror"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pyyaml
"
S="${WORKDIR}/${P}"
python_prepare_all() {
distutils-r1_python_prepare_all
}
python_compile() {
if ! python_is_python3; then
local CFLAGS=${CFLAGS}
append-cflags -fno-strict-aliasing
fi
distutils-r1_python_compile
}
python_install_all() {
distutils-r1_python_install_all
}