Compare commits

...

8 commits

Author SHA1 Message Date
Alarig Le Lay 5c2ecbdd57
metadata/md5-cache: metadata for netbox
Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr>
2024-08-21 14:40:07 +02:00
Alarig Le Lay 45ac389d98
www-apps/netbox: add 3.2.9
Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr>
2024-08-21 14:39:53 +02:00
Alarig Le Lay 7342c3bf67
dev-python/pytkdocs: new package, add 0.16.1
Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr>
2024-08-21 14:38:06 +02:00
Alarig Le Lay 12297d39f0
dev-python/tablib: add 3.2.1
Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr>
2024-08-21 14:36:07 +02:00
Alarig Le Lay 170f8256c2
dev-python/social-auth-core: add 4.3.0
Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr>
2024-08-21 14:33:31 +02:00
Alarig Le Lay 8227f5e799
dev-python/mkdocstrings-python-legacy: new package, add 0.2.3
Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr>
2024-08-21 14:27:30 +02:00
Alarig Le Lay 4dfa66a110
dev-python/docstring-parser: new package, add 0.15
Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr>
2024-08-21 14:26:11 +02:00
Alarig Le Lay 0272878a62
dev-python/drf-yasg: add 1.21.3
Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr>
2024-08-21 14:13:46 +02:00
24 changed files with 529 additions and 0 deletions

View file

@ -0,0 +1 @@
DIST docstring_parser-0.15.tar.gz 26768 BLAKE2B 624e8df41ed7cc0f74171b4eafae1cf97f5d0ef89f001c276e83c9d7e528d8a385f72d40e0d88ac9ed55d369cfc06d1bdbbf39eb9bc85f26a605e589352154ba SHA512 4904d29421ffeaaaf0d3e8c0a9b03ade7aa93f1a5316f6c3456b328374e7329e8449965ff1e070591c5eaf7737b19ef4ca14818c43d2505fc3a21c4515ceefaf

View file

@ -0,0 +1,18 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
DESCRIPTION="Parse Python docstrings in reST, Google and Numpydoc format"
HOMEPAGE="https://github.com/rr-/docstring_parser"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
distutils_enable_tests pytest

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>universebenzene@sina.com</email>
<name>Astro Benzene</name>
</maintainer>
<upstream>
<remote-id type="pypi">docstring-parser</remote-id>
<remote-id type="github">rr-/docstring_parser</remote-id>
</upstream>
</pkgmetadata>

View file

@ -1 +1,2 @@
DIST drf-yasg-1.20.0.tar.gz 1794141 BLAKE2B 4719a437a40e477f75e5bec3c1020b6ee34cfa726a1d6c5560b6e4ab54f95606079293c78bca981d6c482c3fdc0cd287e4bb685d3fe2ebdbdf74f69b671e1211 SHA512 ad16d90b4640cd419cdc9698bdf898161d49b6910b23920237cf77c52baa8e3e7ac21193c6e03cc3dec7f9e4d1651a1fe070d6680c5c4c5df44bdd103ddb32c3
DIST drf-yasg-1.21.3.tar.gz 6720635 BLAKE2B 0c5cf300d077fadc9eceb158a6a6fbd164b6266e78055edd3c3ae2a17fee2bb89286f9321eac8d0862a84e475c2b148f7f434f620295466cb70da6bb54c8470c SHA512 89b311b01ef6afb9894153edee70b140d02d511c5fa488927a8763434e2752ea167483dbde1b971b1a6bfdb6df3a10bab923f79b502acb884971895a1f0d80f1

View file

@ -0,0 +1,35 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
DESCRIPTION="Automated generation of real Swagger schemas from Django code"
HOMEPAGE="
https://pypi.org/project/drf-yasg/
https://github.com/axnsan12/drf-yasg/
"
SRC_URI="https://github.com/axnsan12/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="validation"
RDEPEND="
>=dev-python/coreapi-2.3.3[${PYTHON_USEDEP}]
>=dev-python/coreschema-0.0.4[${PYTHON_USEDEP}]
>=dev-python/djangorestframework-3.10.3[${PYTHON_USEDEP}]
>=dev-python/django-2.2.16[${PYTHON_USEDEP}]
>=dev-python/ruamel-yaml-0.16.13[${PYTHON_USEDEP}]
>=dev-python/inflection-0.3.1[${PYTHON_USEDEP}]
>=dev-python/packaging-21.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2021.1[${PYTHON_USEDEP}]
>=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
validation? (
>=dev-python/swagger-spec-validator-2.1.0[${PYTHON_USEDEP}]
)
"

View file

