This commit is contained in:
Anton Bolshakov 2025-05-21 15:41:54 +08:00
parent 9655dd4ec4
commit 1e40b98eef
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
17 changed files with 117 additions and 19 deletions

View file

@ -1,2 +1,2 @@
DIST dploot-2.7.3.tar.gz 52100 BLAKE2B a78da54cec404393a660d7be18338718d48718caf5cc427cbcc33a136f89b32c4cccfe21251958631e31860e0a598aad5fb4ec328ccf7e9eb9be56d72beb6e92 SHA512 02c55dd16ca668f0eeae1afe537e257c78cf7a862b3e84b543665d5fd9e243298de0d3e8e8da468fba0749841806eb872e70b2ab3381ea1c5d95c0a9a91cad5e
DIST dploot-2.7.4.tar.gz 51743 BLAKE2B 218202b60472e2e6752f5d831654e147c3744d32660a0798c4c98ef429aa3e2eabe85c8225ee20110b1bb50bfae7c5e45255e64c43b542cb47c3fbb1b14d7f7b SHA512 694c95ef7ca06d5ada2bcdeb06c83e14cb529c61a4efc24a01e28c4f5bec55bb32ffbaad1ca006a7e9737214466a910a9d254499df641490bc68f6b33c30c8d6
DIST dploot-3.1.2.tar.gz 66735 BLAKE2B 41ebfddb09e36bad6cb511232873ae5d12c6d5c16ff3ca500d1cd6a711588729c43c2c705becf1aa305bbcd898c8a18ef69a9f33b0bfa6c7499c0cd736a9ff3a SHA512 2e9a45779a2df8daeffe3aa6d8d6edc8c4e8dab047d1697e02d004e6a07d8575f88cc4ddc3a06f3082440ab447d932564c06fd5c90bef793937066d4faed720e

View file

