From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: Date: Sat, 23 Jul 2022 15:06:11 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 Content-Language: ru To: devel@lists.altlinux.org References: <520135e8-c1ab-ed59-8c9e-887bd32d0d25@altlinux.org> From: Andrey Cherepanov In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] pyproject.toml and new rpm macroses 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, 23 Jul 2022 12:06:12 -0000 Archived-At: List-Archive: List-Post: 20.07.2022 18:08, Grigory Ustinov пишет: > 20.06.2022 17:40, Stanislav Levin пишет: >> Здравствуйте, >> >> в сборочном задании 301407 [0] предложены RPM макросы и их реализация >> для поддержки сборки и установки современных Python проектов >> (setup.py-less). >> >> Больше информации на соответствующей wiki странице [1]. >> >> >> Замечания и предложения приветствуются. > Если кому-нибудь удастся собрать пакет с этими макросами, поделитесь > примером, пожалуйста. У меня пока что не получается. https://git.altlinux.org/gears/p/python3-module-jaraco.functools.git?p=python3-module-jaraco.functools.git;a=commitdiff;h=001fa7b164a25f8cbd663fb5c225f8c67accd505 ... -BuildRequires: pip -BuildRequires: python3-dev python3-module-setuptools_scm -BuildRequires: python3-module-build -BuildRequires: python3-module-toml +BuildRequires: python3-dev +BuildRequires: python3-module-pyproject-installer +BuildRequires: python3-module-setuptools_scm  BuildRequires: python3-module-wheel  BuildArch: noarch @@ -34,17 +33,20 @@ Source:  %modulename-%version.tar  %build  export SETUPTOOLS_SCM_PRETEND_VERSION=%version -%__python3 -m build -n +%pyproject_build  %install  export SETUPTOOLS_SCM_PRETEND_VERSION=%version -pip3 install --root=%buildroot --no-deps dist/*.whl +%pyproject_install -- Andrey Cherepanov cas@altlinux.org