@ -0,0 +1 @@
DIST mkdocstrings-python-legacy-0.2.3.tar.gz 18779 BLAKE2B 0ad237760b60030e6aabb1fcdddac12b936a839e182203ebab79224d925cffd804bbb3e229c71518717359fc7ae10e5286b67a1213e12e5d4ba7ff86cb49b6cc SHA512 c72c9b010f64dfe2ebe60707985fafbdff6d92e393f72e4f9dcd4803c65935fec952f9ace8d25f52ca7714be187236b75d1a8cc55c786c8c68a52e9923143cf9

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>universebenzene@sina.com</email>
<name>Astro Benzene</name>
</maintainer>
<upstream>
<remote-id type="pypi">mkdocstrings-python-legacy</remote-id>
<remote-id type="github">mkdocstrings/python-legacy</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,34 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
DESCRIPTION="A legacy Python handler for mkdocstrings"
HOMEPAGE="https://mkdocstrings.github.io/python-legacy"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64" # mkdocstrings no x86
RDEPEND=">=dev-python/mkdocstrings-0.19[${PYTHON_USEDEP}]
>=dev-python/pytkdocs-0.14[${PYTHON_USEDEP}]
!dev-python/mkdocstrings-python
"
BDEPEND="
test? ( dev-python/mkdocs-material[${PYTHON_USEDEP}] )
"
distutils_enable_tests pytest
python_prepare_all() {
sed -i 's/-expression//' pyproject.toml || die
use test && { mkdir -p "${S}"/docs || die ; }
distutils-r1_python_prepare_all
}

View file

@ -0,0 +1 @@
DIST pytkdocs-0.16.1.tar.gz 55806 BLAKE2B 5bec2f51681414b74c559df784e6c65bddcc72530e71a0f1bd8265eecfa3f99e3e38e7cf374ad17af8b33ef77374d7438e9c2bcb5936424715a793d7567a7319 SHA512 23d1cf0d40d3d549b1b2d4a6c45a97f0a48f92c18fd3563fd6377796ee2f9f804ff624943c0abf4275938cc83dd1a8c8358eda4fe745e887a95cb17a9e533756

View file

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>universebenzene@sina.com</email>
<name>Astro Benzene</name>
</maintainer>
<upstream>
<remote-id type="pypi">pytkdocs</remote-id>
<remote-id type="github">mkdocstrings/pytkdocs</remote-id>
</upstream>
<use>
<flag name="numpy-style">Numpy style support via <pkg>dev-python/docstring-parser</pkg>.</flag>
</use>
</pkgmetadata>

View file

@ -0,0 +1,33 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
DESCRIPTION="Load Python objects documentation"
HOMEPAGE="https://github.com/mkdocstrings/autorefs"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="numpy-style"
RESTRICT="test" # Test phase runs with fails
RDEPEND="numpy-style? ( >=dev-python/docstring-parser-0.7[${PYTHON_USEDEP}] )
$(python_gen_cond_dep '>=dev-python/astonparse-1.6[${PYTHON_USEDEP}]' python3_{7..9})
$(python_gen_cond_dep '>=dev-python/cached-property-1.5[${PYTHON_USEDEP}]' python3_{7..8})
$(python_gen_cond_dep '>=dev-python/typing-extensions-3.7[${PYTHON_USEDEP}]' python3_{7..8})
"
BDEPEND="test? (
>=dev-python/django-3.2[${PYTHON_USEDEP}]
>=dev-python/docstring-parser-0.7[${PYTHON_USEDEP}]
>=dev-python/marshmallow-3.13[${PYTHON_USEDEP}]
>=dev-python/pydantic-1.8[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View file

@ -1 +1,2 @@
DIST social-core-4.2.0.tar.gz 193508 BLAKE2B 17aad9b12b49176bdd958995240121f66c664da97c2b8a53405fc067ee27174fc9c7ba504ef6026981c7d4286a8796f3ff05a2e2ebae8d038aa81d20e3c8234c SHA512 17fc36dfca6aabce9dbf622f6b2e6ce4eb1577d4df7b4a2b85a67b1131a5a2970b5a0ac4462bf5600ef62419da5e262955b2a2e00ec9bd222a7c2700f6199f64
DIST social-core-4.3.0.tar.gz 195616 BLAKE2B 1f49a5ef3a79b004a01bafa691b0d0bc7945f7f0e784a14724a216f44495477d74a8d0938013fc6869666bf3022a6253cd6baa298384cdd0a3ee68c3ee85bdd9 SHA512 fedeefb3c3feb40e074d39e85ead5f56d039d630d9988f42669bb962b627dbf93d34178a3eb961cc90319d957023d1c04c2813559e823588af0c72a742915ddb

View file

@ -0,0 +1,62 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 optfeature
MY_PN="${PN//-auth/}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Python Social Auth - Core"
HOMEPAGE="https://github.com/python-social-auth/social-core"
SRC_URI="https://github.com/python-social-auth/${MY_PN}/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/requests-2.9.1[${PYTHON_USEDEP}]
>=dev-python/oauthlib-1.0.3[${PYTHON_USEDEP}]
>=dev-python/requests-oauthlib-0.6.1[${PYTHON_USEDEP}]
>=dev-python/pyjwt-2.0.0[${PYTHON_USEDEP}]
>=dev-python/cryptography-1.4[${PYTHON_USEDEP}]
>=dev-python/defusedxml-0.5.0_rc1[${PYTHON_USEDEP}]
>=dev-python/python3-openid-3.0.10[${PYTHON_USEDEP}]
"
BDEPEND="test? ( dev-python/httpretty[${PYTHON_USEDEP}]
dev-python/python-jose[${PYTHON_USEDEP}]
dev-python/python3-saml[${PYTHON_USEDEP}] )"
distutils_enable_tests pytest
EPYTEST_DESELECT=(
# need network / credentials
social_core/tests/backends/test_livejournal.py::LiveJournalOpenIdTest::test_login
social_core/tests/backends/test_livejournal.py::LiveJournalOpenIdTest::test_partial_pipeline
social_core/tests/backends/test_ngpvan.py::NGPVANActionIDOpenIDTest::test_association_uid
social_core/tests/backends/test_ngpvan.py::NGPVANActionIDOpenIDTest::test_extra_data_phone
social_core/tests/backends/test_ngpvan.py::NGPVANActionIDOpenIDTest::test_login
social_core/tests/backends/test_ngpvan.py::NGPVANActionIDOpenIDTest::test_partial_pipeline
social_core/tests/backends/test_ngpvan.py::NGPVANActionIDOpenIDTest::test_user_data
social_core/tests/backends/test_steam.py::SteamOpenIdTest::test_login
social_core/tests/backends/test_steam.py::SteamOpenIdTest::test_partial_pipeline
social_core/tests/backends/test_ngpvan.py::NGPVANActionIDOpenIDTest::test_setup_request
social_core/tests/backends/test_steam.py::SteamOpenIdMissingSteamIdTest::test_login
social_core/tests/backends/test_steam.py::SteamOpenIdMissingSteamIdTest::test_partial_pipeline
)
python_install_all() {
distutils-r1_python_install_all
find "${ED}" -type d -name "tests" -exec rm -rv {} + || die "tests removing failed"
}
pkg_postinst() {
optfeature "integration with OpenID Connect" dev-python/python-jose
optfeature "integration with SAML" dev-python/python3-saml dev-python/lxml
}

