Instalando dados nltk no script setup.py

Eu uso o NLTK com o wordnet no meu projeto. Eu fiz a instalação manualmente no meu PC, com pip:pip3 install nltk --user em um terminal, entãonltk.download() em um shell python para baixar o wordnet.

Quero agrupá-los com um arquivo setup.py, mas não conheço uma boa maneira de instalar o wordnet.

No momento, eu tenho esse código após a chamada parasetup ("nltk" está eminstall_requires lista da chamada parasetup):

import sys
if 'install' in sys.argv:
    import nltk
    nltk.download("wordnet")

Existe uma maneira melhor de fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion