Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

netbox-agent-1.0.0 #898

Merged
merged 3 commits into from
Dec 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions app-metrics/netbox-agent/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST netbox-agent-1.0.0.tar.gz 90869 BLAKE2B 93a4cfab83de2890cb7ce1109fd6337f89abc3e45492a7f471b9219aa3b1eff6f434fcc797f0abe47fb8c393e60f1946964548ffe92ec126c6856e130789589c SHA512 520a5b988a08df478900bb3e4653d0e87ff771d323da14f851e0c82a7335872e7b2ebf476126fa0279f4b827f937e638d968776ee7df73f58483c33e625b58a0
32 changes: 32 additions & 0 deletions app-metrics/netbox-agent/netbox-agent-1.0.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{7..13} )

inherit distutils-r1

DESCRIPTION="Agent to send system information to netbox"
HOMEPAGE="https://github.com/Solvik/netbox-agent"
SRC_URI="https://github.com/Solvik/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"

REQUIRED_USE=${PYTHON_REQUIRED_USE}
RDEPEND="
${PYTHON_DEPS}
dev-python/netaddr
dev-python/netifaces
dev-python/pyyaml
dev-python/python-slugify
dev-python/packaging
dev-python/distro

dev-python/jsonargparse
dev-python/pynetbox
"
BDEPEND=${RDEPEND}
1 change: 1 addition & 0 deletions dev-python/jsonargparse/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST jsonargparse-4.34.1.tar.gz 243340 BLAKE2B 9848248fa76c74c3fea49fb2106fa569b1067c775bcfef55e0678bbff042f5e1b5904da63d627cca8198dd29a36a1b49ed35ae89ca53a2cde3b0a8d02f0f56f2 SHA512 52b17aeca5ba60663124b0c93e017e660455c0d8c6e612c65a2e9855b789e55a6894ff7b50792520a21675c72bc46650f73bd12223cff946098f9c0957618719
26 changes: 26 additions & 0 deletions dev-python/jsonargparse/jsonargparse-4.34.1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{7..12} )

inherit distutils-r1

DESCRIPTION="Implement minimal boilerplate CLIs derived from type hints and parse from command line, config files and environment variables."
HOMEPAGE="https://github.com/omni-us/jsonargparse"
SRC_URI="https://github.com/omni-us/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"

REQUIRED_USE=${PYTHON_REQUIRED_USE}

RDEPEND="
${PYTHON_DEPS}
>dev-python/pyyaml-3.13
"

BDEPEND=${RDEPEND}
1 change: 1 addition & 0 deletions dev-python/pynetbox/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST pynetbox-7.4.1.tar.gz 64909 BLAKE2B 9fecc1bb1a2d53847a4e749df4274160a4df193e552a65625a6c2289b23be80a9b19d44e80e67fadc407db57a3de0dd6d2e798e8757796779639ab9a95db26d3 SHA512 7775f51b4ce2c8d663df68a9cdf8c0a112dbc96d0fd0abb255ede3c532d1cd1e03250e1f3302cbc60a6d494cdbc282991ea2f391f9d5435602daee7ceaa8cd66
30 changes: 30 additions & 0 deletions dev-python/pynetbox/pynetbox-7.4.1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{7..12} )

inherit distutils-r1

DESCRIPTION="Python API client library for NetBox."
HOMEPAGE="https://github.com/netbox-community/pynetbox"
SRC_URI="https://github.com/netbox-community/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"

REQUIRED_USE=${PYTHON_REQUIRED_USE}

RDEPEND="
${PYTHON_DEPS}
<dev-python/requests-3
<dev-python/urllib3-3
dev-python/packaging
"

BDEPEND=${RDEPEND}

export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
Loading