Nodejs for pythonists

Héhé, comme tu l'énonces (lister les dépendances nécessaires pour un projet), tu décris le setup.py :)
Le requirements.txt c'est un fichier pour dire à pip d'installer des choses (un ou plusieurs paquets), avec souvent des précisions sur le "known good set of versions" (le freeze dont tu parles plus bas) ou bien sur les dépôts source.