15.4.2. Macros comuns para Python 3 RPMs
Em um arquivo SPEC, utilize sempre as macros abaixo, em vez de codificar rigidamente seus valores.
Em nomes macro, use sempre python3
ou python2
em vez de python
não versionado. Configurar a versão particular do Python 3 no BuildRequires
do arquivo SPEC para python36-rpm-macros
ou python38-rpm-macros
.
Macro | Definição normal | Descrição |
---|---|---|
%{__pitão3} | /usr/bin/python3 | Intérprete Python 3 |
%{python3_version} | 3.6 | A versão completa do intérprete Python 3. |
%{python3_sitelib} | /usr/lib/python3.6/site-packages | Onde são instalados módulos Python puros. |
%{python3_sitearch} | /usr/lib64/pithon3.6/site-packages | Onde módulos contendo extensões específicas de arquitetura são instalados. |
%py3_build |
Executa o comando | |
%py3_instalar |
Executa o comando |