diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-01-01 06:30:58 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-01-01 06:30:58 +0000 |
commit | c4d4d544a37efc45bd5482e62e1fcdbe7d5993d3 (patch) | |
tree | e97ec8b6356535412a838039bf7874aef3129f50 /net-proxy/mitmproxy | |
parent | 2e36bcecf24a3f583ae8f27b71ba13b3cfd39778 (diff) |
gentoo auto-resync : 01:01:2025 - 06:30:57
Diffstat (limited to 'net-proxy/mitmproxy')
-rw-r--r-- | net-proxy/mitmproxy/Manifest | 6 | ||||
-rw-r--r-- | net-proxy/mitmproxy/metadata.xml | 5 | ||||
-rw-r--r-- | net-proxy/mitmproxy/mitmproxy-11.0.2.ebuild | 86 | ||||
-rw-r--r-- | net-proxy/mitmproxy/mitmproxy-9.0.1.ebuild | 2 |
4 files changed, 95 insertions, 4 deletions
diff --git a/net-proxy/mitmproxy/Manifest b/net-proxy/mitmproxy/Manifest index bb942e54a910..46d12f3e853f 100644 --- a/net-proxy/mitmproxy/Manifest +++ b/net-proxy/mitmproxy/Manifest @@ -1,3 +1,5 @@ +DIST mitmproxy-11.0.2.gh.tar.gz 31029894 BLAKE2B b43ca5739fdb165aa30afa9d6eb5e8b205dfe5f3fdfed19393f1cf37d6c5a17fdacd5cf252ec8732f243652e918c6b75110677294c594109d61c51e7c0b02352 SHA512 483ac0ce3df39bf718a6762dceda0a0e3357734cf3678be87b01d489ad2f8fa7e2d8727b9db7470e4e6c8c5996bbf7641dfd1319aa5844f793d408870d6bb5ff DIST mitmproxy-9.0.1.gh.tar.gz 29461514 BLAKE2B 291f9846afde35e70a3e900de811d8bd83cdd604ac4a43dbb3d0763d7326d7bdcfc37a0eddc8bf4a145963a61dc9d9956265afad2f9255a993e821ebd7a78b09 SHA512 601d9171f48d93fbc6f002a1dc243c2f358186059e491490ffe5ab7be797e8e622fdb5a9e2fdab10fac7350057f9e9491952527d600477c841c9b5102a045bc1 -EBUILD mitmproxy-9.0.1.ebuild 2370 BLAKE2B d5b3dc52601c5795f99a32fa4fe9e033ce4e83024683b6abb12478ae05ee083558271000aaca2387d3ac73390073a260fd878aa350b06ca9e20c87ad5b4e9cb9 SHA512 c105c7fc1d30b58fa9be7aaf2303353150342cd832eacc8dad308a95b8e562f04bb9ceda3612d2e9bdb0e01ac01ee9b3436fc0b9987cc27fcac48417b5731efa -MISC metadata.xml 843 BLAKE2B 8310cd43240218c48e713293ee161e6e08beaa44c6c6f62703eaf0355905b276df1a7fc5e312dafafe917da8bd4ccdf303a1e48b9b09ce185383906e1cab7b7b SHA512 edfc26ea13249573bab0f2fe56f21710ca11c5c0adb0742b8c84c4f8a1b377da591a9707b6338e177fb0d4cfced5e0ec5c7b1a7117bec1408fcc2ec9339f8f50 +EBUILD mitmproxy-11.0.2.ebuild 2420 BLAKE2B 4e0dd8b7d87ba58975a6769f12e8e50304a2289713caf80f458c1ca202edc7dfdf04088b43044b6d6a99416d101e822a674150a75767128c133b3dccbb8542f6 SHA512 930b9ae43179f329fd5884260383da818a937580dcadf716c5a484aaf798d04db2e11096f5d4b4abc44c69528fb7596dc4a9e4998ae78028b1dfd3d164be0f42 +EBUILD mitmproxy-9.0.1.ebuild 2371 BLAKE2B 2cd299aa6cd973ec7e81b76eb17c7c5fbfbb63828beb62346fdb95aa448a927959fbdbeeef6a6a6b4bdb01d7de7e25985a6222a40f02e728e2c37cec24456e4b SHA512 0caa706c1547f5122da4f2dc66a083c7d4dc1c5c700b2dbeaa507ed142c0268b312b52f8ec5918c0348dd79ad58415b6128676bee4c0622969ef893addbc7b5a +MISC metadata.xml 923 BLAKE2B ab531cfbe55cdfd0cceb6de2ffff7d205ade8235c16e22e50d9a1caea5ba9eb62b2c2c8fa8089f84eb33361139e72e97d4060df332888cb2c1595c4408172c3a SHA512 ddbc2a36e7e067e8c2af6cac9d5fc0623f14a470a8bf7759986739ddf23dc80bc7cebb3f5f1f8c5c20eadf8b665cd2e215173dd1408284b8ab119ec47da0b641 diff --git a/net-proxy/mitmproxy/metadata.xml b/net-proxy/mitmproxy/metadata.xml index 33bee145a3c4..4d5fdb952b5c 100644 --- a/net-proxy/mitmproxy/metadata.xml +++ b/net-proxy/mitmproxy/metadata.xml @@ -1,7 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> + <maintainer type="person"> + <email>mgorny@gentoo.org</email> + <name>Michał Górny</name> + </maintainer> <longdescription lang="en"> mitmproxy is your swiss-army knife for debugging, testing, privacy measurements, and penetration diff --git a/net-proxy/mitmproxy/mitmproxy-11.0.2.ebuild b/net-proxy/mitmproxy/mitmproxy-11.0.2.ebuild new file mode 100644 index 000000000000..c9e7901fd19e --- /dev/null +++ b/net-proxy/mitmproxy/mitmproxy-11.0.2.ebuild @@ -0,0 +1,86 @@ +# 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_{10..13} ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 + +DESCRIPTION="An interactive, SSL-capable, man-in-the-middle HTTP proxy" +HOMEPAGE=" + https://mitmproxy.org/ + https://github.com/mitmproxy/mitmproxy/ + https://pypi.org/project/mitmproxy/ +" +SRC_URI=" + https://github.com/mitmproxy/mitmproxy/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=app-arch/brotli-1.0.0[python,${PYTHON_USEDEP}] + >=dev-python/aioquic-1.1.0[${PYTHON_USEDEP}] + >=dev-python/asgiref-3.2.10[${PYTHON_USEDEP}] + >=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}] + >=dev-python/cryptography-42.0[${PYTHON_USEDEP}] + >=dev-python/flask-3.0[${PYTHON_USEDEP}] + >=dev-python/h2-4.1.0[${PYTHON_USEDEP}] + >=dev-python/hyperframe-6.0.0[${PYTHON_USEDEP}] + >=dev-python/kaitaistruct-0.10[${PYTHON_USEDEP}] + >=dev-python/ldap3-2.8[${PYTHON_USEDEP}] + >=net-proxy/mitmproxy-rs-0.10.7[${PYTHON_USEDEP}] + >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}] + >=dev-python/passlib-1.6.5[${PYTHON_USEDEP}] + >=dev-python/publicsuffix2-2.20190812[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-22.1[${PYTHON_USEDEP}] + >=dev-python/pyparsing-2.4.2[${PYTHON_USEDEP}] + >=dev-python/pyperclip-1.9.0[${PYTHON_USEDEP}] + >=dev-python/ruamel-yaml-0.16[${PYTHON_USEDEP}] + >=dev-python/sortedcontainers-2.3.0[${PYTHON_USEDEP}] + >=dev-python/tornado-6.4.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/typing-extensions-4.3[${PYTHON_USEDEP}] + ' 3.10) + >=dev-python/urwid-2.6.14[${PYTHON_USEDEP}] + >=dev-python/wsproto-1.0.0[${PYTHON_USEDEP}] + >=dev-python/zstandard-0.15.0[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + >=dev-python/click-7.0[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.104.2[${PYTHON_USEDEP}] + >=dev-python/pytest-asyncio-0.23.6[${PYTHON_USEDEP}] + >=dev-python/requests-2.9.1[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + distutils-r1_python_prepare_all + + # unpin dependencies + sed -i -r -e 's:,?<=?[0-9.]+,?::' pyproject.toml || die +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + test/mitmproxy/addons/test_termlog.py::test_cannot_print + + # requires root? + test/mitmproxy/proxy/test_mode_servers.py::test_tun_mode + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p asyncio +} diff --git a/net-proxy/mitmproxy/mitmproxy-9.0.1.ebuild b/net-proxy/mitmproxy/mitmproxy-9.0.1.ebuild index 865b4710c7df..1c34ad5684bd 100644 --- a/net-proxy/mitmproxy/mitmproxy-9.0.1.ebuild +++ b/net-proxy/mitmproxy/mitmproxy-9.0.1.ebuild @@ -31,7 +31,7 @@ RDEPEND=" >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}] >=dev-python/passlib-1.6.5[${PYTHON_USEDEP}] >=dev-python/protobuf-3.14.0[${PYTHON_USEDEP}] - >=dev-python/publicsuffix-2.20190205[${PYTHON_USEDEP}] + >=dev-python/publicsuffix2-2.20190205[${PYTHON_USEDEP}] >=dev-python/pyopenssl-22.1[${PYTHON_USEDEP}] >=dev-python/pyparsing-2.4.2[${PYTHON_USEDEP}] >=dev-python/pyperclip-1.6.0[${PYTHON_USEDEP}] |