commit:     670032ae1e3e98eec1434be610f2439570da95d2
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Feb 17 13:53:39 2025 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Mon Feb 17 13:53:39 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=670032ae

dev-python/manhole: treeclean

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 dev-python/manhole/Manifest                |  1 -
 dev-python/manhole/files/importlib.patch   | 11 -----
 dev-python/manhole/manhole-1.8.0-r2.ebuild | 75 ------------------------------
 dev-python/manhole/metadata.xml            | 18 -------
 4 files changed, 105 deletions(-)

diff --git a/dev-python/manhole/Manifest b/dev-python/manhole/Manifest
deleted file mode 100644
index b710026eb..000000000
--- a/dev-python/manhole/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST manhole-1.8.0.gh.tar.gz 30823 BLAKE2B 
7de4966faaa5a386097d9e3015318f3df5422f9f4525347ea93bc1b3cc988236e2db9dcdf7c5e4f058ad816c74beebab210af65fd331e2347da9c05035a22128
 SHA512 
041452d602895f7ceaafc74ac50713acd470120b022a942946de83f90d2d839ee15b333dfc329f88597b13e0b3fee436af526beae95a3ff94e51376fd2cc27e6

diff --git a/dev-python/manhole/files/importlib.patch 
b/dev-python/manhole/files/importlib.patch
deleted file mode 100644
index e9cb14134..000000000
--- a/dev-python/manhole/files/importlib.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-Use importlib as imp is removed in python3.12
---- a/tests/test_manhole.py
-+++ b/tests/test_manhole.py
-@@ -1,6 +1,6 @@
- from __future__ import print_function
- 
--import imp
-+import importlib
- import os
- import re
- import select

diff --git a/dev-python/manhole/manhole-1.8.0-r2.ebuild 
b/dev-python/manhole/manhole-1.8.0-r2.ebuild
deleted file mode 100644
index 10977ce11..000000000
--- a/dev-python/manhole/manhole-1.8.0-r2.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-DISTUTILS_USE_PEP517=setuptools
-
-# Docs depend on dev-python/sphinx-py3doc-enhanced-theme
-# Which was treecleaned from ::gentoo
-# DOCS_BUILDER="sphinx"
-# DOCS_DEPEND="dev-python/sphinx-py3doc-enhanced-theme"
-# DOCS_DIR="docs"
-
-inherit distutils-r1 # docs
-
-DESCRIPTION="Debugging manhole for python application"
-HOMEPAGE="
-       https://github.com/ionelmc/python-manhole
-       https://pypi.org/project/manhole/
-"
-SRC_URI="https://github.com/ionelmc/python-${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-S="${WORKDIR}/python-${P}"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-BDEPEND="
-       test? (
-               dev-python/process-tests[${PYTHON_USEDEP}]
-               dev-python/requests[${PYTHON_USEDEP}]
-       )
-"
-
-# DOCS=( AUTHORS.rst CHANGELOG.rst README.rst )
-
-PATCHES=(
-       "${FILESDIR}/importlib.patch"
-)
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-       # Need an internet connection
-       tests/test_manhole.py::test_simple
-       tests/test_manhole.py::test_connection_handler_exec
-       tests/test_manhole.py::test_daemon_connection
-       tests/test_manhole.py::test_non_daemon_connection
-       tests/test_manhole.py::test_locals_after_fork
-       tests/test_manhole.py::test_socket_path
-       tests/test_manhole.py::test_with_fork
-       tests/test_manhole.py::test_with_forkpty
-       tests/test_manhole.py::test_oneshot_on_usr2_error
-
-       # Need the python package signalfd
-       tests/test_manhole.py::test_sigprocmask
-       tests/test_manhole.py::test_sigprocmask_negative
-       tests/test_manhole.py::test_sigmask
-
-       # Usually passes but sometimes fails (bug #792225)
-       tests/test_manhole.py::test_stderr_doesnt_deadlock
-
-       # Cannot find a file or directory
-       tests/test_manhole.py::test_uwsgi
-
-       # Broken
-       tests/test_manhole_cli.py::test_help
-)
-
-python_test() {
-       [[ ${EPYTHON} == pypy3 ]] && \
-               EPYTEST_DESELECT+=( tests/test_manhole.py::test_log_fh )
-       distutils-r1_python_test
-}

diff --git a/dev-python/manhole/metadata.xml b/dev-python/manhole/metadata.xml
deleted file mode 100644
index e43aa1c8f..000000000
--- a/dev-python/manhole/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <!-- maintainer-needed -->
-       <longdescription lang="en">
-               Manhole is in-process service that will accept unix domain 
socket connections and present the stacktraces for all threads and an 
interactive prompt. It can either work as a python daemon thread waiting for 
connections at all times or a signal handler (stopping your application and 
waiting for a connection).
-
-               Access to the socket is restricted to the application's 
effective user id or root.
-
-               This is just like Twisted's manhole. It's simpler (no 
dependencies), it only runs on Unix domain sockets (in contrast to Twisted's 
manhole which can run on telnet or ssh) and it integrates well with various 
types of applications.
-       </longdescription>
-       <upstream>
-               <remote-id type="github">ionelmc/python-manhole</remote-id>
-               <remote-id type="pypi">manhole</remote-id>
-               <doc>https://python-manhole.readthedocs.io/</doc>
-               
<changelog>https://python-manhole.readthedocs.io/en/latest/changelog.html</changelog>
-       </upstream>
-</pkgmetadata>

Reply via email to