4.5.2. Macros comunes para paquetes RPM de Python 3


En un archivo SPEC, utilice siempre las siguientes macros en lugar de codificar sus valores.

En los nombres de las macros, utilice siempre python3 o python2 en lugar de python sin versionar.

MacroDefinición normalDescripción

%{__python3}

/usr/bin/python3

Intérprete de Python 3

%{python3_version}

3.6

La versión completa del intérprete de Python 3.

%{python3_sitelib}

/usr/lib/python3.6/paquetes-sitio

Donde se instalan los módulos de Python puro.

%{python3_sitearch}

/usr/lib64/python3.6/site-packages

Donde se instalan los módulos que contienen extensiones específicas de la arquitectura.

%py3_build

 

Ejecuta el comando setup.py build con argumentos adecuados para un paquete del sistema.

%py3_install

 

Ejecuta el comando setup.py install con argumentos adecuados para un paquete del sistema.

Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.