From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 6 Jul 2019 03:38:27 +0300 (MSK) From: Ivan Zakharyaschev To: ALT Linux Team development discussions In-Reply-To: Message-ID: References: <20190704190603.GA2084@portlab> User-Agent: Alpine 2.20 (LFD 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1807885841-88035549-1562373507=:15309" Subject: Re: [devel] Python 2 EOL X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Jul 2019 00:38:27 -0000 Archived-At: List-Archive: List-Post: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --1807885841-88035549-1562373507=:15309 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8BIT Hello! On Fri, 5 Jul 2019, Vladimir Didenko wrote: > 2. У нас есть какая-нибудь ручка, которая будет говорить что *.py > файлы по умолчанию нужно трактовать как Python 3, если не указан > шебанг? %add_python3_path your_dir Хорошо бы, чтобы your-dir совпадала с точкой, относительно которой указываются имена импортов лежащих там модулей. Например, если есть код, где Ваш модуль импортируется как a.b.c, то ожидается, что он будет лежать в your-dir/a/b/c{.py,/__init__.py} А в /usr/bin/ без шебанга бессмысленно класть скрипты. (Ну это всех исполняемых скриптов касается в общем. Для них разговор про имя для импорта может быть бессмысленным, но и без шебанга их держать тоже не надо.) -- Best regards, Ivan --1807885841-88035549-1562373507=:15309--