humitos / argentinaenpython.com

Sitio web oficial del proyecto "Argentina en Python"
https://argentinaenpython.com
GNU General Public License v2.0
12 stars 16 forks source link

Correr el proyecto en MacOS #95

Open pyjavo opened 6 years ago

pyjavo commented 6 years ago

Para tener en cuenta como una mejora.

El paquete pyinotify esta disponible solo en Linux, por lo que toca comentarlo al instalar los requerimientos del proyecto en MacOS.

Al momento de correr el proyecto tanto nikola build como nikola serve --browser funcionan pero, no se que otros comandos dejen de correr. Una posible opción sería actualizar Nikola, ya que al parecer, desde la version 7.88 se soporta macOS.

Saludes :)

humitos commented 6 years ago

Gracias por tu comentario.

En realidad los requerimientos que se deben instalar son los requirements.in que tienen unicamente los paquetes genéricos de los cuales depende el sitio web.

Yo luego creé un archivo requirements.freeze.txt para llevar un control de lo que tenía instalado en mi máquina (Linux).

En fin, luego de hacer el clone del repo, se debería instalar pip install -r requirements.in y debería funcionar sin problemas en MacOS. ¿Podrías probar y hacerme saber eso?

Gracias!

humitos commented 6 years ago

Por otro lado, yo estoy usando una versión "custom" de Nikola ya que le agregué un renderizado diferente para las galerías (no sé bien a qué versión oficial de Nikola corresponde): https://github.com/getnikola/nikola/pull/1779

pyjavo commented 6 years ago

mmm entiendo. ¡Funciona de lujo!

humitos commented 6 years ago

:)

Genial! Quizás habría que re-estructurar eso creando una carpeta requirements con dos archivos y que por default instale el .in para que no sea confuso.

¿Querés hacerlo?

pyjavo commented 6 years ago

¡Si quiero hacerlo! Cuando termine mis tareas de la PyCon le echare una mano 👍