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 |