From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Basil L. Contovounesios" Newsgroups: gmane.emacs.bugs Subject: bug#68559: [PATCH] Improve Python shell completion Date: Mon, 19 Feb 2024 14:18:30 +0100 Message-ID: <87il2kvbh5.fsf@epfl.ch> References: <6BAFD8BF-8F18-4D9F-9DB3-A185AEF2EBCA@gmail.com> <867cj5wuo6.fsf@gnu.org> <865xypwu5e.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16926"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: liuhui1610@gmail.com, mattias.engdegard@gmail.com, kobarity@gmail.com, 68559@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Feb 19 16:06:59 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rc5EP-00049F-Tb for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 19 Feb 2024 16:06:58 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rc5EC-0004Zp-9X; Mon, 19 Feb 2024 10:06:44 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rc5E9-0004Zf-MI for bug-gnu-emacs@gnu.org; Mon, 19 Feb 2024 10:06:41 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rc5E9-000254-Dz for bug-gnu-emacs@gnu.org; Mon, 19 Feb 2024 10:06:41 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rc5EU-0005bN-BP for bug-gnu-emacs@gnu.org; Mon, 19 Feb 2024 10:07:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 19 Feb 2024 15:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68559 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 68559-submit@debbugs.gnu.org id=B68559.170835520321510 (code B ref 68559); Mon, 19 Feb 2024 15:07:02 +0000 Original-Received: (at 68559) by debbugs.gnu.org; 19 Feb 2024 15:06:43 +0000 Original-Received: from localhost ([127.0.0.1]:43141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rc5E7-0005ao-RW for submit@debbugs.gnu.org; Mon, 19 Feb 2024 10:06:43 -0500 Original-Received: from mail-ed1-f42.google.com ([209.85.208.42]:40345) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rc3Xv-0007ye-3q for 68559@debbugs.gnu.org; Mon, 19 Feb 2024 08:19:02 -0500 Original-Received: by mail-ed1-f42.google.com with SMTP id 4fb4d7f45d1cf-5641c710fa9so150643a12.1 for <68559@debbugs.gnu.org>; Mon, 19 Feb 2024 05:18:37 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708348712; x=1708953512; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Gqn+2O8B695N5MrrXsrdTLpbxAt+lgbM5SPggYMFGoc=; b=DKugr1kvsrqjzk5dFF6Y8yoKX+lSLL/hcErYIlyfLf5EsWJRBFLgRLDx3us3sFSUY1 001Hj7bL7U5Ub8l9KIW+GUdjvjHMdQMpEoQIBit/dP/B3gdU1TxQe+0Yz6S7aaIOcysM tHl0A6Gfs05MdZJlwc8f0Xw57GygIedClYJahbIdu/qV99J2AbvCWQxT0zAw0peMeJzW R7jY3o1ieFFydh36bn8ibBTp4Ow8s+u69KQEzgUW6bdriIieZ2ChpMxCS9uhjiLb9UTA vGggHgfWB67Va3EbLCIoI7iAihzeKs1KWhxB1QcsvHO+CiLv8Ek/smBoibOjJDhQTskO GmAQ== X-Forwarded-Encrypted: i=1; AJvYcCUEVvTnlgh5ynOxbbaGJ2quTCuQUIoEVzrV/XqFTCS44wOKLRD5VQJsY2/SNU5eve4KIMnMI4vYi/juc0LnvtjXxlGhIa4= X-Gm-Message-State: AOJu0YxMN9DLnvSYvSWHc3AwKh7GEZMeJpY6nTbJ6mmVhSzCGBGp+GEo x7vqvsdp0BnCQ6y3VRo+owiYbNCHEC925y2Ka+G7m8lMgehiEchv X-Google-Smtp-Source: AGHT+IEqAiKMEY0DUqt6gYYIfG33ntCJXD1Kc1D6iQvQgrF7amlEmWJAr3pMFBFDH3DuYI/nPT3Vgw== X-Received: by 2002:a17:906:3299:b0:a3e:5aac:34db with SMTP id 25-20020a170906329900b00a3e5aac34dbmr3442873ejw.4.1708348711696; Mon, 19 Feb 2024 05:18:31 -0800 (PST) Original-Received: from localhost ([2001:620:618:5c0:2:80b3:0:15c]) by smtp.gmail.com with ESMTPSA id ps6-20020a170906bf4600b00a3d00616e1fsm2932863ejb.193.2024.02.19.05.18.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 19 Feb 2024 05:18:31 -0800 (PST) In-Reply-To: <865xypwu5e.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 15 Feb 2024 18:48:29 +0200") X-Mailman-Approved-At: Mon, 19 Feb 2024 10:06:39 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:280266 Archived-At: --=-=-= Content-Type: text/plain Eli Zaretskii [2024-02-15 18:48 +0200] wrote: >> Cc: liuhui1610@gmail.com, kobarity@gmail.com, 68559@debbugs.gnu.org >> Date: Thu, 15 Feb 2024 18:37:13 +0200 >> From: Eli Zaretskii >> >> > It seems to have something to do with completion. Maybe the new code is >> sensitive to details of Python's command line editor? The standard Python >> interpreter is unlikely to use GNU readline, for example. >> >> The python-*-completion-at-point-* tests never worked for me, and I >> always assumed it was something specific to MS-Windows. But maybe >> not. There was no change in the tests that fail for me before and >> after the recent changes related to Python. > > And, btw, on this Gnu/Linux system: > > $ uname -a > Linux (REDACTED) 5.15.0-94-generic #104+11.0trisquel25 SMP Sat Feb 10 06:24:53 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux > > all the Python tests that failed for you still pass, with the current > master. So I wonder what is it that causes those failures on your > system. BTW, I have been seeing an IPython test failure on GNU/Linux: --=-=-= Content-Type: application/gzip Content-Disposition: attachment; filename=ipython.txt.gz Content-Transfer-Encoding: base64 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 --=-=-= Content-Type: text/plain Any pointers? Thanks, -- Basil $ ipython --version 8.21.0 $ python --version Python 3.12.2 In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.18.0, Xaw3d scroll bars) of 2024-02-19 built on tia Repository revision: 8f260bb93f534b24d9a93d3315804ffe0c1fec4f Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101011 System Description: Debian GNU/Linux trixie/sid Configured using: 'configure 'CFLAGS=-Og -ggdb3' -C --prefix=/home/blc/.local --enable-checking=structs --without-native-compilation --with-file-notification=yes --with-x-toolkit=lucid --with-x' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB Important settings: value of $LANG: en_IE.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo x-toolkit xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 39117 8464) (symbols 48 5217 0) (strings 32 13299 1612) (string-bytes 1 311978) (vectors 16 9245) (vector-slots 8 110970 8413) (floats 8 23 25) (intervals 56 266 0) (buffers 984 10)) --=-=-=--