View file

@ -1,2 +1,3 @@
DIST tablib-3.1.0.tar.gz 96216 BLAKE2B 6af4bffff86fab6d7ce3e09d6002b91771d90d05be1e60b8c87bf09d2626f155447e1974ab6c68c3183ce381d894bbe9108a6b37925998df0ec43da776a22f24 SHA512 196e9178b31933e2df289936ffe66aeda48eea7ce0b40cfbfcf8e45a4bb61837b99d052f2204364853425e4b8b63e5b12309ba65890fa39da58f42986c2e56d5
DIST tablib-3.2.0.tar.gz 96566 BLAKE2B cc32d8b34ef9eb665010a6ad36f5894b0d7840c57f5e4cad55417512d165db717a19df23867a812c03fb8447a95275dc7e5ad6b07aab88e0e310e78ba1039173 SHA512 998452ff3283e2eacc46a9430434dd54775d82b75962f715f9a93f5c9bafdbec20d8e54016b150448f3d2d36d414722b9650be4343b7260cac035ee6b4ecdf72
DIST tablib-3.2.1.tar.gz 96754 BLAKE2B 60e58fae3d43730c9e5ac67c4b4905cef7b79c009f474cc46e5b9e0e5e1e7fbee87ce68f5bdc4894482b519db106d27f01c9b0d4b31c34cf8c36d95dd82380a4 SHA512 162c63bf0bc32b54a94bc0612046d48c8966dea7e35ac4f303db06fd36f104f8d249f6f898b2a068ca870ea0ec8bba9e53bd8b2ee0809580dc2c6f17d7602d1f

View file

