From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.1 Message-ID: <374ee193-5282-1a8a-7a3d-596571b22c53@basealt.ru> Date: Tue, 1 Aug 2023 15:54:18 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Content-Language: ru-RU To: devel@lists.altlinux.org References: <20230801124139.GA18149@altlinux.org> From: Anton Zhukharev In-Reply-To: <20230801124139.GA18149@altlinux.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] rename_module_to_use_pypi_name 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: Tue, 01 Aug 2023 12:54:25 -0000 Archived-At: List-Archive: List-Post: On 8/1/23 15:41, Dmitry V. Levin wrote: > On Tue, Aug 01, 2023 at 03:35:31AM +0300, Vitaly Lipatov wrote: >> Увидел в задании >> https://packages.altlinux.org/ru/tasks/326144/ >> переименование пакета python3-module-dotenv в >> python3-module-python-dotenv. > > $ cut -f1 Sisyphus/files/list/src.list |grep -E '(\.*){2,}' |join -t$'\t' - acl/list.packages.sisyphus > python3-module-domdf-python-tools ancieg @everybody > python3-module-forex-python @python @everybody > python3-module-google-auth-library-python antohami @everybody > python3-module-material-color-utilities-python aris > python3-module-python-barcode oddity @everybody > python3-module-python-build @python @everybody > python3-module-python-decouple lav @everybody > python3-module-python-dotenv cow @everybody > python3-module-python-for-android lav @everybody > python3-module-python-json-logger toni @everybody > python3-module-python-lsp-jsonrpc ancieg @everybody > python3-module-python-lsp-server ancieg @everybody > python3-module-python-multipart ancieg @everybody > python3-module-universal-analytics-python @python @everybody > > На мой взгляд, маловато питонов в именах этих пакетов. > Раз уж это третий питон, логично, чтобы их было три! > Например, python3-module-python-dotenv-python, ну красота же! Да, это не очень красиво, но сильно упрощает жизнь (ИМХО). Лично я в такие моменты задумываюсь о том, что для маппинга имён из PyPI, наверное, стоило бы использовать просто дополнительный провайд вида "pyproject-%{pep503_name %pypi_name} = %EVR", где %pypi_name - имя проекта на PyPI. Но у такого способа, вроде бы, был подводный камень (но это не точно), про который я сейчас не могу вспомнить. -- Best wishes, Anton Zhukharev ALT Linux Team