Como parte del proceso de configuración de mi proyecto, necesito vincular simbólicamente uno de los paquetes a un directorio específico para que un script init.d pueda encontrarlo. ¿Hay alguna manera de agregar esto como un comando de post-procesamiento al setup()
? Incluso me conformaría con crear otro archivo que creara el enlace y lo pasara al setup()
como parte de alguna lista kwarg de "ejecutar estos" (si tal opción existe).Utilice distribuir/configurar herramientas para crear un enlace simbólico (o ejecutar script)?
setup(
...
packages = find_packages('src'),
package_dir = {'': 'src'},
install_requires = ...,
data_files = [('/etc/init.d', ['scripts/foo'])],
...
)
que foo
script espera uno de los paquetes de src/
a tener un enlace simbólico al directorio en otro lugar (por ejemplo, no simplemente estar en PYTHONPATH
). ¿Hay alguna manera de lograr eso?
Hélio Guilherme me notificó que el enlace a la publicación de mi blog estaba muerto. Edité tu publicación para hacer que el enlace vuelva a estar activo. Me alegra que lo haya encontrado útil, por cierto. – plamut