@ -0,0 +1,36 @@
# 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_{10..12} )
inherit distutils-r1 pypi
DESCRIPTION="Format-agnostic tabular dataset library"
HOMEPAGE="https://pypi.org/project/tablib/ https://github.com/jazzband/tablib/"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND="
test? (
dev-python/markuppy[${PYTHON_USEDEP}]
dev-python/odfpy[${PYTHON_USEDEP}]
dev-python/openpyxl[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/tabulate[${PYTHON_USEDEP}]
dev-python/xlrd[${PYTHON_USEDEP}]
dev-python/xlwt[${PYTHON_USEDEP}]
)
"
src_prepare() {
sed -i -e 's:addopts = -rsxX --showlocals --tb=native --cov=tablib --cov=tests --cov-report xml --cov-report term --cov-report html:addopts = -rsxX --showlocals --tb=native:' pytest.ini || die
distutils-r1_src_prepare
}
distutils_enable_tests pytest

View file

@ -0,0 +1,16 @@
BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Parse Python docstrings in reST, Google and Numpydoc format
EAPI=8
HOMEPAGE=https://github.com/rr-/docstring_parser
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~x86
LICENSE=MIT
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/d/docstring-parser/docstring_parser-0.15.tar.gz
_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild d67e78a235f541871c7dfe4cf7931489 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-r1 428f5c53276c2adc06a89108fc2f9f46 distutils-r1 ac3ce68c875c9b392338dcd64f7feb73 pypi 2eecb475512bc76e5ea9192a681b9e6b
_md5_=e149afa22187bbb79fb6c1d723f140a4

View file

@ -0,0 +1,15 @@
BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Automated generation of real Swagger schemas from Django code
EAPI=8
HOMEPAGE=https://pypi.org/project/drf-yasg/ https://github.com/axnsan12/drf-yasg/
INHERIT=distutils-r1
IUSE=validation python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~amd64
LICENSE=BSD
RDEPEND=>=dev-python/coreapi-2.3.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/coreschema-0.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/djangorestframework-3.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/django-2.2.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ruamel-yaml-0.16.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/inflection-0.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2021.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] validation? ( >=dev-python/swagger-spec-validator-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://github.com/axnsan12/drf-yasg/archive/refs/tags/1.21.3.tar.gz -> drf-yasg-1.21.3.tar.gz
_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild d67e78a235f541871c7dfe4cf7931489 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-r1 428f5c53276c2adc06a89108fc2f9f46 distutils-r1 ac3ce68c875c9b392338dcd64f7feb73
_md5_=84cfe8f03f424a9e0fefd5badf149f11

View file

@ -0,0 +1,16 @@
BDEPEND=test? ( dev-python/mkdocs-material[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/mkdocstrings-0.19[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytkdocs-0.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !dev-python/mkdocstrings-python >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A legacy Python handler for mkdocstrings
EAPI=8
HOMEPAGE=https://mkdocstrings.github.io/python-legacy
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64
LICENSE=ISC
RDEPEND=>=dev-python/mkdocstrings-0.19[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytkdocs-0.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !dev-python/mkdocstrings-python python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocstrings-python-legacy/mkdocstrings-python-legacy-0.2.3.tar.gz
_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild d67e78a235f541871c7dfe4cf7931489 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-r1 428f5c53276c2adc06a89108fc2f9f46 distutils-r1 ac3ce68c875c9b392338dcd64f7feb73 pypi 2eecb475512bc76e5ea9192a681b9e6b
_md5_=819d0179319e3957a188a34abfe0e77c

View file

@ -0,0 +1,16 @@
BDEPEND=test? ( >=dev-python/django-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/docstring-parser-0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/marshmallow-3.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pydantic-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( numpy-style? ( >=dev-python/docstring-parser-0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Load Python objects documentation
EAPI=8
HOMEPAGE=https://github.com/mkdocstrings/autorefs
INHERIT=distutils-r1 pypi
IUSE=numpy-style test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~x86
LICENSE=ISC
RDEPEND=numpy-style? ( >=dev-python/docstring-parser-0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pytkdocs/pytkdocs-0.16.1.tar.gz
_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild d67e78a235f541871c7dfe4cf7931489 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-r1 428f5c53276c2adc06a89108fc2f9f46 distutils-r1 ac3ce68c875c9b392338dcd64f7feb73 pypi 2eecb475512bc76e5ea9192a681b9e6b
_md5_=ccc6de30b9913336f20462a65412084c

View file

@ -0,0 +1,16 @@
BDEPEND=test? ( dev-python/httpretty[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-jose[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python3-saml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/requests-2.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oauthlib-1.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-oauthlib-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyjwt-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cryptography-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/defusedxml-0.5.0_rc1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python3-openid-3.0.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install postinst prepare test
DESCRIPTION=Python Social Auth - Core
EAPI=8
HOMEPAGE=https://github.com/python-social-auth/social-core
INHERIT=distutils-r1 optfeature
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~amd64
LICENSE=BSD
RDEPEND=>=dev-python/requests-2.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/oauthlib-1.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-oauthlib-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyjwt-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cryptography-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/defusedxml-0.5.0_rc1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python3-openid-3.0.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/python-social-auth/social-core/archive/4.3.0.tar.gz -> social-core-4.3.0.tar.gz
_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild d67e78a235f541871c7dfe4cf7931489 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-r1 428f5c53276c2adc06a89108fc2f9f46 distutils-r1 ac3ce68c875c9b392338dcd64f7feb73 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54
_md5_=1d33d33d4fd023b2ba67e1740418877b

View file

@ -0,0 +1,16 @@
BDEPEND=test? ( dev-python/markuppy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/odfpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/openpyxl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tabulate[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xlrd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xlwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Format-agnostic tabular dataset library
EAPI=8
HOMEPAGE=https://pypi.org/project/tablib/ https://github.com/jazzband/tablib/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~amd64
LICENSE=BSD-2
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/tablib/tablib-3.2.1.tar.gz
_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 flag-o-matic e503ea5acc20410237ba33ec3f7c857d out-of-source-utils 1a9007554652a6e627edbccb3c25a439 multibuild d67e78a235f541871c7dfe4cf7931489 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-r1 428f5c53276c2adc06a89108fc2f9f46 distutils-r1 ac3ce68c875c9b392338dcd64f7feb73 pypi 2eecb475512bc76e5ea9192a681b9e6b
_md5_=3be05ce78146d9a9da8c62cbf7ad522c

View file

@ -0,0 +1,15 @@
DEFINED_PHASES=install postinst setup
DEPEND=acct-group/netbox acct-user/netbox python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_11? ( >=dev-python/bleach-5.0.1[python_targets_python3_11(-)] >=dev-python/django-4.0.7[python_targets_python3_11(-)] <dev-python/django-4.1[python_targets_python3_11(-)] >=dev-python/django-cors-headers-3.13.0[python_targets_python3_11(-)] >=dev-python/django-debug-toolbar-3.5.0[python_targets_python3_11(-)] >=dev-python/django-filter-22.1[python_targets_python3_11(-)] >=dev-python/django-graphiql-debug-toolbar-0.2.0[python_targets_python3_11(-)] >=dev-python/django-mptt-0.13.4[python_targets_python3_11(-)] >=dev-python/django-pglocks-1.0.4[python_targets_python3_11(-)] >=dev-python/django-prometheus-2.2.0[python_targets_python3_11(-)] >=dev-python/django-redis-5.2.0[python_targets_python3_11(-)] >=dev-python/django-rq-2.5.1[python_targets_python3_11(-)] >=dev-python/django-tables2-2.4.1[python_targets_python3_11(-)] >=dev-python/django-taggit-2.1.0[python_targets_python3_11(-)] >=dev-python/django-timezone-field-5.0[python_targets_python3_11(-)] >=dev-python/djangorestframework-3.13.1[python_targets_python3_11(-)] >=dev-python/drf-yasg-1.21.3[python_targets_python3_11(-),validation] >=dev-python/graphene-django-2.15.0[python_targets_python3_11(-)] >=www-servers/gunicorn-20.1.0[python_targets_python3_11(-)] >=dev-python/jinja-3.1.2[python_targets_python3_11(-)] >=dev-python/markdown-3.4.1[python_targets_python3_11(-)] >=dev-python/markdown-include-0.7.0[python_targets_python3_11(-)] >=dev-python/mkdocs-material-8.4.0[python_targets_python3_11(-)] >=dev-python/mkdocstrings-python-legacy-0.2.3[python_targets_python3_11(-)] >=dev-python/netaddr-0.8.0[python_targets_python3_11(-)] >=dev-python/pillow-9.2.0[python_targets_python3_11(-)] dev-python/psycopg:2[python_targets_python3_11(-)] >=dev-python/pyyaml-6.0[python_targets_python3_11(-)] >=dev-python/sentry-sdk-1.9.5[python_targets_python3_11(-)] >=dev-python/social-auth-app-django-5.0.0[python_targets_python3_11(-)] >=dev-python/social-auth-core-4.3.0[python_targets_python3_11(-)] >=dev-python/svgwrite-1.4.3[python_targets_python3_11(-)] >=dev-python/tablib-3.2.1[python_targets_python3_11(-)] >=dev-python/tzdata-2022.1[python_targets_python3_11(-)] >=dev-python/jsonschema-3.2.0[python_targets_python3_11(-)] >=dev-python/pytz-2022.1[python_targets_python3_11(-)] ldap? ( >=dev-python/django-auth-ldap-4.1.0[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( >=dev-python/bleach-5.0.1[python_targets_python3_12(-)] >=dev-python/django-4.0.7[python_targets_python3_12(-)] <dev-python/django-4.1[python_targets_python3_12(-)] >=dev-python/django-cors-headers-3.13.0[python_targets_python3_12(-)] >=dev-python/django-debug-toolbar-3.5.0[python_targets_python3_12(-)] >=dev-python/django-filter-22.1[python_targets_python3_12(-)] >=dev-python/django-graphiql-debug-toolbar-0.2.0[python_targets_python3_12(-)] >=dev-python/django-mptt-0.13.4[python_targets_python3_12(-)] >=dev-python/django-pglocks-1.0.4[python_targets_python3_12(-)] >=dev-python/django-prometheus-2.2.0[python_targets_python3_12(-)] >=dev-python/django-redis-5.2.0[python_targets_python3_12(-)] >=dev-python/django-rq-2.5.1[python_targets_python3_12(-)] >=dev-python/django-tables2-2.4.1[python_targets_python3_12(-)] >=dev-python/django-taggit-2.1.0[python_targets_python3_12(-)] >=dev-python/django-timezone-field-5.0[python_targets_python3_12(-)] >=dev-python/djangorestframework-3.13.1[python_targets_python3_12(-)] >=dev-python/drf-yasg-1.21.3[python_targets_python3_12(-),validation] >=dev-python/graphene-django-2.15.0[python_targets_python3_12(-)] >=www-servers/gunicorn-20.1.0[python_targets_python3_12(-)] >=dev-python/jinja-3.1.2[python_targets_python3_12(-)] >=dev-python/markdown-3.4.1[python_targets_python3_12(-)] >=dev-python/markdown-include-0.7.0[python_targets_python3_12(-)] >=dev-python/mkdocs-material-8.4.0[python_targets_python3_12(-)] >=dev-python/mkdocstrings-python-legacy-0.2.3[python_targets_python3_12(-)] >=dev-python/netaddr-0.8.0[python_targets_python3_12(-)] >=dev-python/pillow-9.2.0[python_targets_python3_12(-)] dev-python/psycopg:2[python_targets_python3_12(-)] >=dev-python/pyyaml-6.0[python_targets_python3_12(-)] >=dev-python/sentry-sdk-1.9.5[python_targets_python3_12(-)] >=dev-python/social-auth-app-django-5.0.0[python_targets_python3_12(-)] >=dev-python/social-auth-core-4.3.0[python_targets_python3_12(-)] >=dev-python/svgwrite-1.4.3[python_targets_python3_12(-)] >=dev-python/tablib-3.2.1[python_targets_python3_12(-)] >=dev-python/tzdata-2022.1[python_targets_python3_12(-)] >=dev-python/jsonschema-3.2.0[python_targets_python3_12(-)] >=dev-python/pytz-2022.1[python_targets_python3_12(-)] ldap? ( >=dev-python/django-auth-ldap-4.1.0[python_targets_python3_12(-)] ) )
DESCRIPTION=IP address and data center infrastructure management tool
EAPI=8
HOMEPAGE=https://github.com/netbox-community/netbox
INHERIT=python-single-r1 readme.gentoo-r1
IUSE=ldap python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~amd64
LICENSE=Apache-2.0
RDEPEND=acct-group/netbox acct-user/netbox python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_11? ( >=dev-python/bleach-5.0.1[python_targets_python3_11(-)] >=dev-python/django-4.0.7[python_targets_python3_11(-)] <dev-python/django-4.1[python_targets_python3_11(-)] >=dev-python/django-cors-headers-3.13.0[python_targets_python3_11(-)] >=dev-python/django-debug-toolbar-3.5.0[python_targets_python3_11(-)] >=dev-python/django-filter-22.1[python_targets_python3_11(-)] >=dev-python/django-graphiql-debug-toolbar-0.2.0[python_targets_python3_11(-)] >=dev-python/django-mptt-0.13.4[python_targets_python3_11(-)] >=dev-python/django-pglocks-1.0.4[python_targets_python3_11(-)] >=dev-python/django-prometheus-2.2.0[python_targets_python3_11(-)] >=dev-python/django-redis-5.2.0[python_targets_python3_11(-)] >=dev-python/django-rq-2.5.1[python_targets_python3_11(-)] >=dev-python/django-tables2-2.4.1[python_targets_python3_11(-)] >=dev-python/django-taggit-2.1.0[python_targets_python3_11(-)] >=dev-python/django-timezone-field-5.0[python_targets_python3_11(-)] >=dev-python/djangorestframework-3.13.1[python_targets_python3_11(-)] >=dev-python/drf-yasg-1.21.3[python_targets_python3_11(-),validation] >=dev-python/graphene-django-2.15.0[python_targets_python3_11(-)] >=www-servers/gunicorn-20.1.0[python_targets_python3_11(-)] >=dev-python/jinja-3.1.2[python_targets_python3_11(-)] >=dev-python/markdown-3.4.1[python_targets_python3_11(-)] >=dev-python/markdown-include-0.7.0[python_targets_python3_11(-)] >=dev-python/mkdocs-material-8.4.0[python_targets_python3_11(-)] >=dev-python/mkdocstrings-python-legacy-0.2.3[python_targets_python3_11(-)] >=dev-python/netaddr-0.8.0[python_targets_python3_11(-)] >=dev-python/pillow-9.2.0[python_targets_python3_11(-)] dev-python/psycopg:2[python_targets_python3_11(-)] >=dev-python/pyyaml-6.0[python_targets_python3_11(-)] >=dev-python/sentry-sdk-1.9.5[python_targets_python3_11(-)] >=dev-python/social-auth-app-django-5.0.0[python_targets_python3_11(-)] >=dev-python/social-auth-core-4.3.0[python_targets_python3_11(-)] >=dev-python/svgwrite-1.4.3[python_targets_python3_11(-)] >=dev-python/tablib-3.2.1[python_targets_python3_11(-)] >=dev-python/tzdata-2022.1[python_targets_python3_11(-)] >=dev-python/jsonschema-3.2.0[python_targets_python3_11(-)] >=dev-python/pytz-2022.1[python_targets_python3_11(-)] ldap? ( >=dev-python/django-auth-ldap-4.1.0[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( >=dev-python/bleach-5.0.1[python_targets_python3_12(-)] >=dev-python/django-4.0.7[python_targets_python3_12(-)] <dev-python/django-4.1[python_targets_python3_12(-)] >=dev-python/django-cors-headers-3.13.0[python_targets_python3_12(-)] >=dev-python/django-debug-toolbar-3.5.0[python_targets_python3_12(-)] >=dev-python/django-filter-22.1[python_targets_python3_12(-)] >=dev-python/django-graphiql-debug-toolbar-0.2.0[python_targets_python3_12(-)] >=dev-python/django-mptt-0.13.4[python_targets_python3_12(-)] >=dev-python/django-pglocks-1.0.4[python_targets_python3_12(-)] >=dev-python/django-prometheus-2.2.0[python_targets_python3_12(-)] >=dev-python/django-redis-5.2.0[python_targets_python3_12(-)] >=dev-python/django-rq-2.5.1[python_targets_python3_12(-)] >=dev-python/django-tables2-2.4.1[python_targets_python3_12(-)] >=dev-python/django-taggit-2.1.0[python_targets_python3_12(-)] >=dev-python/django-timezone-field-5.0[python_targets_python3_12(-)] >=dev-python/djangorestframework-3.13.1[python_targets_python3_12(-)] >=dev-python/drf-yasg-1.21.3[python_targets_python3_12(-),validation] >=dev-python/graphene-django-2.15.0[python_targets_python3_12(-)] >=www-servers/gunicorn-20.1.0[python_targets_python3_12(-)] >=dev-python/jinja-3.1.2[python_targets_python3_12(-)] >=dev-python/markdown-3.4.1[python_targets_python3_12(-)] >=dev-python/markdown-include-0.7.0[python_targets_python3_12(-)] >=dev-python/mkdocs-material-8.4.0[python_targets_python3_12(-)] >=dev-python/mkdocstrings-python-legacy-0.2.3[python_targets_python3_12(-)] >=dev-python/netaddr-0.8.0[python_targets_python3_12(-)] >=dev-python/pillow-9.2.0[python_targets_python3_12(-)] dev-python/psycopg:2[python_targets_python3_12(-)] >=dev-python/pyyaml-6.0[python_targets_python3_12(-)] >=dev-python/sentry-sdk-1.9.5[python_targets_python3_12(-)] >=dev-python/social-auth-app-django-5.0.0[python_targets_python3_12(-)] >=dev-python/social-auth-core-4.3.0[python_targets_python3_12(-)] >=dev-python/svgwrite-1.4.3[python_targets_python3_12(-)] >=dev-python/tablib-3.2.1[python_targets_python3_12(-)] >=dev-python/tzdata-2022.1[python_targets_python3_12(-)] >=dev-python/jsonschema-3.2.0[python_targets_python3_12(-)] >=dev-python/pytz-2022.1[python_targets_python3_12(-)] ldap? ( >=dev-python/django-auth-ldap-4.1.0[python_targets_python3_12(-)] ) )
REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 )
SLOT=0
SRC_URI=https://github.com/netbox-community/netbox/archive/v3.2.9.tar.gz -> netbox-3.2.9.tar.gz
_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea python-single-r1 75118e916668a74c660a13b0ecb22562 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4
_md5_=b90c525638ab4cfdeec62966a06fb165

View file

@ -1,2 +1,3 @@
DIST netbox-3.0.12.tar.gz 4498000 BLAKE2B 3ae2865417eac202fba2066ad28cacb000efc845df14e534e87841f398ca4a063c34cfb82eee383d56043576ba5a44e7e419c57d5407247f03ffe8a6eb41ea14 SHA512 92ffbae37f718ef5609954d551e3432a33f9a3712047666ae75ad6fd71eed2028de2c6a24bb94fdfbd233caa9f644f89e0e9b59ddd416798431454a4fe0db9e7
DIST netbox-3.1.11.tar.gz 4408997 BLAKE2B 2cb3b13d1ba0345c90bd7657a6cd16ebae1386a5749e9b60e7f91604f992af6c53c6755f02c42079033312fea1a8d3b91eb023be05ec722bfb94408e59a60568 SHA512 c921fe373b4cf127cadab7b36d5cee1a0c78dd5d648dbb4c09e5de0351a560411abc57f7958eb9b3dec720b48022ecce1de9b0fa70174caaf442b02bda785ede
DIST netbox-3.2.9.tar.gz 4837923 BLAKE2B 396789648aa529682600de22d90f4639f4fbee2cf42dc9a72f63f1f3dbd8af9a0a27a320cbe66d90294f98b5831f0a7233566eebce7eea19549e7b89b11d5fd6 SHA512 e221a82e7d119e8f03f3d5364551c7a0634cb5f0db4f2bfad79109fbec2955de36a5323bbb7d846f762d30a12bd70f4206485fd9d703ad3573e33cbd2dbca286

View file

@ -0,0 +1,155 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
inherit python-single-r1 readme.gentoo-r1
DESCRIPTION="IP address and data center infrastructure management tool"
HOMEPAGE="https://github.com/netbox-community/netbox"
SRC_URI="https://github.com/netbox-community/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="ldap"
REQUIRED_USE=${PYTHON_REQUIRED_USE}
RDEPEND="
acct-group/netbox
acct-user/netbox
${PYTHON_DEPS}
$(python_gen_cond_dep '
>=dev-python/bleach-5.0.1[${PYTHON_USEDEP}]
>=dev-python/django-4.0.7[${PYTHON_USEDEP}]
<dev-python/django-4.1[${PYTHON_USEDEP}]
>=dev-python/django-cors-headers-3.13.0[${PYTHON_USEDEP}]
>=dev-python/django-debug-toolbar-3.5.0[${PYTHON_USEDEP}]
>=dev-python/django-filter-22.1[${PYTHON_USEDEP}]
>=dev-python/django-graphiql-debug-toolbar-0.2.0[${PYTHON_USEDEP}]
>=dev-python/django-mptt-0.13.4[${PYTHON_USEDEP}]
>=dev-python/django-pglocks-1.0.4[${PYTHON_USEDEP}]
>=dev-python/django-prometheus-2.2.0[${PYTHON_USEDEP}]
>=dev-python/django-redis-5.2.0[${PYTHON_USEDEP}]
>=dev-python/django-rq-2.5.1[${PYTHON_USEDEP}]
>=dev-python/django-tables2-2.4.1[${PYTHON_USEDEP}]
>=dev-python/django-taggit-2.1.0[${PYTHON_USEDEP}]
>=dev-python/django-timezone-field-5.0[${PYTHON_USEDEP}]
>=dev-python/djangorestframework-3.13.1[${PYTHON_USEDEP}]
>=dev-python/drf-yasg-1.21.3[${PYTHON_USEDEP},validation]
>=dev-python/graphene-django-2.15.0[${PYTHON_USEDEP}]
>=www-servers/gunicorn-20.1.0[${PYTHON_USEDEP}]
>=dev-python/jinja-3.1.2[${PYTHON_USEDEP}]
>=dev-python/markdown-3.4.1[${PYTHON_USEDEP}]
>=dev-python/markdown-include-0.7.0[${PYTHON_USEDEP}]
>=dev-python/mkdocs-material-8.4.0[${PYTHON_USEDEP}]
>=dev-python/mkdocstrings-python-legacy-0.2.3[${PYTHON_USEDEP}]
>=dev-python/netaddr-0.8.0[${PYTHON_USEDEP}]
>=dev-python/pillow-9.2.0[${PYTHON_USEDEP}]
dev-python/psycopg:2[${PYTHON_USEDEP}]
>=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
>=dev-python/sentry-sdk-1.9.5[${PYTHON_USEDEP}]
>=dev-python/social-auth-app-django-5.0.0[${PYTHON_USEDEP}]
>=dev-python/social-auth-core-4.3.0[${PYTHON_USEDEP}]
>=dev-python/svgwrite-1.4.3[${PYTHON_USEDEP}]
>=dev-python/tablib-3.2.1[${PYTHON_USEDEP}]
>=dev-python/tzdata-2022.1[${PYTHON_USEDEP}]
>=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
>=dev-python/pytz-2022.1[${PYTHON_USEDEP}]
ldap? ( >=dev-python/django-auth-ldap-4.1.0[${PYTHON_USEDEP}] )
')"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}"/${P}-no-pip.patch
)
DISABLE_AUTOFORMATTING=YES
DOC_CONTENTS="
netbox is installed on your system. However, there are some manual steps
you need to complete from the installation guide [1].
On Gentoo, the configuration files you need to edit are located in
/etc/netbox, not /opt/netbox as shown in the installation guide.
If this is a new installation, please follow the installation guide
other than this difference. Also, if you need ldap, set the appropriate
use flag when emerging netbox to install the dependency for it.
Once that is done, you should be able to add the netbox service to the
default runlevel and start it.
If you want to use webhooks, you should also add the netbox-rqworker
service to the default runlevel and start it.
If this is an upgrade, follow these instructions:
Stop the netbox service. If the netbox-rqworker service is running,
stop it as well.
Next, run the upgrade script as described in the upgrading guide[2].
Next, check for new configuration options and set them as appropriate
for your system.
Next, start the netbox service.
Finally, if you are using webhooks, start the netbox-rqworker service.
[1] https://netbox.readthedocs.io/en/stable/installation/
[2] https://netbox.readthedocs.io/en/stable/installation/upgrading/
"
src_install() {
dodir /opt
cp -a ../${P} "${ED}"/opt
dosym ${P} /opt/netbox
dosym /etc/netbox/gunicorn_config.py /opt/netbox/gunicorn_config.py
dosym /etc/netbox/configuration.py \
/opt/netbox/netbox/netbox/configuration.py
dodir /etc/netbox
insinto /etc/netbox
newins netbox/netbox/configuration.example.py configuration.py
doins "${FILESDIR}"/gunicorn_config.py
fowners -R netbox:netbox /etc/netbox /opt/${P}
fowners -h netbox:netbox /opt/netbox
fperms o= /etc/netbox/configuration.py /etc/netbox/gunicorn_config.py
newinitd "${FILESDIR}"/${PN}.initd ${PN}
newinitd "${FILESDIR}"/${PN}-rqworker.initd ${PN}-rqworker
keepdir /var/log/netbox
fowners -R netbox:netbox /var/log/netbox
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
for LAST_PREVIOUS_VERSION in $REPLACING_VERSIONS; do
if [[ "$LAST_PREVIOUS_VERSION" = "2.5.10" ]]; then
ewarn "The home directory of the netbox user is now /var/lib/netbox"
ewarn "Please adjust your system."
fi
done
if [ -z "${LAST_PREVIOUS_VERSION}" ]; then
exit
fi
LAST_BASE_DIRECTORY="/opt/netbox-${LAST_PREVIOUS_VERSION}"
NBCP="su -l ${PN} -s /bin/sh -c cp"
if [ -f "${LAST_BASE_DIRECTORY}/local_requirements.txt}" ]; then
${NBCP} "${LAST_BASE_DIRECTORY}/local_requirements.txt}" /opt/netbox
fi
if [ -f "${LAST_BASE_DIRECTORY}/netbox/netbox/ldap_config.py" ]; then
${NBCP} "${LAST_BASE_DIRECTORY}/netbox/netbox/ldap_config.py" /opt/netbox/netbox/netbox/
fi
if [ -d "${LAST_BASE_DIRECTORY}/netbox/media" ]; then
${NBCP} -pr "${LAST_BASE_DIRECTORY}/netbox/media" /opt/netbox/netbox/
fi
if [ -d "${LAST_BASE_DIRECTORY}/netbox/scripts" ]; then
${NBCP} -pr "${LAST_BASE_DIRECTORY}/netbox/scripts" /opt/netbox/netbox/
fi
if [ -d "${LAST_BASE_DIRECTORY}/netbox/reports" ]; then
${NBCP} -pr "${LAST_BASE_DIRECTORY}/netbox/reports" /opt/netbox/netbox/
fi
su -p -s /bin/sh -c "/opt/${P}/upgrade.sh" "${PN}"
}