@ -1,4 +1,4 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -16,10 +16,10 @@ SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
>=dev-python/impacket-0.10.0[${PYTHON_USEDEP}]
>=dev-python/impacket-0.12.0[${PYTHON_USEDEP}]
>=dev-python/cryptography-40.0.1[${PYTHON_USEDEP}]
>=dev-python/pyasn1-0.4.8[${PYTHON_USEDEP}]
>=dev-python/lxml-4.9.3[${PYTHON_USEDEP}]
>=dev-python/lxml-5.0[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

View file

@ -1,2 +1,3 @@
DIST neo4j-4.2.1.tar.gz 69516 BLAKE2B a3143706ccc0007ed0827940f1cbc80a3ca0ce97e9b61b792d6ba3d56ea4a3279ec8fce0a1597ad14dcbc7004f52516799b83a7d205cc46ee8bec87ba76ecb6e SHA512 57ab046dd3d00b3c3a515955ca24bbcb5b6723799e3e81a3be6875164e3ccb23286170c2ad2f823d4ffef3ca9c71d3bbbe2d69b8136f0507ef9224fcf9bb8015
DIST neo4j-5.22.0.tar.gz 214987 BLAKE2B 4ec8f0cc4ded95ff038a626f1358362fc2dc8021f4fdc1e2ad656bb318f08fe5e9de771ca2c89133ef37d9afdc79363ed1874ece9e1f2d6662a4e0873f2c1750 SHA512 a7aa6dc759acae0e0e303c2014643ec811e7795acb80d15422eb09782e4fa69513b0cb6002f1eee1b493dc51796b01498913ba035b1bc0cbf088713d462b8ef0
DIST neo4j-5.28.1.tar.gz 231094 BLAKE2B 2febaa70b7929a047ff577a6ce87ea22d46f238273ad83a0fecaebde7f4d8119dba456832348f52e3127d65909d1667fb4aaacfb335926736d9401a1e748af00 SHA512 c4023b1e1f3c86e774807767b79a0472ccabd9a8f88b63b9874c0cfde881ae930245d3886def1cb330bc5e70e9b7b0fbd1a4e2e2c7d2c70e5db824cd6f08fba3

View file

@ -1,4 +1,4 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -19,5 +19,6 @@ IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
dev-python/tomlkit[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"

View file

@ -0,0 +1,24 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1 pypi
DESCRIPTION="Neo4j Bolt driver for Python"
HOMEPAGE="https://github.com/neo4j/neo4j-python-driver"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
dev-python/tomlkit[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"

View file

@ -1 +1,2 @@
DIST poetry_dynamic_versioning-1.4.0.tar.gz 32629 BLAKE2B f91bc3fc4347b4c7f541707a7c7757097ee575a5a9d21d6f0ff384815ae78c07ed915f8516d14b56c8bfa6594430434999caef4c489e644996f6fc660b288d3d SHA512 e8863d85748dc4424561ce5839f9494bc64e2f73b540eb401b339e2a1edeee338eaaee1faa70e6f10178ab4f90ccd10218b61949d088ccbd01176cbcf7437cd5
DIST poetry_dynamic_versioning-1.8.2.tar.gz 36381 BLAKE2B 6ba372402013881d77267db2d8c23b326f3814f2fe692fb9fb59767f7ea9acb32a8ed62099cff17620f8d4360b170e318f1c56dc216fbed1f3b75ad5bbc6c313 SHA512 1a97ebb522c2f1af0cf788665feb92e98d722193d0a964126462681bdb735fd7cd4418f6d3f6c0d26c1d0f8e9b456a122f35bb778ae15b582beaad41072b303f

View file

@ -0,0 +1,27 @@
# 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_{11..13} pypy3 )
inherit pypi distutils-r1
DESCRIPTION="Plugin for Poetry to enable dynamic versioning based on VCS tags"
HOMEPAGE="
https://pypi.org/project/poetry-dynamic-versioning/
https://github.com/mtkennerly/poetry-dynamic-versioning
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~x86"
RDEPEND="
>=dev-python/dunamai-1.21.0[${PYTHON_USEDEP}]
>=dev-python/tomlkit-0.4[${PYTHON_USEDEP}]
dev-python/jinja2[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest

View file

@ -0,0 +1 @@
DIST pynfsclient-0.1.5_p20250302.gh.tar.gz 36770 BLAKE2B 93bb0ee46ebc43fd722076e88ce1b4eb5d0820dd373e96f00886bdf99eb3666cb6abcf867dd2575a65362d642e5ef0dd3cf3b3b6f0c241ac4ff797a7d8306a27 SHA512 1b3aa732d7d008031b1cbf026a7f3d08d29606bd04985d6e333d5d8883765ee270e926ea26fbc7c72665e80b5af7d77527a40c798a1be7db7cf6fb68901319c3

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>unknown@pentoo.ch</email>
<name>Author Unknown</name>
</maintainer>
<upstream>
<remote-id type="github">Pennyw0rth/NfsClient</remote-id>
<remote-id type="pypi">pyNfsClient</remote-id>
</upstream>
</pkgmetadata>

View file

@ -0,0 +1,28 @@
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1
HASH_COMMIT="db23219a1aed79a51a5d6a0a32635a3ba887221e"
DESCRIPTION="A library to simulate NFS client"
HOMEPAGE="https://github.com/Pennyw0rth/NfsClient"
SRC_URI="https://github.com/Pennyw0rth/NfsClient/archive/${HASH_COMMIT}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/NfsClient-${HASH_COMMIT}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm64 x86"
#not tested
RESTRICT="test"
#RDEPEND=">=dev-python/asn1crypto-1.5.1[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

View file

@ -1,2 +1,2 @@
DIST winacl-0.1.7.tar.gz 79195 BLAKE2B 752fe95af94a9813f47d699d52b289de654baecca57c3ff9847befe5b1609b5fba77ce1762c55b43e1456187c275ae4bf2e5e2dcce6b14a9ff9d2d8cde48df14 SHA512 ee6be3d21974c038ea2a9891ef90dcd50ff91b695ae2d379d8653fd0cc1ce93110a628412e1f3dcd00a6ad6bfd839692c276ad048ecc3406674e3ca9fe3225c1
DIST winacl-0.1.8.tar.gz 79086 BLAKE2B 5f14ed1b22f7d49a3ebc3b0c936020fc4da8d9f527c6276dd3c78ee72a73629eece73657cec923a1c478a35e29252aee2ff8229c2ec4558e60dbc74fd4a3ed6f SHA512 d216883a8c3a6f7ab929055e3f2ad008b5f5d147bf771c848ab3f11b0763d216d5edbc465ce0ce5ebe2211e4f3bdc995fab5b7c4103c2fbd7be4f4bed8e1ea48
DIST winacl-0.1.9.tar.gz 81777 BLAKE2B 2904d7e2c37c9947fb56054d32acc54588cad8c335f180010cd1822b577bcc7910901822abc992ae79de045d3d86c4e4326529fe16306972c9cea9b3af437326 SHA512 8f668a61d82ad572f4fd65fc85578c465808cb19c33462ead9722ea7db5932341ba49b6ce021a185db0b6c729c32175ea29f1115bb1f7f3a3f119334a56fac9c

View file

@ -5,4 +5,8 @@
<email>unknown@pentoo.ch</email>
<name>Author Unknown</name>
</maintainer>
<upstream>
<remote-id type="github">skelsec/winacl</remote-id>
<remote-id type="pypi">winacl</remote-id>
</upstream>
</pkgmetadata>

View file

@ -15,7 +15,6 @@ HOMEPAGE="https://github.com/skelsec/winacl"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm64 x86"
IUSE=""
RDEPEND=">=dev-python/cryptography-38.0.1[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"

View file

@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -14,7 +14,6 @@ HOMEPAGE="https://github.com/skelsec/winacl"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm64 x86"
IUSE=""
RDEPEND=">=dev-python/cryptography-38.0.1[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"

View file

@ -22,27 +22,23 @@ RDEPEND="
dev-python/poetry-dynamic-versioning[${PYTHON_USEDEP}]
>=dev-python/aardwolf-0.2.8[${PYTHON_USEDEP}]
>=dev-python/aioconsole-0.6.2[${PYTHON_USEDEP}]
>=dev-python/aiosqlite-0.19.0[${PYTHON_USEDEP}]
>=dev-python/argcomplete-3.1.4[${PYTHON_USEDEP}]
>=dev-python/asyauth-0.0.20[${PYTHON_USEDEP}]
>=dev-python/beautifulsoup4-4.11[${PYTHON_USEDEP}]
>=dev-python/bloodhound-1.7.2[${PYTHON_USEDEP}]
>=dev-python/dploot-2.7.4[${PYTHON_USEDEP}]
>=dev-python/bloodhound-1.8.0[${PYTHON_USEDEP}]
>=dev-python/dploot-3.1.0[${PYTHON_USEDEP}]
>=dev-python/dsinternals-1.2.4[${PYTHON_USEDEP}]
>=dev-python/pyjwt-1.3.1[${PYTHON_USEDEP}]
>=dev-python/lsassy-3.1.11[${PYTHON_USEDEP}]
>=dev-python/masky-0.2.0[${PYTHON_USEDEP}]
>=dev-python/minikerberos-0.4.1[${PYTHON_USEDEP}]
>=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}]
>=dev-python/msldap-0.5.10[${PYTHON_USEDEP}]
>=dev-python/neo4j-5.0.0[${PYTHON_USEDEP}]
>=dev-python/paramiko-3.3.1[${PYTHON_USEDEP}]
>=dev-python/poetry-dynamic-versioning-1.2.0[${PYTHON_USEDEP}]
>=dev-python/pyasn1-modules-0.3.0[${PYTHON_USEDEP}]
>=dev-python/pylnk3-0.4.2[${PYTHON_USEDEP}]
>=dev-python/pypsrp-0.8.1[${PYTHON_USEDEP}]
>=app-exploits/pypykatz-0.6.8[${PYTHON_USEDEP}]
>=dev-python/pywerview-0.3.3[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
>=dev-python/python-libnmap-0.7.3[${PYTHON_USEDEP}]
>=dev-python/requests-2.27.1[${PYTHON_USEDEP}]
@ -51,6 +47,9 @@ RDEPEND="
>=dev-python/termcolor-2.4.0[${PYTHON_USEDEP}]
dev-python/terminaltables3[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.13.0[${PYTHON_USEDEP}]
dev-python/impacket[${PYTHON_USEDEP}]
dev-python/oscrypto[${PYTHON_USEDEP}]
dev-python/pynfsclient[${PYTHON_USEDEP}]
>=dev-util/ruff-0.0.292
"

View file

@ -29,7 +29,7 @@ dev-util/ROPgadget
dev-util/maturin amd64
#required by net-analyzer/NetExec
=dev-util/ruff-0.9*
=dev-util/ruff-0.11*
~virtual/rust-1.74.1
~dev-lang/rust-bin-1.74.1

View file

@ -100,6 +100,8 @@ def pyproject_toml():
with open('./pyproject.toml', 'rb') as f:
try:
print("pyproject.toml found")
# FIXME: support this:
#dependencies = tomli.load(f)['project']['dependencies']
dependencies = tomli.load(f)['tool']['poetry']['dependencies']
except:
try:
@ -131,7 +133,7 @@ def pyproject_toml():
except FileNotFoundError:
return 1
#Debug
#print(dependencies ) # List of static requirements
print("DEBUG: the following deps found:", dependencies) # List of static requirements
for key, value in dependencies.items():
if key == "python":
continue