¿Dónde está el lugar recomendado para colocar pequeños módulos de conveniencia de Python?

He acumulado una pequeña colección de pequeños scripts ad hoc prácticos que me gustaría tener a mi disposición en todos mis proyectos de python y sesiones interactivas de ipython. Me gustaría agregar y limpiar esta colección sin tener que preocuparme por crear archivos setup.py e instalarlos formalmente. De la lista de directorios en el sys.path por defecto, ¿cuál es el hogar apropiado para estos scripts?

El directorio del sitio del usuario debe ser el directorio correcto para tales cosas.

python -m site --user-site 

Te muestra el camino correcto para tu plataforma. Por lo general es algo así como
$HOME/.local/lib/python/site-packages

Incluso puede colocar un módulo sitecustomize.py allí que se importará automáticamente en cada inicio del sitecustomize.py .